NocoBase Weekly Updates: Optimization and Bug Fixes

This weekโ€™s updates include: support for configuring independent auth secrets for sub-apps and the addition of a CC node to workflows.

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

Release date: 2025-07-16

๐Ÿ› Bug Fixes

  • [client]

    • Fix error: Canโ€™t resolve โ€˜react-device-detect (#7224) by @zhangzhonghe
    • display issue for association fields in linkage rules (#7220) by @katherinehhh
  • [database] Fixed error when enabling simple pagination for external data source tables (#7222) by @aaaaaajie

  • [Collection field: Sort] missing sort field selection when duplicating records (#7116) by @katherinehhh

  • [Workflow: Approval]

    • Add fault tolerance for deleted approval in record list by @mytharcher
    • Fix multiple levels of associations when submit approval by @mytharcher
    • Fix exception when delete record by @mytharcher

v1.8.5

Release date: 2025-07-14

๐Ÿš€ Improvements

  • [Collection field: Formula] Add more calculable interfaces (#7215) by @mytharcher
  • [Workflow] Use logging instead of throwing error when execution should not run due to status (#7217) by @mytharcher
  • [Workflow: Approval] Support to delete approval when related data deleted by @mytharcher

๐Ÿ› Bug Fixes

  • [client]

    • issue where attachment fields could not be selected as variables in linkage rule (#7213) by @zhangzhonghe
    • Fix the issue where dropdown select components are blocked by the keyboard on iOS (#7149) by @zhangzhonghe
    • value assignment fails in edit form when both value and options are set for select field (#7209) by @katherinehhh
    • Filter collapse: Filter is not triggered during page initialization after setting default values for fields (#7206) by @zhangzhonghe
    • error when assigning values in list block using kanban sort field (#7208) by @katherinehhh
    • Browser tab title is not synchronized when switching between submenus (#7207) by @zhangzhonghe
    • Popup action: Page display does not meet expectations after switching tabs (#7212) by @zhangzhonghe
  • [acl] Fix error when deleting a role under role union mode that includes the root role. (#7198) by @aaaaaajie

  • [Multi-app manager] Fix auth options in unexpected position (#7210) by @mytharcher

  • [Authentication] Fix the issue where the login page cannot scroll (#7159) by @zhangzhonghe

  • [Workflow: Approval] Fix associations when submit approval by @mytharcher

v1.8.4

Release date: 2025-07-13

๐ŸŽ‰ New Features

  • [Multi-app manager] Support to configure independent auth secret for sub-apps (#7197) by @mytharcher
  • [Workflow: CC] Add CC node to workflow (#7201) by @mytharcher

๐Ÿš€ Improvements

  • [Notification: In-app message] Optimize font size for mobile message page (#7199) by @zhangzhonghe
  • [Auth: DingTalk] Support configuring the callback URLโ€™s protocol and port number by @2013xile

๐Ÿ› Bug Fixes

  • [Notification: In-app message] Fix BigInt timestamp in string format causes dayjs issue (#7196) by @mytharcher

  • [Workflow: Approval]

    • To avoid error when user not exists by @mytharcher
    • Reload association on record by @mytharcher
    • Add try/catch in migration when update UI schema by @mytharcher

v1.8.3

Release date: 2025-07-11

๐Ÿš€ Improvements

  • [Multi-app manager] Add database and authorization options for sub-app (#7184) by @mytharcher

๐Ÿ› Bug Fixes

  • [Action: Custom request] variable parsing issue in URL during route navigation after custom request success (#7186) by @katherinehhh

v1.8.2

Release date: 2025-07-10

๐ŸŽ‰ New Features

  • [Workflow: Approval] Add initializer for trigger by @mytharcher

๐Ÿš€ Improvements

  • [Multi-app manager] Add database and authorization options for sub-app (#7184) by @mytharcher
  • [Workflow] Convert operands to string before string comparison in logic calculation (#7190) by @mytharcher
  • [Collection field: Code] Add indent setting by @mytharcher

๐Ÿ› Bug Fixes

  • [database] Fixed an issue where fields of views were not displayed in blocks. (#7162) by @aaaaaajie
  • [Block: Kanban] fix subtable UI issues in Kanban and add support for Kanban column width setting (#7189) by @katherinehhh
  • [Workflow: Approval] Fix block and association bugs by @mytharcher

next

next.png

v1.9.0-beta.3

Release date: 2025-07-14

๐ŸŽ‰ New Features

  • [Multi-app manager] Support to configure independent auth secret for sub-apps (#7197) by @mytharcher
  • [Workflow: CC] Add CC node to workflow (#7201) by @mytharcher
  • [Workflow: Approval] Add initializer for trigger by @mytharcher

๐Ÿš€ Improvements

  • [Notification: In-app message] Optimize font size for mobile message page (#7199) by @zhangzhonghe

  • [Workflow] Convert operands to string before string comparison in logic calculation (#7190) by @mytharcher

  • [Multi-app manager]

    • Add database and authorization options for sub-app (#7184) by @mytharcher
    • Add database and authorization options for sub-app (#7184) by @mytharcher
  • [Collection field: Code] Add indent setting by @mytharcher

  • [Auth: DingTalk] Support configuring the callback URLโ€™s protocol and port number by @2013xile

๐Ÿ› Bug Fixes

  • [client]

    • issue where attachment fields could not be selected as variables in linkage rule (#7213) by @zhangzhonghe
    • error when assigning values in list block using kanban sort field (#7208) by @katherinehhh
    • Filter collapse: Filter is not triggered during page initialization after setting default values for fields (#7206) by @zhangzhonghe
    • value assignment fails in edit form when both value and options are set for select field (#7209) by @katherinehhh
    • Popup action: Page display does not meet expectations after switching tabs (#7212) by @zhangzhonghe
    • Browser tab title is not synchronized when switching between submenus (#7207) by @zhangzhonghe
    • Fix the issue where dropdown select components are blocked by the keyboard on iOS (#7149) by @zhangzhonghe
  • [acl] Fix error when deleting a role under role union mode that includes the root role. (#7198) by @aaaaaajie

  • [Authentication] Fix the issue where the login page cannot scroll (#7159) by @zhangzhonghe

  • [Multi-app manager] Fix auth options in unexpected position (#7210) by @mytharcher

  • [Notification: In-app message] Fix BigInt timestamp in string format causes dayjs issue (#7196) by @mytharcher

  • [Action: Custom request] variable parsing issue in URL during route navigation after custom request success (#7186) by @katherinehhh

  • [Block: Kanban] fix subtable UI issues in Kanban and add support for Kanban column width setting (#7189) by @katherinehhh

  • [Workflow: Approval]

    • Add try/catch in migration when update UI schema by @mytharcher
    • Fix block and association bugs by @mytharcher
    • Reload association on record by @mytharcher
    • To avoid error when user not exists by @mytharcher

v1.9.0-beta.2

Release date: 2025-07-10

๐Ÿ› Bug Fixes

  • [client]

    • The checkbox field display is incorrect in the association field collection within the form (#7176) by @zhangzhonghe
    • Fix the issue where clicking buttons cannot open popups (#7180) by @zhangzhonghe
  • [database] Fixed an issue where fields of views were not displayed in blocks. (#7162) by @aaaaaajie

  • [Workflow: Manual node] Fix error thrown when use variable (#7177) by @mytharcher

  • [Template print] add migration script to rootDataType field by @jiannx

  • [Workflow: Approval] Fix approved branch not run when no assignee by @mytharcher

develop

develop.png

v1.9.0-alpha.2

Release date: 2025-07-15

๐ŸŽ‰ New Features

  • [Multi-app manager] Support to configure independent auth secret for sub-apps (#7197) by @mytharcher
  • [Workflow: CC] Add CC node to workflow (#7201) by @mytharcher
  • [Workflow: Approval] Add initializer for trigger by @mytharcher

๐Ÿš€ Improvements

  • [Collection field: Formula] Add more calculable interfaces (#7215) by @mytharcher

  • [Workflow]

    • Use logging instead of throwing error when execution should not run due to status (#7217) by @mytharcher
    • Convert operands to string before string comparison in logic calculation (#7190) by @mytharcher
  • [Notification: In-app message] Optimize font size for mobile message page (#7199) by @zhangzhonghe

  • [Multi-app manager]

    • Add database and authorization options for sub-app (#7184) by @mytharcher
    • Add database and authorization options for sub-app (#7184) by @mytharcher
  • [Collection field: Code] Add indent setting by @mytharcher

  • [Workflow: Approval] Support to delete approval when related data deleted by @mytharcher

  • [Auth: DingTalk] Support configuring the callback URLโ€™s protocol and port number by @2013xile

๐Ÿ› Bug Fixes

  • [client]

    • issue where attachment fields could not be selected as variables in linkage rule (#7213) by @zhangzhonghe
    • Filter collapse: Filter is not triggered during page initialization after setting default values for fields (#7206) by @zhangzhonghe
    • display issue for association fields in linkage rules (#7220) by @katherinehhh
    • value assignment fails in edit form when both value and options are set for select field (#7209) by @katherinehhh
    • error when assigning values in list block using kanban sort field (#7208) by @katherinehhh
    • Popup action: Page display does not meet expectations after switching tabs (#7212) by @zhangzhonghe
    • Browser tab title is not synchronized when switching between submenus (#7207) by @zhangzhonghe
    • Fix the issue where dropdown select components are blocked by the keyboard on iOS (#7149) by @zhangzhonghe
    • The checkbox field display is incorrect in the association field collection within the form (#7176) by @zhangzhonghe
    • Fix the issue where clicking buttons cannot open popups (#7180) by @zhangzhonghe
  • [acl] Fix error when deleting a role under role union mode that includes the root role. (#7198) by @aaaaaajie

  • [database] Fixed an issue where fields of views were not displayed in blocks. (#7162) by @aaaaaajie

  • [Multi-app manager] Fix auth options in unexpected position (#7210) by @mytharcher

  • [Notification: In-app message] Fix BigInt timestamp in string format causes dayjs issue (#7196) by @mytharcher

  • [Authentication] Fix the issue where the login page cannot scroll (#7159) by @zhangzhonghe

  • [Action: Custom request] variable parsing issue in URL during route navigation after custom request success (#7186) by @katherinehhh

  • [Block: Kanban] fix subtable UI issues in Kanban and add support for Kanban column width setting (#7189) by @katherinehhh

  • [Workflow: Manual node] Fix error thrown when use variable (#7177) by @mytharcher

  • [Template print] add migration script to rootDataType field by @jiannx

  • [Workflow: Approval]

    • Fix associations when submit approval by @mytharcher
    • Fix exception when delete record by @mytharcher
    • Fix approved branch not run when no assignee by @mytharcher
    • To avoid error when user not exists by @mytharcher
    • Fix block and association bugs by @mytharcher
    • Add try/catch in migration when update UI schema by @mytharcher
    • Reload association on record by @mytharcher
× View Image