NocoBase Weekly Updates: Optimization and Bug Fixes

This week's update includes: Expose the `approvalId` variable for use from approval triggers, introduces new charts and additional block types, and more.

NocoBase team |

Summarize the weekly product update logs, and the latest releases can be checked on our blog.

NocoBase is currently updated with three branches: main , next and develop.

version.png

  • main๏ผšThe most stable version to date, recommended for installation;
  • next๏ผšBeta version, contains upcoming new features and has been preliminarily tested. There might be some known or unknown issues. Itโ€™s mainly for test users to collect feedback and optimize functions further. Ideal for test users who want to experience new features early and give feedback;
  • develop๏ผšAlpha version, contains the latest feature code, may be incomplete or unstable, mainly for internal dev and rapid iteration. Suited for tech users interested in productโ€™s cutting-edge, but with potential issues and incomplete functions. Not for production use.

main

main.png

v1.8.33

Release date: 2025-10-29

๐Ÿš€ Improvements

  • [server] Add gateway log (#7683) by @2013xile

๐Ÿ› Bug Fixes

  • [database] Skip default value synchronization for MySQL JSON columns (#7696) by @2013xile

  • [client]

    • Fix iframe block linkage rule failure within modal (#7694) by @katherinehhh
    • Fix QR code scanning linkage rule configuration in action panel (#7693) by @katherinehhh
  • [Workflow] Fix the issue where, in service-splitting mode, improper handling of the in-memory pending queue caused some workflows to not execute (#7692) by @mytharcher

v1.8.32

Release date: 2025-10-27

๐Ÿš€ Improvements

  • [server] Optimize the method for loading l10n resources to prevent blocking event loop (#7653) by @2013xile
  • [cache] Avoid performance overhead caused by cloning Bloom filters (#7652) by @2013xile
  • [Action: Import records] Improved error messaging when table headers are missing (#7656) by @mytharcher

๐Ÿ› Bug Fixes

  • [client]

    • fix error when clearing date field in filter block (#7632) by @katherinehhh
    • prevent label word breaking in formItem label (#7647) by @katherinehhh
    • fix subtable default value not working in edit form drawer (#7631) by @katherinehhh
  • [Collection field: administrative divisions of China] Data import fails when the city and area have the same name (#7673) by @2013xile

  • [Workflow]

    • Fix the issue where, after deleting a node that starts branching, the key of the first node retained within the branch was incorrectly changed to a new value (#7665) by @mytharcher
    • Fix logger error thrown when application stop (#7639) by @mytharcher
  • [File manager] Fix the issue of .msg file can not be uploaded properly (#7662) by @mytharcher

  • [Data source: Main] Fix the issue where metadata was not synchronized across multiple nodes after creating a reverse association field (#7628) by @mytharcher

  • [Workflow: Approval]

    • Fix the translation issue of the status text in approval completion notifications, using the systemโ€™s default language for translation when the user has not set a language preference by @mytharcher
    • Fix the issue where task count not updated after added assignee by @mytharcher

next

next.png

v1.9.0-beta.15

Release date: 2025-10-25

๐Ÿ› Bug Fixes

  • [Redis queue adapter] Fix the issue where the Redis queue adapter did not correctly listen to subscribed channels after startup by @mytharcher

v1.9.0-beta.14

Release date: 2025-10-25

๐ŸŽ‰ New Features

  • [Workflow: Approval] Expose the approvalId variable for use from approval triggers by @mytharcher

๐Ÿš€ Improvements

  • [server] Optimize the method for loading l10n resources to prevent blocking event loop (#7653) by @2013xile
  • [cache] Avoid performance overhead caused by cloning Bloom filters (#7652) by @2013xile
  • [Action: Import records] Improved error messaging when table headers are missing (#7656) by @mytharcher

๐Ÿ› Bug Fixes

  • [client] prevent label word breaking in formItem label (#7647) by @katherinehhh

  • [Workflow] Fix logger error thrown when application stop (#7639) by @mytharcher

  • [Workflow: Approval]

    • Fix the transaction timeout issue caused by transactions not rolling back properly when database errors occur after approval submission by @mytharcher
    • Fix the issue where task count not updated after added assignee by @mytharcher
    • Fix the issue where variables are not parsed in approval submit form by @mytharcher
  • [Email manager] catch sync error by @jiannx

develop

develop.png

v2.0.0-alpha.25

Release date: 2025-10-29

๐Ÿš€ Improvements

  • [server] Add gateway log (#7683) by @2013xile

  • [flow-engine] Support define variable context in flow step definition (#7674) by @gchust

  • [Data visualization]

    • add tip to run query before configuring chart options (#7685) by @heziqiang
    • refresh chart data on global preview button click (#7678) by @heziqiang
  • [AI employees] Optimized AI coding experience, including using AI employee to review, diagnose, and fix code. (#7679) by @cgyrock

  • [Data source manager] Adjust the column order of field type and interface, and add a confirmation step when making modifications. (#7680) by @2013xile

  • [Workflow] Complete the bound workflow configuration for the update record action button (#7668) by @mytharcher

  • [Multi-app manager (deprecated)] improve app supervisor (#7661) by @chenos

๐Ÿ› Bug Fixes

  • [client]

    • Resolved an issue where users could not set default values for fields displayed in read-only mode. This ensures smoother field configuration when fields are not editable. (#7689) by @gchust
    • Fix known issues with subform linkage rules (#7698) by @zhangzhonghe
    • js block fields menu canโ€™t be loaded in filter form block (#7690) by @gchust
  • [flow-engine] incorrect context selection of the current popup record when editing the data scope of an associated field inside an edit form (#7675) by @gchust

  • [Workflow: Manual node] Fix the issue where manual tasks disappear after workflow disabled (#7687) by @mytharcher

  • [AI employees] Fixed an issue where blocks with associated API resources did not fetch corresponding data when selected. (#7688) by @cgyrock

  • [Workflow] Fix the issue where, after deleting a node that starts branching, the key of the first node retained within the branch was incorrectly changed to a new value (#7665) by @mytharcher

  • [Collection field: administrative divisions of China] Data import fails when the city and area have the same name (#7673) by @2013xile

  • [File manager] Fix the issue of .msg file can not be uploaded properly (#7662) by @mytharcher

  • [Flow engine] not be able to resolve variables in linkage set fields action (#7684) by @gchust

  • [Data visualization] use sql

    API to fetch query data on initialization (#7677) by @heziqiang

  • [Workflow: Approval] Fix the translation issue of the status text in approval completion notifications, using the systemโ€™s default language for translation when the user has not set a language preference by @mytharcher

v2.0.0-alpha.24

Release date: 2025-10-27

๐ŸŽ‰ New Features

  • [Flow engine] Supports using LiquidJS template strings in SQL statements (#7667) by @2013xile

v2.0.0-alpha.22

Release date: 2025-10-25

๐ŸŽ‰ New Features

  • [client] Add 2.0 markdown block (#7613) by @katherinehhh

  • [Data source manager]

    • The main data source now supports reading database tables directly from the main database and allows modifying field interfaces (#7118) by @aaaaaajie
    • The main data source now supports reading database tables directly from the main database and allows modifying field interfaces (#7118) by @aaaaaajie
  • [Record history] Add record history block by @2013xile

๐Ÿ› Bug Fixes

  • [flow-engine] Resolved an issue where flow actions defined by a flow model could not be configured, ensuring users can now customize flow actions as intended. (#7666) by @gchust
  • [Redis queue adapter] Fix the issue where the Redis queue adapter did not correctly listen to subscribed channels after startup by @mytharcher

v2.0.0-alpha.21

Release date: 2025-10-25

๐Ÿš€ Improvements

  • [cache] Avoid performance overhead caused by cloning Bloom filters (#7652) by @2013xile
  • [server] Optimize the method for loading l10n resources to prevent blocking event loop (#7653) by @2013xile
  • [Action: Import records] Improved error messaging when table headers are missing (#7656) by @mytharcher

๐Ÿ› Bug Fixes

  • [client] prevent label word breaking in formItem label (#7647) by @katherinehhh
  • [Data visualization] fix SQL query issue when parsing variables (#7642) by @heziqiang
  • [Workflow] Fix logger error thrown when application stop (#7639) by @mytharcher

v2.0.0-alpha.20

Release date: 2025-10-23

๐ŸŽ‰ New Features

  • [client] Support for setting linkage rules for sub-forms (#7640) by @zhangzhonghe
  • [Block: List] Add 2.0 list block (#7574) by @katherinehhh
  • [Data visualization] add chart type โ€œDoughnut chartโ€ (#7629) by @heziqiang
  • [Block: Action panel] Add 2.0 action panel block (#7594) by @katherinehhh
  • [Block: GridCard] Add 2.0 grid card block (#7579) by @katherinehhh

๐Ÿš€ Improvements

  • [flow-engine] Support skipping the runjs flow step by adding skipRunJs=true to the URL query string. (#7638) by @gchust

๐Ÿ› Bug Fixes

  • [flow-engine] Fixed an error when copying or pasting code snippets in the JS code editor. (#7641) by @gchust
  • [Flow engine] Fixed incorrect resolving of the parent popupโ€™s record variable. (#7637) by @gchust
  • [Data visualization] fix missing orders param in chart data query (#7636) by @heziqiang
  • [Email manager] catch sync error by @jiannx
× View Image