NocoBase v1.7.0 Officially Released

Enhanced permission management, optimized system performance, and open-sourced plugins to comprehensively improve functionality and user experience

NocoBase team |

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.

20250312184651

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.

20250603133219_rec_-vg5hh3.gif

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.

20250603152726_rec_-ix3j8w.gif

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.

20250603130948_rec_-plwa6o.gif

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.

20250417214217

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.

image-ccerr7.png

Reference: Block Linkage Rules

After Successful Submission

After successful submission, supports refreshing data in other blocks and navigating to detail pages with parameters.

image-v29vlv.png

Reference: After Successful Submission

Workflow Category Management

1-62ogb6.png

Open Source Plugins for Department and Attachment URL

image-br8u55.png

Improvements

Linkage Rule Property Enhancements

  • Selectable fields now support configurable options
  • Date fields now support setting a date range

20250603143237_rec_-k8hene.gif

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.

20250603153457_rec_-9zfsfx.gif

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.

20250505171706

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%

image-ligrnm.png

× View Image