🚀 Frappe Framework v16.0.0-beta.1 Released – The Next Generation of Frappe Is Here
Frappe has officially released Version 16.0.0-beta.1, the first beta of the upcoming Frappe Framework 16. This pre-release is huge — with over 600+ improvements, new features, UI upgrades, developer t
⭐ 1. Major Core Improvements
🔹 New Lock-Free Internal Cache
A redesigned caching engine reduces:
- Freezes
- Timeouts
- Slow responses during peak load
This directly improves performance for busy ERPNext systems.
🔹 Virtual Child Tables
Forms can now show read-only child tables computed dynamically without saving them.
Great for:
- Financial summaries
- Linked records
- Dynamic data views
🔹 Smart Duration Field
You can now type:
2d 3h 10m1h 25m5m
The system auto-converts it into duration format.
🔹 SQLite Support
Frappe now supports SQLite database, making it possible to:
- Run local lightweight installations
- Use a single-file DB
- Ship portable apps
- This is a game-changer for offline/embedded ERPNext installations.
⭐ 2. Big Boost for Developers
🔹 Workflow Triggers: Run Server Scripts, Tasks or Webhooks Automatically
Whenever a workflow changes state, you can now run:
- Server scripts
- App-defined tasks
- Webhooks
- Background jobs
This enables advanced automation without touching core code.
🔹 Shorter UUID IDs
Record names can now use short UUIDs, reducing storage and speeding up insert operations.
🔹 Run Custom Code Before User Login
Admins can trigger actions before login, such as:
- Blocking users
- Auto-activating users
- Logging activity
🔹 extend_doctype_class Hook
Apps can now extend DocType classes safely, without overriding core code.
🔹 Skip Fixtures During Migration
bench migrate --skip-fixtures
Lets you migrate faster without loading fixtures.
🔹 New Form Events for Table MultiSelect
Client scripts can now detect:
- Row add
- Row remove
- Filter updates
⭐ 3. UI/UX Improvements Across Desk
🔹 Horizontal Scroll in Child Tables
Long tables are now easy to view on smaller screens.
🔹 Private & My Workspaces
Your personal workspaces now appear at the top for easy access.
🔹 Improved Mobile List View
Mobile users can now see more fields and better layout.
🔹 Enhanced Sidebar & App Switcher
Quicker navigation
Less clicking
Cleaner UI
🔹 Desktop Screen Reintroduced
Now includes:
- Folders
- Custom icons via URL
- Better design
- Searchable icons
🔹 Bookmark to a Tab Directly (#tab_x)
Opening /app/customer#contact loads directly on the Contact tab.
⭐ 4. Powerful New Features for Business Users
🔹 PDF via Chrome Engine
Print Formats can now use Chrome-based PDF generation, improving quality and reducing wkhtmltopdf issues.
🔹 Copy Role Permissions (Role Replication)
Clone an entire role with one click.
🔹 Discard Draft Documents
Instead of deleting, you can mark drafts as discarded — still visible but not active.
🔹 Notification Builder
Build Notification rules using UI filters — no coding needed.
🔹 Date/Time Arithmetic
2025-02-01 +5d
17:45 -30m
Auto-calculates values.
🔹 Block Date Picker Selection
Prevent users from selecting holidays or restricted dates.
⭐ 5. Speed & Performance Gains (Massive Upgrade)
Frappe v16 brings hundreds of performance improvements. Key highlights:
✔ Faster Login (cached templates, fewer DB lookups)
✔ Faster Form Loading (skip redundant metadata checks)
✔ Faster Query Reports (streaming DB rows)
✔ Faster List View (>1000 records cached)
✔ Faster Child Table Operations (60–75% faster)
✔ Faster API Responses (optimized JSON engine)
✔ Faster Background Jobs (optimized scheduler & workers)
✔ Faster Document Save (cached permissions & notifications)
✔ Faster Web Pages (cached redirects, cached settings)
✔ Lower memory usage across server processes
This is the fastest Frappe Framework ever released.
⭐ 6. Search, Filters & Global Improvements
🔹 Global Search Shows Titles
Instead of internal record names.
🔹 Dynamic Link Filters (eval:)
Real-time filtering based on values inside the form or row.
🔹 UTM Tracking Support
Marketing Source, Medium, Campaign records added.
🔹 Block Malicious Scripts in Emails
System auto-clears hidden code in email fields.
🔹 Pinned Columns & Pinned Filters
Keep important fields visible while scrolling.
🔹 Short Relative Dates
List views show 5d, 2h, 10m — clean and compact.
⭐ 7. Website & Portal Upgrades
🔹 HTTP Caching (ETag, Cache-Control)
Website pages load faster.
🔹 Forward Query Parameters in Redirects
Great for referral links & marketing campaigns.
🔹 Address Autocomplete
Using Geoapify / HERE / Nominatim.
🔹 New Knowledge Base Module
Create and display Help Articles.
⭐ 8. Security, API & Integration Enhancements
🔹 API Request Log
Track API usage per user.
🔹 OAuth Enhancements
Discovery endpoints, self-registration, and standard CORS handling.
🔹 Sensitive Field Masking
Hides confidential data except for users with permission.
🔹 Allowed Referrers
Fixes checkout issues & external POST flows.
🔹 Unix Domain Socket Support
Faster & more secure DB and Redis connections.
📌 Conclusion: Frappe Framework v16 is a Huge Leap Forward
This beta release is packed with improvements for:
- Developers
- ERP implementers
- End users
- UI/UX designers
- Performance-critical deployments
- Enterprise environments
It sets the foundation for a much faster, more flexible, and more developer-friendly future.
🎯 Want to Upgrade to Frappe/ERPNext v16?
We help companies upgrade safely with:
✔ Zero downtime migration
✔ Custom app compatibility fixes
✔ Performance tuning
✔ Security hardening
✔ Deployment automation
✔ Cloud/on-premise setup
👉 Visit: https://www.thirvusoft.com
👉 Call/WhatsApp: +91 97893 28888
No comments yet. Login to start a new discussion Start a new discussion