Announcing NocoBase v1.9.0

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • MyrinNew
    Senior Member
    • Feb 2024
    • 5168

    #1

    Announcing NocoBase v1.9.0

    Originally published at https://www.nocobase.com/en/blog/nocobase-1-9-0


    New Feature

    Field Validation Rules

    Supports configuring multiple validation rules for fields — such as required, format, length, range, and custom expressions.

    Input data is automatically validated upon form submission to ensure accuracy and consistency.

    Validation rules can be flexibly configured in field settings.


    Reference: Field validation


    Table Block Support Column Settings

    The table block now includes a Column Settings feature, allowing users to adjust column order, visibility, and pinned position without entering edit mode — making data display more flexible and user-friendly.


    Before Data Saved Trigger Mode for Approvals

    Approvals now support a Before Data Saved trigger mode — when enabled, data will not be stored when the approval starts and will only be saved after the approval is approved.





    Approval Trigger Exposes Approval ID Variable

    The approval trigger now exposes the approval ID variable, allowing it to be referenced in workflows and automation processes for more flexible configuration and data tracking.





    [Async Task Manager] Support for Service Splitting via Environment Variables and Queues

    Introduces a new service splitting mechanism, allowing asynchronous task and workflow services to run independently through the WORKER_MODE environment variable — enabling multi-node deployment and performance optimization.





    Reference: Service Splitting


    New Event Queue for Handling Queue Messages

    Adds a dedicated event queue for handling system queue messages, improving asynchronous task processing and reliability.


    Reference: Cluster Mode: Message Queue


    Graceful Shutdown Lifecycle Support

    Introduces graceful shutdown handling.

    When the application process receives a SIGTERM or SIGINT signal, it now initiates a proper shutdown sequence to prevent issues from ongoing operations.


    Improvements

    System Tables Use 53-bit Snowflake-like IDs

    Update the IDs of system tables that previously used auto-increment primary keys without global uniqueness to 53-bit Snowflake-style IDs for globally unique identification.





    View and Resume Tasks from Disabled Workflows

    Manual task blocks now display pending tasks even from disabled workflows and allow users to continue processing them.


    Mail Manager Enhancements

    • Mail data supports resynchronization
    • Allows resizing images inserted into the email editor.
    • Rich text editor now supports soft line breaks, improving email formatting experience.
    • Improved email list performance for smoother operations.





    Workflow Module Optimization

    • Optimized query performance in workflow queue execution by introducing separated fields and indexes for faster data retrieval.







    More...
Working...