NocoBase v1.7.0 Officially Released


Originally published at https://www.nocobase.com/en/blog/nocobase-1-7-0.
New Feature
Role Union
Role Union is a permission management mode. According to system settings, system developers can choose to use Independent roles
, Allow roles union
, or Allow roles union
, to meet different permission requirements.
Reference: Role Union
Verification and Two-Factor Authentication (2FA)
The original verification code feature has been upgraded to a comprehensive verification management system, supporting multiple authentication methods (such as TOTP). The system also supports two-factor authentication (2FA), which requires an additional verification step during login, on top of the password, significantly enhancing account security.
Reference:
Template Printing
Template printing now supports dynamic image and barcode rendering.
Reference: Template Printing
Multiple Keyword Filter
The multi-keyword filter plugin adds powerful text filtering capabilities to the NocoBase platform, enabling you to filter data using multiple keywords and greatly enhancing the flexibility and efficiency of data queries.
Reference: Multiple keyword filter
Date Filter Supports Relative Date Range Selection
Supports filtering by custom time offsets (days/weeks/months/quarters/years) and specific dates, enabling more flexible time range queries.
Left-side Variables
The left-side variables in a condition are used to define the "object being judged" in the linkage rule, i.e., the condition will evaluate this variable’s value to determine whether the linkage behavior should be triggered.
Reference: Left-side Variables
Inherited Template
Inherited templates are ideal when you want blocks to follow a template’s basic updates but also allow specific changes. Blocks inherit the template’s settings and can extend or override them. Settings not changed in the block will update automatically with the template.
Reference: Inherited Template
Block Linkage Rules
Block linkage rules allow users to dynamically control the visibility of blocks, enabling the management of element display at the block level.
Reference: Block Linkage Rules
After Successful Submission
After successful submission, supports refreshing data in other blocks and navigating to detail pages with parameters.
Reference: After Successful Submission
Workflow Category Management
Open Source Plugins for Department and Attachment URL
Improvements
Linkage Rule Property Enhancements
Selectable fields now support configurable options
Date fields now support setting a date range
Reference: Field Linkage Rules
Import Pro
Import configuration now supports using multiple fields to uniquely identify records, as well as options to either overwrite or ignore blank cells during import.
Reference:Import Pro
Performance Optimization for Exporting XLSX
Memory overflow and application freezing when exporting large data tables
There is a probability of duplicate data in the exported data
Query optimization for exported data based on indexes, unique constraints, and index strategies
Add an export concurrent queue and set the concurrency number through environment variables.
Reference:
Performance Optimization for Importing XLSX Files
Change the original single - row import strategy to batch insertion
Reconstruct the duplicate identification mechanism. Change from single - row processing to batch processing while keeping the update logic and triggering workflow unchanged
Reference: About Performance
Workflow Execution Efficiency Improved by 100%
Subscribe to my newsletter
Read articles from Lucy Zhang directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by
