DEV Community

Cover image for NocoBase Weekly Updates: Optimization and Bug Fixes
NocoBase
NocoBase

Posted on

NocoBase Weekly Updates: Optimization and Bug Fixes

Originally published at https://www.nocobase.com/en/blog/weekly-updates-20251204

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.9.19

Release date: 2025-12-04

🐛 Bug Fixes

  • [Workflow: Approval]
    • Fix the issue when list approvals OOM happens by @mytharcher
    • Fix the issue where the approver pop-up window does not display a title by @zhangzhonghe

v1.9.18

Release date: 2025-12-04

🐛 Bug Fixes

  • [Action: Import records] Imported fields do not match the fields set in ACLsettings (#8075) by @2013xile
  • [Workflow] Fix the issue where execution page throw error when jobs on node is undefined (#8066) by @mytharcher
  • [Access control] Add middleware for permission checks on association operations for external data source (#8062) by @2013xile
  • [Workflow: Approval]

    • Fix the issue of permission error thrown when load record related approvals on detail drawer by @mytharcher
    • Fix the issue where approval records are not included in job result in return branch by @mytharcher
    • Fix the issue where process is incorrect when branching with order and countersign by @mytharcher

v1.9.17

Release date: 2025-12-02

🐛 Bug Fixes

  • [client] Fix the flickering issue of the linkage rule dropdown select box (#8018) by @zhangzhonghe
  • [acl] Fix an issue where ACL meta info is incorrect when external data-source permission scopes use current-user related variables (#8013) by @2013xile
  • [Theme editor] Enable theme switcher on mobile devices (#8046) by @zhangzhonghe
  • [Multi-app manager] Log level settings not applied to sub applications (#8045) by @2013xile

v1.9.16

Release date: 2025-12-02

🎉 New Features

  • [Data source: REST API] add error message transformer options in restful api data source configuration by @cgyrock

🚀 Improvements

  • [client]

    • show collapsed options on hover in Select component (#8029) by @katherinehhh
    • optimize validation messages for subtable (#8001) by @katherinehhh
  • [Workflow] Add "main" data source context for UserSelect, in order to provide a more common component which could be used in other place (#8010) by @mytharcher

  • [Workflow: Approval] Use common component to reduce duplicated code by @mytharcher

🐛 Bug Fixes

  • [client] Fix lazy load bug in Variable.Input, which will cause variable options menu re-render incorrectly (#8009) by @mytharcher
  • [Action: Import records] Fix the issue where error thrown when field in importing xlsx has null value (#8037) by @mytharcher
  • [Workflow] Fix the issue where queue closed before messages publishing (#8003) by @mytharcher
  • [Workflow: Subflow] Fix the issue workflow selected displaying "N/A" when workflow count is larger than 200 by @mytharcher
  • [Workflow: Approval]

    • Fix permission issue when get approvalRecords.reassignee due to RemoteSelect changed by @mytharcher
    • Fix the issue where print action not works when refresh page with modal opened by @mytharcher

v1.9.15

Release date: 2025-11-28

🐛 Bug Fixes

  • [client]

    • Avoid error thrown when open default value settings (#7997) by @mytharcher
    • resolve error when adding child records in association tree table block (#7989) by @katherinehhh
  • [Departments] Fix the issue where department associated fields could not be edited (#7462) by @heziqiang

  • [Collection: Tree] Fix path table update failures caused by incorrect tree parent-field lookup (#8000) by @2013xile

  • [Collection field: Many to many (array)] Fixed the issue where the m2m array field in the subtable could not be updated (#7998) by @cgyrock

  • [Workflow: Approval]

    • Fix no applicant data in context of execution after user re-submitted by @mytharcher
    • Fix the issue where comment in job result is null after user submit approval with comment by @mytharcher

develop

develop.png

v2.0.0-alpha.50

Release date: 2025-12-02

🚀 Improvements

  • [client]

    • support allow Multiple setting in attachment upload component (#8052) by @katherinehhh
    • show collapsed options on hover in Select component (#8029) by @katherinehhh
    • show collapsed options on hover in Select component (#8030) by @katherinehhh
  • [AI employees] add missing provider field to the Add LLM form (#8049) by @heziqiang

  • [Workflow] Add "main" data source context for UserSelect, in order to provide a more common component which could be used in other place (#8010) by @mytharcher

🐛 Bug Fixes

  • [client]

    • Fix issue where N/A is displayed after disabling allowMultiple in many-to-many association record select (#8050) by @katherinehhh
    • Fix the flickering issue of the linkage rule dropdown select box (#8018) by @zhangzhonghe
    • Fixed an issue where switching a date field to a time field in filter action caused a rendering error. (#8036) by @gchust
    • Fixed an issue where the current record menu appeared when adding a comment block. (#8039) by @gchust
    • Fix failed to delete record in record picker block (#8023) by @katherinehhh
    • Fixed an issue where the default style of the JS field in the detail block was incorrect. (#8031) by @gchust
    • fix tree table block cannot expand child nodes (#8011) by @katherinehhh
    • fix subtable column drag not working (#8026) by @katherinehhh
    • fix subtable column width not applied (#8027) by @katherinehhh
    • Resolved an issue causing errors when loading data for association fields in popup windows, ensuring smoother data display and functionality. (#7985) by @gchust
    • fix markdown display field popover style issue (#8012) by @katherinehhh
    • Fixed an issue where the default titles of the edit and create new action popups were incorrect. (#8033) by @gchust
    • Fix lazy load bug in Variable.Input, which will cause variable options menu re-render incorrectly (#8009) by @mytharcher
    • Fixed an issue where the current popup record variable could not be correctly resolved in popup opened by association field. (#8019) by @gchust
  • [acl] Fix an issue where ACL meta info is incorrect when external data-source permission scopes use current-user related variables (#8013) by @2013xile

  • [flow-engine]

    • fix comment record fails to save after editing (#8035) by @katherinehhh
    • Fixed an issue where data blocks did not refresh when closing a popup by clicking the form submit button inside the popup. (#8021) by @gchust
  • [Theme editor] Enable theme switcher on mobile devices (#8046) by @zhangzhonghe

  • [Multi-app manager (deprecated)] Log level settings not applied to sub applications (#8045) by @2013xile

  • [Data source manager] Fix errors when updating passwords for external data sources (#8024) by @cgyrock

  • [Action: Import records] Fix the issue where error thrown when field in importing xlsx has null value (#8037) by @mytharcher

  • [Workflow] Fix the issue where queue closed before messages publishing (#8003) by @mytharcher

  • [Comments]

    • Fix failed to delete record in comment block by @katherinehhh
    • Fix show warning when comment block is used on non-comment collection by @katherinehhh
  • [Multi-space] Mobile devices support space switching by @jiannx

  • [Workflow: Subflow] Fix the issue workflow selected displaying "N/A" when workflow count is larger than 200 by @mytharcher

  • [Workflow: Approval]

    • Fix error thrown when create approval information block by @mytharcher
    • Add migration to avoid duplicated record error when add index by @mytharcher
    • Fix the issue where print action not works when refresh page with modal opened by @mytharcher

v2.0.0-alpha.49

Release date: 2025-11-29

🎉 New Features

  • [Workflow: Approval] Allow to choose whether to show snapshot or latest record in the approval process UI by @mytharcher

🚀 Improvements

  • [client] optimize validation messages for subtable (#8001) by @katherinehhh
  • [Telemetry: Prometheus] Upgrade @opentelemetry/exporter-prometheus by @2013xile
  • [Action: Import records Pro] Enhanced error messages for asynchronous tasks to provide users with specific reasons for task failures by @mytharcher

🐛 Bug Fixes

  • [flow-engine] Fixed an issue where the current record variable could not be correctly triggered for resoving in the details block. (#8004) by @gchust
  • [client] Fix table block selection and deletion issues for composite keys (#7978) by @katherinehhh
  • [Action: Export records] fix missing system fields in exportable field list (#8002) by @katherinehhh
  • [Collection: Tree] Fix path table update failures caused by incorrect tree parent-field lookup (#8000) by @2013xile
  • [Collection field: Many to many (array)] Fixed the issue where the m2m array field in the subtable could not be updated (#7998) by @cgyrock
  • [Departments] Fix the issue where department associated fields could not be edited (#7462) by @heziqiang
  • [Workflow: Approval] Fix permission issue when get approvalRecords.reassignee due to RemoteSelect changed by @mytharcher

v2.0.0-alpha.48

Release date: 2025-11-28

🎉 New Features

  • [Block: Map] add 2.0 map block (#7944) by @katherinehhh
  • [Auth: OIDC] Support automatic redirection to the SSO URL when unauthenticated by @heziqiang

🐛 Bug Fixes

  • [client]

    • Avoid error thrown when open default value settings (#7997) by @mytharcher
    • resolve error when adding child records in association tree table block (#7989) by @katherinehhh
    • fix display issue when the markdown field is ellipsized in HTML mode (#7994) by @katherinehhh
    • fix incomplete search results in cascade selector (#7990) by @katherinehhh
    • Fix the issue where the page tab state and route do not correspond (#7991) by @zhangzhonghe
    • fix remote remote select not showing correct label for non-object value (#7975) by @katherinehhh
  • [database] Fix: remove UTC processing in time conversion for time-only fields to prevent timezone-induced shifts. (#7812) by @ChimingLiu

  • [Workflow]

    • Fix the issue where prepared executions not send to queue before stop (#7981) by @mytharcher
    • Fix the issue where some workflow tasks menu not displaying (#7980) by @mytharcher
    • Fix the issue where task link to error page (#7983) by @mytharcher
  • [Data visualization] Filter fields settings for external data source collections do not display specific properties (#7982) by @2013xile

  • [Data source manager] Fixed data source password updating failure when database password is changed (#7977) by @cgyrock

  • [Action: Import records] Fixed the issue when importing data in tree table (#7976) by @cgyrock

  • [Workflow: Manual node] Fix the issue where manual tasks count is not correct (#7984) by @mytharcher

  • [Workflow: Approval]

    • Fix no applicant data in context of execution after user re-submitted by @mytharcher
    • Fix the issue where comment in job result is null after user submit approval with comment by @mytharcher

About NocoBase

NocoBase is a private, open-source, no-code platform offering total control and infinite scalability. It empowers teams to adapt quickly to changes while significantly reducing costs. Avoid years of development and substantial investment by deploying NocoBase in minutes.

Discover NocoBase in 3 Minutes!

👇 Get NocoBase

Homepage

Demo

Documentation

GitHub

Top comments (0)