Release Notes

Learn about the latest features, improvements, and bug fixes.

NocoBase v1.7.0-beta.15: Support to use variable for duration
🚀 Improvements
  • [Workflow: Delay node] Support to use variable for duration (#6621) by @mytharcher
🐛 Bug Fixes
  • [Workflow] Fix OOM when create job with unsafe integer id (#6637) by @mytharcher

  • [Block: template] when the referenced template used by the page block has been deleted, saving as a template fails (#6638) by @gchust

beta
NocoBase Weekly Updates: Optimize save job logic

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

Release date: 2025-04-03

🐛 Bug Fixes
  • [client]

    • x-disabled property not taking effect on form fields (#6610) by @katherinehhh
    • field label display issue to prevent truncation by colon (#6599) by @katherinehhh
  • [database] When deleting one-to-many records, both filter and filterByTk are passed and filter includes an association field, the filterByTk is ignored (#6606) by @2013xile

v1.6.17

Release date: 2025-04-09

🚀 Improvements
  • [utils] Add duration extension for dayjs (#6630) by @mytharcher

  • [client]

    • Support to search field in Filter component (#6627) by @mytharcher
    • Add trim API for Input and Variable.TextArea (#6624) by @mytharcher
  • [Error handler] Support custom title in AppError component. (#6409) by @sheldon66

  • [IP restriction] Update IP restriction message content. by @sheldon66

  • [File storage: S3(Pro)] Support global variables in storage configuration by @mytharcher

🐛 Bug Fixes
  • [client]

    • rule with ‘any’ condition does not take effect when condition list is empty (#6628) by @katherinehhh
    • data issue with Gantt block in tree collection (#6617) by @katherinehhh
    • The relationship fields in the filter form report an error after the page is refreshed because x-data-source is not carried (#6619) by @zhangzhonghe
    • variable parse failure when URL parameters contain Chinese characters (#6618) by @katherinehhh
  • [Users] Issue with parsing the user profile form schema (#6635) by @2013xile

  • [Mobile] single-select field with ‘contains’ filter on mobile does not support multiple selection (#6629) by @katherinehhh

  • [Action: Export records] missing filter params when exporting data after changing pagination (#6633) by @katherinehhh

  • [Email manager] fix email management permission cannot view email list by @jiannx

  • [File storage: S3(Pro)] Throw error to user when upload logo to S3 Pro storage (set to default) by @mytharcher

  • [Workflow: Approval] Fix updatedAt changed after migration by @mytharcher

  • [Migration manager] migration log creation time is displayed incorrectly in some environments by @gchust

next

next.png

v1.7.0-beta.14

Release date: 2025-04-09

🎉 New Features
  • [UI schema storage] Added localization module for UISchema, enabling custom translations for schema title and description (#6574) by @chenos
🚀 Improvements
  • [utils] Add duration extension for dayjs (#6630) by @mytharcher

  • [client]

    • Support to search field in Filter component (#6627) by @mytharcher
    • Add trim API for Input and Variable.TextArea (#6624) by @mytharcher
  • [Workflow] Optimize save job logic (#6613) by @mytharcher

  • [Error handler] Support custom title in AppError component. (#6409) by @sheldon66

  • [IP restriction] Update IP restriction message content. by @sheldon66

  • [File storage: S3(Pro)] Support global variables in storage configuration by @mytharcher

🐛 Bug Fixes
  • [client]

    • The relationship fields in the filter form report an error after the page is refreshed because x-data-source is not carried (#6619) by @zhangzhonghe
    • data issue with Gantt block in tree collection (#6617) by @katherinehhh
    • blank area between the block template configuration page title and the menu (#6625) by @gchust
    • rule with ‘any’ condition does not take effect when condition list is empty (#6628) by @katherinehhh
    • x-disabled property not taking effect on form fields (#6610) by @katherinehhh
    • variable parse failure when URL parameters contain Chinese characters (#6618) by @katherinehhh
    • field label display issue to prevent truncation by colon (#6599) by @katherinehhh
  • [Action: Export records] missing filter params when exporting data after changing pagination (#6633) by @katherinehhh

  • [Users] Issue with parsing the user profile form schema (#6635) by @2013xile

  • [Mobile] single-select field with ‘contains’ filter on mobile does not support multiple selection (#6629) by @katherinehhh

  • [Access control] Correct role union calculation logic (#6605) by @aaaaaajie

  • [Block: template] Modify and delete same fields from template and block, after creating a block from template, can cause rendering errors (#6626) by @gchust

  • [Email manager]

    • Fix missing await for next call. by @jiannx
    • fix email management permission cannot view email list by @jiannx
  • [File storage: S3(Pro)]

    • Fix missing await for next call. by @jiannx
    • Throw error to user when upload logo to S3 Pro storage (set to default) by @mytharcher
  • [Workflow: Approval] Fix updatedAt changed after migration by @mytharcher

  • [Migration manager] migration log creation time is displayed incorrectly in some environments by @gchust

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

news & updates
NocoBase v1.7.0-beta.14: Added localization module
🎉 New Features
  • [UI schema storage] Added localization module for UISchema, enabling custom translations for schema title and description (#6574) by @chenos
🚀 Improvements
  • [utils] Add duration extension for dayjs (#6630) by @mytharcher

  • [client]

    • Support to search field in Filter component (#6627) by @mytharcher

    • Add trim API for Input and Variable.TextArea (#6624) by @mytharcher

  • [Workflow] Optimize save job logic (#6613) by @mytharcher

  • [Error handler] Support custom title in AppError component. (#6409) by @sheldon66

  • [IP restriction] Update IP restriction message content. by @sheldon66

  • [File storage: S3(Pro)] Support global variables in storage configuration by @mytharcher

🐛 Bug Fixes
  • [client]

    • The relationship fields in the filter form report an error after the page is refreshed because x-data-source is not carried (#6619) by @zhangzhonghe

    • data issue with Gantt block in tree collection (#6617) by @katherinehhh

    • blank area between the block template configuration page title and the menu (#6625) by @gchust

    • rule with ‘any’ condition does not take effect when condition list is empty (#6628) by @katherinehhh

    • x-disabled property not taking effect on form fields (#6610) by @katherinehhh

    • variable parse failure when URL parameters contain Chinese characters (#6618) by @katherinehhh

    • field label display issue to prevent truncation by colon (#6599) by @katherinehhh

  • [Action: Export records] missing filter params when exporting data after changing pagination (#6633) by @katherinehhh

  • [Users] Issue with parsing the user profile form schema (#6635) by @2013xile

  • [Mobile] single-select field with ‘contains’ filter on mobile does not support multiple selection (#6629) by @katherinehhh

  • [Access control] Correct role union calculation logic (#6605) by @aaaaaajie

  • [Block: template] Modify and delete same fields from template and block, after creating a block from template, can cause rendering errors (#6626) by @gchust

  • [Email manager]

    • Fix missing await for next call. by @jiannx

    • fix email management permission cannot view email list by @jiannx

  • [File storage: S3(Pro)]

    • Fix missing await for next call. by @jiannx

    • Throw error to user when upload logo to S3 Pro storage (set to default) by @mytharcher

  • [Workflow: Approval] Fix updatedAt changed after migration by @mytharcher

  • [Migration manager] migration log creation time is displayed incorrectly in some environments by @gchust

beta
NocoBase v1.6.17: Support to search field in Filter component
🚀 Improvements
  • [utils] Add duration extension for dayjs (#6630) by @mytharcher

  • [client]

    • Support to search field in Filter component (#6627) by @mytharcher

    • Add trim API for Input and Variable.TextArea (#6624) by @mytharcher

  • [Error handler] Support custom title in AppError component. (#6409) by @sheldon66

  • [IP restriction] Update IP restriction message content. by @sheldon66

  • [File storage: S3(Pro)] Support global variables in storage configuration by @mytharcher

🐛 Bug Fixes
  • [client]

    • rule with ‘any’ condition does not take effect when condition list is empty (#6628) by @katherinehhh

    • data issue with Gantt block in tree collection (#6617) by @katherinehhh

    • The relationship fields in the filter form report an error after the page is refreshed because x-data-source is not carried (#6619) by @zhangzhonghe

    • variable parse failure when URL parameters contain Chinese characters (#6618) by @katherinehhh

  • [Users] Issue with parsing the user profile form schema (#6635) by @2013xile

  • [Mobile] single-select field with ‘contains’ filter on mobile does not support multiple selection (#6629) by @katherinehhh

  • [Action: Export records] missing filter params when exporting data after changing pagination (#6633) by @katherinehhh

  • [Email manager] fix email management permission cannot view email list by @jiannx

  • [File storage: S3(Pro)] Throw error to user when upload logo to S3 Pro storage (set to default) by @mytharcher

  • [Workflow: Approval] Fix updatedAt changed after migration by @mytharcher

  • [Migration manager] migration log creation time is displayed incorrectly in some environments by @gchust

latest
NocoBase v1.6.16: Bug Fixes
🐛 Bug Fixes
  • [client]

    • x-disabled property not taking effect on form fields (#6610) by @katherinehhh

    • field label display issue to prevent truncation by colon (#6599) by @katherinehhh

  • [database] When deleting one-to-many records, both filter and filterByTk are passed and filter includes an association field, the filterByTk is ignored (#6606) by @2013xile

latest
NocoBase Weekly Updates: Optimization and Bug Fixes

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

Release date: 2025-03-27

🚀 Improvements
  • [client]

    • Optimize 502 error message (#6547) by @chenos
    • Only support plain text file to preview (#6563) by @mytharcher
  • [Collection field: Sequence] support setting sequence as the title field for calendar block (#6562) by @katherinehhh

  • [Workflow: Approval] Support to skip validator in settings by @mytharcher

🐛 Bug Fixes
  • [client]

    • issue with date field display in data scope filtering (#6564) by @katherinehhh
    • The ‘Ellipsis overflow content’ option requires a page refresh for the toggle state to take effect (#6520) by @zhangzhonghe
    • Unable to open another modal within a modal (#6535) by @zhangzhonghe
  • [API documentation] API document page cannot scroll (#6566) by @zhangzhonghe

  • [Workflow] Make sure workflow key is generated before save (#6567) by @mytharcher

  • [Workflow: Post-action event] Multiple records in bulk action should trigger multiple times (#6559) by @mytharcher

  • [Authentication] Localization issue for fields of sign up page (#6556) by @2013xile

  • [Public forms] issue with public form page title displaying ‘Loading…’ (#6569) by @katherinehhh

v1.6.12

Release date: 2025-03-27

🐛 Bug Fixes
  • [Block: Multi-step form]

    • the submit button has the same color in its default and highlighted by @jiannx
    • fixed the bug that form reset is invalid when the field is associated with other field by @jiannx
  • [Workflow: Approval] Fix approval form values to submit by @mytharcher

v1.6.13

Release date: 2025-03-28

🚀 Improvements
  • [Async task manager] optimize import/export buttons in Pro (#6531) by @chenos
  • [Action: Export records Pro] optimize import/export buttons in Pro by @katherinehhh
  • [Migration manager] allow skip automatic backup and restore for migration by @gchust
🐛 Bug Fixes
  • [client] linkage conflict between same-named association fields in different sub-tables within the same form (#6577) by @katherinehhh
  • [Action: Batch edit] Click the batch edit button, configure the pop-up window, and then open it again, the pop-up window is blank (#6578) by @zhangzhonghe
v1.6.14

Release date: 2025-03-29

🐛 Bug Fixes
  • [Calendar] missing data on boundary dates in weekly calendar view (#6587) by @katherinehhh
  • [Auth: OIDC] Incorrect redirection occurs when the callback path is the string ‘null’ by @2013xile
  • [Workflow: Approval] Fix approval node configuration is incorrect after schema changed by @mytharcher
v1.6.15

Release date: 2025-04-01

🚀 Improvements
  • [database]

    • Add trim option for text field (#6603) by @mytharcher
    • Add trim option for string field (#6565) by @mytharcher
  • [File manager] Add trim option for text fields of storages collection (#6604) by @mytharcher

  • [Workflow] Improve code (#6589) by @mytharcher

  • [Workflow: Approval] Support to use block template for approval process form by @mytharcher

🐛 Bug Fixes
  • [database] Avoid “datetimeNoTz” field changes when value not changed in updating record (#6588) by @mytharcher

  • [client]

    • association field (select) displaying N/A when exposing related collection fields (#6582) by @katherinehhh
    • Fix disabled property not works when SchemaInitializerItem has items (#6597) by @mytharcher
    • cascade issue: ‘The value of xxx cannot be in array format’ when deleting and re-selecting (#6585) by @katherinehhh
  • [Collection field: Many to many (array)] Issue of filtering by fields in an association collection with a many to many (array) field (#6596) by @2013xile

  • [Public forms] View permissions include list and get (#6607) by @chenos

  • [Authentication] token assignment in AuthProvider (#6593) by @2013xile

  • [Workflow] Fix sync option display incorrectly (#6595) by @mytharcher

  • [Block: Map] map management validation should not pass with space input (#6575) by @katherinehhh

  • [Workflow: Approval]

    • Fix client variables to use in approval form by @mytharcher
    • Fix branch mode when endOnReject configured as true by @mytharcher
next

next.png

v1.7.0-beta.10

Release date: 2025-03-27

🎉 New Features
  • [client] Support variable configuration after submission, enabling redirection with current data ID (#6465) by @katherinehhh
  • [Collection field: Markdown(Vditor)] Vditor supports S3 Pro (#6441) by @zhangzhonghe
🚀 Improvements
  • [client]

    • Only support plain text file to preview (#6563) by @mytharcher
    • Optimize 502 error message (#6547) by @chenos
    • Restrict available actions for different field properties in linkage rules (#6548) by @katherinehhh
  • [File manager] Adjust getFileData API of storage (#6553) by @mytharcher

  • [Access control] Optimize the order and style of role switching (#6555) by @aaaaaajie

  • [Collection field: Sequence] support setting sequence as the title field for calendar block (#6562) by @katherinehhh

  • [Workflow] Split executed columns to stats tables (#6534) by @mytharcher

  • [Workflow: Custom action event] Split executed columns to stats tables by @mytharcher

  • [Workflow: Approval]

    • Split executed columns to stats tables by @mytharcher
    • Support to skip validator in settings by @mytharcher
🐛 Bug Fixes
  • [client]

    • Older versions of browsers will display a blank page (#6571) by @zhangzhonghe
    • The ‘Ellipsis overflow content’ option requires a page refresh for the toggle state to take effect (#6520) by @zhangzhonghe
    • issue with date field display in data scope filtering (#6564) by @katherinehhh
    • Unable to open another modal within a modal (#6535) by @zhangzhonghe
    • Save as template action will be failed if containing association field (#6543) by @gchust
    • The top menu of the page is displaying blank (#6551) by @zhangzhonghe
    • field assignment with null value is ineffective (#6549) by @katherinehhh
  • [Workflow]

    • Make sure workflow key is generated before save (#6567) by @mytharcher
    • Fix error thrown when configure auto delete options (#6560) by @mytharcher
  • [Public forms] issue with public form page title displaying ‘Loading…’ (#6569) by @katherinehhh

  • [Mobile] Adjust the font size displayed on the phone to 14px (#6570) by @zhangzhonghe

  • [Variables and secrets] missing icon filter button, filter count not displaying, and data not refreshing after filtering when switching pages (#6568) by @katherinehhh

  • [Authentication] Localization issue for fields of sign up page (#6556) by @2013xile

  • [API documentation] API document page cannot scroll (#6566) by @zhangzhonghe

  • [Workflow: Post-action event] Multiple records in bulk action should trigger multiple times (#6559) by @mytharcher

  • [Block: template]

    • linkage rules of the form block have not been synced from template correctly (#6550) by @gchust
    • duplicate save as template menu in the details block (#6558) by @gchust
  • [Workflow: Approval] Fix approval form values to submit by @mytharcher

v1.7.0-beta.11

Release date: 2025-03-27

🐛 Bug Fixes
  • [Block: Multi-step form] the submit button has the same color in its default and highlighted by @jiannx
v1.7.0-beta.12

Release date: 2025-03-28

🎉 New Features
  • [Block: Action panel] add an onScanSuccess callback to handle successful scans and exit the camera UI. (#6580) by @sheldon66
🚀 Improvements
  • [Async task manager] optimize import/export buttons in Pro (#6531) by @chenos
  • [Action: Export records Pro] optimize import/export buttons in Pro by @katherinehhh
  • [Migration manager] allow skip automatic backup and restore for migration by @gchust
🐛 Bug Fixes
  • [client] linkage conflict between same-named association fields in different sub-tables within the same form (#6577) by @katherinehhh
  • [Calendar] missing data on boundary dates in weekly calendar view (#6587) by @katherinehhh
  • [Access control] Incorrect current role assignment during login (#6581) by @aaaaaajie
  • [Action: Batch edit] Click the batch edit button, configure the pop-up window, and then open it again, the pop-up window is blank (#6578) by @zhangzhonghe
  • [Block: Multi-step form] fixed the bug that form reset is invalid when the field is associated with other field by @jiannx
  • [Workflow: Approval] Fix approval node configuration is incorrect after schema changed by @mytharcher
v1.7.0-beta.13

Release date: 2025-04-01

🚀 Improvements
  • [database]

    • Add trim option for text field (#6603) by @mytharcher
    • Add trim option for string field (#6565) by @mytharcher
  • [client] support configuring colon visibility in form field labels based on layout (#6561) by @katherinehhh

  • [File manager] Add trim option for text fields of storages collection (#6604) by @mytharcher

  • [Workflow] Improve code (#6589) by @mytharcher

  • [Workflow: Approval] Support to use block template for approval process form by @mytharcher

🐛 Bug Fixes
  • [database]

    • Avoid “datetimeNoTz” field changes when value not changed in updating record (#6588) by @mytharcher
    • When deleting one-to-many records, both filter and filterByTk are passed and filter includes an association field, the filterByTk is ignored (#6606) by @2013xile
  • [client]

    • Fix disabled property not works when SchemaInitializerItem has items (#6597) by @mytharcher
    • cascade issue: ‘The value of xxx cannot be in array format’ when deleting and re-selecting (#6585) by @katherinehhh
    • association field (select) displaying N/A when exposing related collection fields (#6582) by @katherinehhh
    • submit and refresh buttons not displaying icon-only mode correctly (#6592) by @katherinehhh
  • [Public forms] View permissions include list and get (#6607) by @chenos

  • [Authentication] token assignment in AuthProvider (#6593) by @2013xile

  • [Collection field: Many to many (array)] Issue of filtering by fields in an association collection with a many to many (array) field (#6596) by @2013xile

  • [Workflow] Fix sync option display incorrectly (#6595) by @mytharcher

  • [Block: Map] map management validation should not pass with space input (#6575) by @katherinehhh

  • [Auth: OIDC] Incorrect redirection occurs when the callback path is the string ‘null’ by @2013xile

  • [Workflow: Approval]

    • Fix client variables to use in approval form by @mytharcher
    • Fix branch mode when endOnReject configured as true by @mytharcher
develop

develop.png

v1.7.0-alpha.10

Release date: 2025-03-25

🎉 New Features
  • [client] Support variable configuration after submission, enabling redirection with current data ID (#6465) by @katherinehhh
  • [Collection field: Markdown(Vditor)] Vditor supports S3 Pro (#6441) by @zhangzhonghe
🚀 Improvements
  • [client]

    • Only support plain text file to preview (#6563) by @mytharcher
    • Optimize 502 error message (#6547) by @chenos
    • Restrict available actions for different field properties in linkage rules (#6548) by @katherinehhh
  • [Workflow] Split executed columns to stats tables (#6534) by @mytharcher

  • [Mobile] Adapt the style of the notification pop-up for mobile devices (#6557) by @zhangzhonghe

  • [Collection field: Sequence] support setting sequence as the title field for calendar block (#6562) by @katherinehhh

  • [File manager] Adjust getFileData API of storage (#6553) by @mytharcher

  • [Access control] Optimize the order and style of role switching (#6555) by @aaaaaajie

  • [Public forms] set public form page title to the configured title upon creation (#6538) by @katherinehhh

  • [Workflow: Custom action event] Split executed columns to stats tables by @mytharcher

  • [Workflow: Approval]

    • Support to skip validator in settings by @mytharcher
    • Split executed columns to stats tables by @mytharcher
🐛 Bug Fixes
  • [client]

    • Older versions of browsers will display a blank page (#6571) by @zhangzhonghe
    • Unable to open another modal within a modal (#6535) by @zhangzhonghe
    • The ‘Ellipsis overflow content’ option requires a page refresh for the toggle state to take effect (#6520) by @zhangzhonghe
    • issue with date field display in data scope filtering (#6564) by @katherinehhh
    • The top menu of the page is displaying blank (#6551) by @zhangzhonghe
    • Save as template action will be failed if containing association field (#6543) by @gchust
    • Unable to use ‘Current User’ variable when adding a link page (#6536) by @zhangzhonghe
    • field assignment with null value is ineffective (#6549) by @katherinehhh
    • Save as template action will be failed if containing association field (#6543) by @gchust
    • Remove the ‘Allow multiple selection’ option from dropdown single-select fields in filter forms (#6515) by @zhangzhonghe
    • Relational field’s data range linkage is not effective (#6530) by @zhangzhonghe
    • yarn doc command error (#6540) by @gchust
    • table row button drag-and-drop issue (#6544) by @katherinehhh
  • [Mobile] Adjust the font size displayed on the phone to 14px (#6570) by @zhangzhonghe

  • [Workflow]

    • Fix error thrown when configure auto delete options (#6560) by @mytharcher
    • Make sure workflow key is generated before save (#6567) by @mytharcher
  • [Variables and secrets] missing icon filter button, filter count not displaying, and data not refreshing after filtering when switching pages (#6568) by @katherinehhh

  • [Public forms] issue with public form page title displaying ‘Loading…’ (#6569) by @katherinehhh

  • [API documentation] API document page cannot scroll (#6566) by @zhangzhonghe

  • [Workflow: Post-action event] Multiple records in bulk action should trigger multiple times (#6559) by @mytharcher

  • [Block: template]

    • duplicate save as template menu in the details block (#6558) by @gchust
    • linkage rules of the form block have not been synced from template correctly (#6550) by @gchust
  • [Authentication] Localization issue for fields of sign up page (#6556) by @2013xile

  • [Action: Custom request] Unable to download UTF-8 encoded files (#6541) by @2013xile

  • [Collection: Tree] Migration issue for plugin-collection-tree (#6537) by @2013xile

  • [Block: Multi-step form] the submit button has the same color in its default and highlighted by @jiannx

  • [Workflow: Approval] Fix approval form values to submit 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

news & updates
NocoBase v1.7.0-beta.13: Support to use block template for approval process form
🚀 Improvements
  • [database]

    • Add trim option for text field (#6603) by @mytharcher

    • Add trim option for string field (#6565) by @mytharcher

  • [client] support configuring colon visibility in form field labels based on layout (#6561) by @katherinehhh

  • [File manager] Add trim option for text fields of storages collection (#6604) by @mytharcher

  • [Workflow] Improve code (#6589) by @mytharcher

  • [Workflow: Approval] Support to use block template for approval process form by @mytharcher

🐛 Bug Fixes
  • [database]

    • Avoid “datetimeNoTz” field changes when value not changed in updating record (#6588) by @mytharcher

    • When deleting one-to-many records, both filter and filterByTk are passed and filter includes an association field, the filterByTk is ignored (#6606) by @2013xile

  • [client]

    • Fix disabled property not works when SchemaInitializerItem has items (#6597) by @mytharcher

    • cascade issue: ‘The value of xxx cannot be in array format’ when deleting and re-selecting (#6585) by @katherinehhh

    • association field (select) displaying N/A when exposing related collection fields (#6582) by @katherinehhh

    • submit and refresh buttons not displaying icon-only mode correctly (#6592) by @katherinehhh

  • [Public forms] View permissions include list and get (#6607) by @chenos

  • [Authentication] token assignment in AuthProvider (#6593) by @2013xile

  • [Collection field: Many to many (array)] Issue of filtering by fields in an association collection with a many to many (array) field (#6596) by @2013xile

  • [Workflow] Fix sync option display incorrectly (#6595) by @mytharcher

  • [Block: Map] map management validation should not pass with space input (#6575) by @katherinehhh

  • [Auth: OIDC] Incorrect redirection occurs when the callback path is the string ‘null’ by @2013xile

  • [Workflow: Approval]

    • Fix client variables to use in approval form by @mytharcher

    • Fix branch mode when endOnReject configured as true by @mytharcher

beta
NocoBase v1.6.15: Add trim option for text field
🚀 Improvements
  • [database]

    • Add trim option for text field (#6603) by @mytharcher

    • Add trim option for string field (#6565) by @mytharcher

  • [File manager] Add trim option for text fields of storages collection (#6604) by @mytharcher

  • [Workflow] Improve code (#6589) by @mytharcher

  • [Workflow: Approval] Support to use block template for approval process form by @mytharcher

🐛 Bug Fixes
  • [database] Avoid “datetimeNoTz” field changes when value not changed in updating record (#6588) by @mytharcher

  • [client]

    • association field (select) displaying N/A when exposing related collection fields (#6582) by @katherinehhh

    • Fix disabled property not works when SchemaInitializerItem has items (#6597) by @mytharcher

    • cascade issue: ‘The value of xxx cannot be in array format’ when deleting and re-selecting (#6585) by @katherinehhh

  • [Collection field: Many to many (array)] Issue of filtering by fields in an association collection with a many to many (array) field (#6596) by @2013xile

  • [Public forms] View permissions include list and get (#6607) by @chenos

  • [Authentication] token assignment in AuthProvider (#6593) by @2013xile

  • [Workflow] Fix sync option display incorrectly (#6595) by @mytharcher

  • [Block: Map] map management validation should not pass with space input (#6575) by @katherinehhh

  • [Workflow: Approval]

    • Fix client variables to use in approval form by @mytharcher

    • Fix branch mode when endOnReject configured as true by @mytharcher

latest
NocoBase v1.6.14: Bug Fixes
🐛 Bug Fixes
  • [Calendar] missing data on boundary dates in weekly calendar view (#6587) by @katherinehhh

  • [Auth: OIDC] Incorrect redirection occurs when the callback path is the string ‘null’ by @2013xile

  • [Workflow: Approval] Fix approval node configuration is incorrect after schema changed by @mytharcher

latest
NocoBase v1.7.0-beta.12: Add an onScanSuccess callback
🎉 New Features
  • [Block: Action panel] add an onScanSuccess callback to handle successful scans and exit the camera UI. (#6580) by @sheldon66
🚀 Improvements
  • [Async task manager] optimize import/export buttons in Pro (#6531) by @chenos

  • [Action: Export records Pro] optimize import/export buttons in Pro by @katherinehhh

  • [Migration manager] allow skip automatic backup and restore for migration by @gchust

🐛 Bug Fixes
  • [client] linkage conflict between same-named association fields in different sub-tables within the same form (#6577) by @katherinehhh

  • [Calendar] missing data on boundary dates in weekly calendar view (#6587) by @katherinehhh

  • [Access control] Incorrect current role assignment during login (#6581) by @aaaaaajie

  • [Action: Batch edit] Click the batch edit button, configure the pop-up window, and then open it again, the pop-up window is blank (#6578) by @zhangzhonghe

  • [Block: Multi-step form] fixed the bug that form reset is invalid when the field is associated with other field by @jiannx

  • [Workflow: Approval] Fix approval node configuration is incorrect after schema changed by @mytharcher

beta
NocoBase v1.6.13: Optimize import/export buttons in Pro
🚀 Improvements
  • [Async task manager] optimize import/export buttons in Pro (#6531) by @chenos

  • [Action: Export records Pro] optimize import/export buttons in Pro by @katherinehhh

  • [Migration manager] allow skip automatic backup and restore for migration by @gchust

🐛 Bug Fixes
  • [client] linkage conflict between same-named association fields in different sub-tables within the same form (#6577) by @katherinehhh

  • [Action: Batch edit] Click the batch edit button, configure the pop-up window, and then open it again, the pop-up window is blank (#6578) by @zhangzhonghe

latest
NocoBase v1.6.12: Bug Fixes
🐛 Bug Fixes
  • [Block: Multi-step form]

    • the submit button has the same color in its default and highlighted by @jiannx

    • fixed the bug that form reset is invalid when the field is associated with other field by @jiannx

  • [Workflow: Approval] Fix approval form values to submit by @mytharcher

latest
NocoBase v1.7.0-beta.11: Bug Fixes
🐛 Bug Fixes
  • [Block: Multi-step form] the submit button has the same color in its default and highlighted by @jiannx
beta
NocoBase v1.7.0-beta.10: Support variable configuration after submission
🎉 New Features
  • [client] Support variable configuration after submission, enabling redirection with current data ID (#6465) by @katherinehhh

  • [Collection field: Markdown(Vditor)] Vditor supports S3 Pro (#6441) by @zhangzhonghe

🚀 Improvements
  • [client]

    • Only support plain text file to preview (#6563) by @mytharcher

    • Optimize 502 error message (#6547) by @chenos

    • Restrict available actions for different field properties in linkage rules (#6548) by @katherinehhh

  • [File manager] Adjust getFileData API of storage (#6553) by @mytharcher

  • [Access control] Optimize the order and style of role switching (#6555) by @aaaaaajie

  • [Collection field: Sequence] support setting sequence as the title field for calendar block (#6562) by @katherinehhh

  • [Workflow] Split executed columns to stats tables (#6534) by @mytharcher

  • [Workflow: Custom action event] Split executed columns to stats tables by @mytharcher

  • [Workflow: Approval]

    • Split executed columns to stats tables by @mytharcher

    • Support to skip validator in settings by @mytharcher

🐛 Bug Fixes
  • [client]

    • Older versions of browsers will display a blank page (#6571) by @zhangzhonghe

    • The ‘Ellipsis overflow content’ option requires a page refresh for the toggle state to take effect (#6520) by @zhangzhonghe

    • issue with date field display in data scope filtering (#6564) by @katherinehhh

    • Unable to open another modal within a modal (#6535) by @zhangzhonghe

    • Save as template action will be failed if containing association field (#6543) by @gchust

    • The top menu of the page is displaying blank (#6551) by @zhangzhonghe

    • field assignment with null value is ineffective (#6549) by @katherinehhh

  • [Workflow]

    • Make sure workflow key is generated before save (#6567) by @mytharcher

    • Fix error thrown when configure auto delete options (#6560) by @mytharcher

  • [Public forms] issue with public form page title displaying ‘Loading…’ (#6569) by @katherinehhh

  • [Mobile] Adjust the font size displayed on the phone to 14px (#6570) by @zhangzhonghe

  • [Variables and secrets] missing icon filter button, filter count not displaying, and data not refreshing after filtering when switching pages (#6568) by @katherinehhh

  • [Authentication] Localization issue for fields of sign up page (#6556) by @2013xile

  • [API documentation] API document page cannot scroll (#6566) by @zhangzhonghe

  • [Workflow: Post-action event] Multiple records in bulk action should trigger multiple times (#6559) by @mytharcher

  • [Block: template]

    • linkage rules of the form block have not been synced from template correctly (#6550) by @gchust

    • duplicate save as template menu in the details block (#6558) by @gchust

  • [Workflow: Approval] Fix approval form values to submit by @mytharcher

beta
NocoBase v1.6.11: Optimize 502 error message
🚀 Improvements
  • [client]

    • Optimize 502 error message (#6547) by @chenos

    • Only support plain text file to preview (#6563) by @mytharcher

  • [Collection field: Sequence] support setting sequence as the title field for calendar block (#6562) by @katherinehhh

  • [Workflow: Approval] Support to skip validator in settings by @mytharcher

🐛 Bug Fixes
  • [client]

    • issue with date field display in data scope filtering (#6564) by @katherinehhh

    • The ‘Ellipsis overflow content’ option requires a page refresh for the toggle state to take effect (#6520) by @zhangzhonghe

    • Unable to open another modal within a modal (#6535) by @zhangzhonghe

  • [API documentation] API document page cannot scroll (#6566) by @zhangzhonghe

  • [Workflow] Make sure workflow key is generated before save (#6567) by @mytharcher

  • [Workflow: Post-action event] Multiple records in bulk action should trigger multiple times (#6559) by @mytharcher

  • [Authentication] Localization issue for fields of sign up page (#6556) by @2013xile

  • [Public forms] issue with public form page title displaying ‘Loading…’ (#6569) by @katherinehhh

latest
NocoBase Weekly Updates: Support user role union

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

Release date: 2025-03-20

🚀 Improvements
  • [Workflow: mailer node] Add secure field config description. (#6510) by @sheldon66
  • [Notification: Email] Add secure field config description. (#6501) by @sheldon66
  • [Calendar] Calendar plugin with optional settings to enable or disable quick event creation (#6391) by @Cyx649312038
🐛 Bug Fixes
  • [client] time field submission error in Chinese locale (invalid input syntax for type time) (#6511) by @katherinehhh

  • [File manager] Unable to access files stored in COS (#6512) by @chenos

  • [Block: Map] secret key fields not triggering validation in map management (#6509) by @katherinehhh

  • [WEB client] The path in the route management table is different from the actual path (#6483) by @zhangzhonghe

  • [Action: Export records Pro] Unable to export attachments by @chenos

  • [Workflow: Approval]

    • Fix null user caused crash by @mytharcher
    • Fix error thrown when add query node result by @mytharcher
v1.6.8

Release date: 2025-03-22

🐛 Bug Fixes
  • [server] The upgrade command may cause workflow errors (#6524) by @gchust

  • [client] the height of the subtable in the form is set along with the form height (#6518) by @katherinehhh

  • [Authentication]

    • X-Authenticator missing (#6526) by @chenos
    • Trim authenticator options (#6527) by @2013xile
  • [Block: Map] map block key management issue causing request failures due to invisible characters (#6521) by @katherinehhh

  • [Backup manager] Restoration may cause workflow execution errors by @gchust

  • [WeCom] Resolve environment variables and secrets when retrieving notification configuration. by @2013xile

v1.6.9

Release date: 2025-03-23

🐛 Bug Fixes
  • [client] action button transparency causing setting display issue on hover (#6529) by @katherinehhh
v1.6.10

Release date: 2025-03-25

🐛 Bug Fixes
  • [client]

    • Unable to use ‘Current User’ variable when adding a link page (#6536) by @zhangzhonghe
    • 字段赋值对字段进行“空值”赋值无效 (#6549) by @katherinehhh
    • yarn doc command error (#6540) by @gchust
    • Remove the ‘Allow multiple selection’ option from dropdown single-select fields in filter forms (#6515) by @zhangzhonghe
    • Relational field’s data range linkage is not effective (#6530) by @zhangzhonghe
  • [Collection: Tree] Migration issue for plugin-collection-tree (#6537) by @2013xile

  • [Action: Custom request] Unable to download UTF-8 encoded files (#6541) by @2013xile

next

next.png

v1.7.0-beta.7

Release date: 2025-03-19

🚀 Improvements
  • [Calendar] Calendar plugin with optional settings to enable or disable quick event creation (#6391) by @Cyx649312038
🐛 Bug Fixes
  • [client]

    • add chi ld button not displaying icon-only mode (#6504) by @katherinehhh
    • linkage rule field default hidden with retained value not working (#6503) by @katherinehhh
  • [Block: Action panel] layout issue in mobile action panel after hiding buttons due to permission control (#6502) by @katherinehhh

  • [WEB client] The path in the route management table is different from the actual path (#6483) by @zhangzhonghe

v1.7.0-beta.8

Release date: 2025-03-23

🎉 New Features
  • [client] Support field Style settings for font-size, font-weight, and font-style (#6489) by @katherinehhh
  • [Variables and secrets] support environment variables in link button URL (#6494) by @katherinehhh
🚀 Improvements
  • [client] support fuzzy matching for fields selected in filter button (#6496) by @katherinehhh
  • [Workflow: mailer node] Add secure field config description. (#6510) by @sheldon66
  • [WEB client] add secondary confirmation prompt for Clear Cache (#6505) by @katherinehhh
  • [Notification: Email] Add secure field config description. (#6501) by @sheldon66
  • [Email manager] support reauthorize & auto select the account when sending an email by @jiannx
🐛 Bug Fixes
  • [server] The upgrade command may cause workflow errors (#6524) by @gchust

  • [client]

    • the height of the subtable in the form is set along with the form height (#6518) by @katherinehhh
    • time field submission error in Chinese locale (invalid input syntax for type time) (#6511) by @katherinehhh
    • action button transparency causing setting display issue on hover (#6529) by @katherinehhh
  • [Authentication]

    • Trim authenticator options (#6527) by @2013xile
    • X-Authenticator missing (#6526) by @chenos
  • [Block: Map]

    • map block key management issue causing request failures due to invisible characters (#6521) by @katherinehhh
    • secret key fields not triggering validation in map management (#6509) by @katherinehhh
  • [File manager] Unable to access files stored in COS (#6512) by @chenos

  • [Action: Export records Pro] Unable to export attachments by @chenos

  • [Backup manager] Restoration may cause workflow execution errors by @gchust

  • [WeCom] Resolve environment variables and secrets when retrieving notification configuration. by @2013xile

  • [Workflow: Approval]

    • Fix process table error when job deleted by @mytharcher
    • Fix error thrown when add query node result by @mytharcher
    • Fix null user caused crash by @mytharcher
v1.7.0-beta.9

Release date: 2025-03-25

🎉 New Features
  • [acl] Support user role union (#6301) by @aaaaaajie

  • [client]

    • support the extension of preset fields in collections (#6183) by @katherinehhh
    • Support extending frontend filter operators (#6085) by @katherinehhh
  • [Verification] Support user binding of various verification types, such as SMS and TOTP authenticators, and identity verification in required scenarios. Enable development and extension of verification methods. (#6026) by @2013xile Reference: Verification

  • [Calendar] Support for the extension of optional fields for Kanban, Calendar, and Formula Field plugins (#6076) by @katherinehhh

  • [Block: template] Add Block: template plugin, providing template support for blocks based on inheritance mechanism. (#5920) by @gchust

  • [plugin-demo-platform] Set skipAuthCheck of “/new” route to true. by @sheldon66

  • [Two-factor authentication (2FA)] New plugins: Two-factor authentication and Verification: TOTP authenticator by @2013xile Reference: Two-factor authentication (2FA)
    Verification: TOTP authenticator

🚀 Improvements
  • [client]

    • Add skipAuthCheck to router.add to prevent redirecting to login on public pages. (#6453) by @sheldon66
    • Upgrade ant design related dependencies to 5.24.2 (#6343) by @gchust
  • [utils] Desktop page adaptation for mobile devices (#6393) by @zhangzhonghe

  • [Public forms] set public form page title to the configured title upon creation (#6538) by @katherinehhh

  • [File manager]

    • add backend code to generate file preview url (#6223) by @jiannx
    • Change storage type api and add plugin api (#6246) by @mytharcher
  • [Block: template] Support save data block as block template from page (#6348) by @gchust

  • [Workflow] Move bind workflow settings to plugin (#6143) by @mytharcher

🐛 Bug Fixes
  • [client]

    • table row button drag-and-drop issue (#6544) by @katherinehhh
    • Unable to use ‘Current User’ variable when adding a link page (#6536) by @zhangzhonghe
    • Relational field’s data range linkage is not effective (#6530) by @zhangzhonghe
    • Remove the ‘Allow multiple selection’ option from dropdown single-select fields in filter forms (#6515) by @zhangzhonghe
    • yarn doc command error (#6540) by @gchust
    • missing fields in the linkage rule configuration (#6488) by @katherinehhh
    • Content is not fully displayed in mobile browsers (#6446) by @zhangzhonghe
    • When using the ‘$anyOf’ operator, the linkage rule is invalid (#6400) by @zhangzhonghe
    • incorrect formatting of time field in filter form (#6374) by @katherinehhh
    • Input style not correct for form default value setting (#6490) by @gchust
  • [utils] Known ‘desktop responsive’ bug (#6476) by @zhangzhonghe

  • [acl] Fixed the issue where relationship fields are not displayed under the role union. (#6456) by @aaaaaajie

  • [Collection: Tree] Migration issue for plugin-collection-tree (#6537) by @2013xile

  • [Action: Custom request] Unable to download UTF-8 encoded files (#6541) by @2013xile

  • [Variables and secrets] Buttons have not been shown in create new variables drawer (#6485) by @gchust

  • [WEB client] Replace all instances of ctx.state.currentRole (single role) with ctx.state.currentRoles (supports multiple roles). (#6427) by @aaaaaajie

  • [Access control]

    • Error when data scope is set to own data and the table lacks a creator field. (#6428) by @aaaaaajie
    • Fixed switching roles does not take effect. (#6454) by @aaaaaajie
  • [Block: template]

    • Save as template option has not been shown in page data block (#6398) by @gchust
    • Save as template incorrect behavior in mobile client (#6420) by @gchust
    • Require login when accessing public form (#6258) by @gchust
  • [Auth: API keys] API keys plugin role list removal union (#6432) by @aaaaaajie

  • [Block: Multi-step form] the submit button has the same color in its default and highlighted by @jiannx

  • [Workflow: Approval] Style issue with the ‘Apply new’ popup dialog by @zhangzhonghe

develop

develop.png

v1.7.0-alpha.4

Release date: 2025-03-23

🎉 New Features
  • [client]

    • support long text fields as title fields for association field (#6495) by @katherinehhh
    • Support field Style settings for font-size, font-weight, and font-style (#6489) by @katherinehhh
  • [Variables and secrets] support environment variables in link button URL (#6494) by @katherinehhh

  • [Workflow: Aggregate node] Support to configure precision for aggregation result (#6491) by @mytharcher

🚀 Improvements
  • [client] support fuzzy matching for fields selected in filter button (#6496) by @katherinehhh
  • [Notification: Email] Add secure field config description. (#6501) by @sheldon66
  • [Workflow: mailer node] Add secure field config description. (#6510) by @sheldon66
  • [Calendar] Calendar plugin with optional settings to enable or disable quick event creation (#6391) by @Cyx649312038
  • [WEB client] add secondary confirmation prompt for Clear Cache (#6505) by @katherinehhh
  • [Email manager] support reauthorize & auto select the account when sending an email by @jiannx
🐛 Bug Fixes
  • [client]

    • action button transparency causing setting display issue on hover (#6529) by @katherinehhh
    • time field submission error in Chinese locale (invalid input syntax for type time) (#6511) by @katherinehhh
    • the height of the subtable in the form is set along with the form height (#6518) by @katherinehhh
    • linkage rule field default hidden with retained value not working (#6503) by @katherinehhh
    • add chi ld button not displaying icon-only mode (#6504) by @katherinehhh
  • [server] The upgrade command may cause workflow errors (#6524) by @gchust

  • [utils] Known ‘desktop responsive’ bug (#6476) by @zhangzhonghe

  • [evaluators] Revert round decimal places to 9 (#6492) by @mytharcher

  • [Authentication]

    • Trim authenticator options (#6527) by @2013xile
    • X-Authenticator missing (#6526) by @chenos
  • [Block: Map]

    • map block key management issue causing request failures due to invisible characters (#6521) by @katherinehhh
    • secret key fields not triggering validation in map management (#6509) by @katherinehhh
  • [File manager]

    • Unable to access files stored in COS (#6512) by @chenos
    • encode url (#6497) by @chenos
  • [WEB client] The path in the route management table is different from the actual path (#6483) by @zhangzhonghe

  • [Block: Action panel] layout issue in mobile action panel after hiding buttons due to permission control (#6502) by @katherinehhh

  • [Data source: Main] Unable to create a MySQL view. (#6477) by @aaaaaajie

  • [Workflow] Fix legacy tasks count after workflow deleted (#6493) by @mytharcher

  • [Action: Export records Pro] Unable to export attachments by @chenos

  • [Backup manager]

    • Upload files have not been restored when creating sub-app from backup template by @gchust
    • Restoration may cause workflow execution errors by @gchust
    • MySQL database restore failure caused by GTID set overlap by @gchust
  • [WeCom] Resolve environment variables and secrets when retrieving notification configuration. by @2013xile

  • [Workflow: Approval]

    • Fix process table error when job deleted by @mytharcher
    • Change returned approval as todo by @mytharcher
    • Fix error thrown when add query node result by @mytharcher
    • Fix action button missed in process table by @mytharcher
    • Style issue with the ‘Apply new’ popup dialog by @zhangzhonghe
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

news & updates
NocoBase v1.6.10: Bug Fixes
🐛 Bug Fixes
  • [client]

    • Unable to use ‘Current User’ variable when adding a link page (#6536) by @zhangzhonghe

    • 字段赋值对字段进行“空值”赋值无效 (#6549) by @katherinehhh

    • yarn doc command error (#6540) by @gchust

    • Remove the ‘Allow multiple selection’ option from dropdown single-select fields in filter forms (#6515) by @zhangzhonghe

    • Relational field’s data range linkage is not effective (#6530) by @zhangzhonghe

  • [Collection: Tree] Migration issue for plugin-collection-tree (#6537) by @2013xile

  • [Action: Custom request] Unable to download UTF-8 encoded files (#6541) by @2013xile

latest
NocoBase v1.7.0-beta.9: Support user role union
🎉 New Features
  • [acl] Support user role union (#6301) by @aaaaaajie

  • [client]

    • support the extension of preset fields in collections (#6183) by @katherinehhh

    • Support extending frontend filter operators (#6085) by @katherinehhh

  • [Verification] Support user binding of various verification types, such as SMS and TOTP authenticators, and identity verification in required scenarios. Enable development and extension of verification methods. (#6026) by @2013xile Reference: Verification

  • [Calendar] Support for the extension of optional fields for Kanban, Calendar, and Formula Field plugins (#6076) by @katherinehhh

  • [Block: template] Add Block: template plugin, providing template support for blocks based on inheritance mechanism. (#5920) by @gchust

  • [plugin-demo-platform] Set skipAuthCheck of “/new” route to true. by @sheldon66

  • [Two-factor authentication (2FA)] New plugins: Two-factor authentication and Verification: TOTP authenticator by @2013xile Reference: Two-factor authentication (2FA)
    Verification: TOTP authenticator

🚀 Improvements
  • [client]

    • Add skipAuthCheck to router.add to prevent redirecting to login on public pages. (#6453) by @sheldon66

    • Upgrade ant design related dependencies to 5.24.2 (#6343) by @gchust

  • [utils] Desktop page adaptation for mobile devices (#6393) by @zhangzhonghe

  • [Public forms] set public form page title to the configured title upon creation (#6538) by @katherinehhh

  • [File manager]

    • add backend code to generate file preview url (#6223) by @jiannx

    • Change storage type api and add plugin api (#6246) by @mytharcher

  • [Block: template] Support save data block as block template from page (#6348) by @gchust

  • [Workflow] Move bind workflow settings to plugin (#6143) by @mytharcher

🐛 Bug Fixes
  • [client]

    • table row button drag-and-drop issue (#6544) by @katherinehhh

    • Unable to use ‘Current User’ variable when adding a link page (#6536) by @zhangzhonghe

    • Relational field’s data range linkage is not effective (#6530) by @zhangzhonghe

    • Remove the ‘Allow multiple selection’ option from dropdown single-select fields in filter forms (#6515) by @zhangzhonghe

    • yarn doc command error (#6540) by @gchust

    • missing fields in the linkage rule configuration (#6488) by @katherinehhh

    • Content is not fully displayed in mobile browsers (#6446) by @zhangzhonghe

    • When using the ‘$anyOf’ operator, the linkage rule is invalid (#6400) by @zhangzhonghe

    • incorrect formatting of time field in filter form (#6374) by @katherinehhh

    • Input style not correct for form default value setting (#6490) by @gchust

  • [utils] Known ‘desktop responsive’ bug (#6476) by @zhangzhonghe

  • [acl] Fixed the issue where relationship fields are not displayed under the role union. (#6456) by @aaaaaajie

  • [Collection: Tree] Migration issue for plugin-collection-tree (#6537) by @2013xile

  • [Action: Custom request] Unable to download UTF-8 encoded files (#6541) by @2013xile

  • [Variables and secrets] Buttons have not been shown in create new variables drawer (#6485) by @gchust

  • [WEB client] Replace all instances of ctx.state.currentRole (single role) with ctx.state.currentRoles (supports multiple roles). (#6427) by @aaaaaajie

  • [Access control]

    • Error when data scope is set to own data and the table lacks a creator field. (#6428) by @aaaaaajie

    • Fixed switching roles does not take effect. (#6454) by @aaaaaajie

  • [Block: template]

    • Save as template option has not been shown in page data block (#6398) by @gchust

    • Save as template incorrect behavior in mobile client (#6420) by @gchust

    • Require login when accessing public form (#6258) by @gchust

  • [Auth: API keys] API keys plugin role list removal union (#6432) by @aaaaaajie

  • [Block: Multi-step form] the submit button has the same color in its default and highlighted by @jiannx

  • [Workflow: Approval] Style issue with the ‘Apply new’ popup dialog by @zhangzhonghe

beta
NocoBase v1.7.0-alpha.10: Support variable configuration after submission
🎉 New Features
  • [client] Support variable configuration after submission, enabling redirection with current data ID (#6465) by @katherinehhh

  • [Collection field: Markdown(Vditor)] Vditor supports S3 Pro (#6441) by @zhangzhonghe

🚀 Improvements
  • [client]

    • Only support plain text file to preview (#6563) by @mytharcher

    • Optimize 502 error message (#6547) by @chenos

    • Restrict available actions for different field properties in linkage rules (#6548) by @katherinehhh

  • [Workflow] Split executed columns to stats tables (#6534) by @mytharcher

  • [Mobile] Adapt the style of the notification pop-up for mobile devices (#6557) by @zhangzhonghe

  • [Collection field: Sequence] support setting sequence as the title field for calendar block (#6562) by @katherinehhh

  • [File manager] Adjust getFileData API of storage (#6553) by @mytharcher

  • [Access control] Optimize the order and style of role switching (#6555) by @aaaaaajie

  • [Public forms] set public form page title to the configured title upon creation (#6538) by @katherinehhh

  • [Workflow: Custom action event] Split executed columns to stats tables by @mytharcher

  • [Workflow: Approval]

    • Support to skip validator in settings by @mytharcher

    • Split executed columns to stats tables by @mytharcher

🐛 Bug Fixes
  • [client]

    • Older versions of browsers will display a blank page (#6571) by @zhangzhonghe

    • Unable to open another modal within a modal (#6535) by @zhangzhonghe

    • The ‘Ellipsis overflow content’ option requires a page refresh for the toggle state to take effect (#6520) by @zhangzhonghe

    • issue with date field display in data scope filtering (#6564) by @katherinehhh

    • The top menu of the page is displaying blank (#6551) by @zhangzhonghe

    • Save as template action will be failed if containing association field (#6543) by @gchust

    • Unable to use ‘Current User’ variable when adding a link page (#6536) by @zhangzhonghe

    • field assignment with null value is ineffective (#6549) by @katherinehhh

    • Save as template action will be failed if containing association field (#6543) by @gchust

    • Remove the ‘Allow multiple selection’ option from dropdown single-select fields in filter forms (#6515) by @zhangzhonghe

    • Relational field’s data range linkage is not effective (#6530) by @zhangzhonghe

    • yarn doc command error (#6540) by @gchust

    • table row button drag-and-drop issue (#6544) by @katherinehhh

  • [Mobile] Adjust the font size displayed on the phone to 14px (#6570) by @zhangzhonghe

  • [Workflow]

    • Fix error thrown when configure auto delete options (#6560) by @mytharcher

    • Make sure workflow key is generated before save (#6567) by @mytharcher

  • [Variables and secrets] missing icon filter button, filter count not displaying, and data not refreshing after filtering when switching pages (#6568) by @katherinehhh

  • [Public forms] issue with public form page title displaying ‘Loading…’ (#6569) by @katherinehhh

  • [API documentation] API document page cannot scroll (#6566) by @zhangzhonghe

  • [Workflow: Post-action event] Multiple records in bulk action should trigger multiple times (#6559) by @mytharcher

  • [Block: template]

    • duplicate save as template menu in the details block (#6558) by @gchust

    • linkage rules of the form block have not been synced from template correctly (#6550) by @gchust

  • [Authentication] Localization issue for fields of sign up page (#6556) by @2013xile

  • [Action: Custom request] Unable to download UTF-8 encoded files (#6541) by @2013xile

  • [Collection: Tree] Migration issue for plugin-collection-tree (#6537) by @2013xile

  • [Block: Multi-step form] the submit button has the same color in its default and highlighted by @jiannx

  • [Workflow: Approval] Fix approval form values to submit by @mytharcher

alpha
NocoBase v1.7.0-alpha.4: Support long text fields as title fields for association field
🎉 New Features
  • [client]

    • support long text fields as title fields for association field (#6495) by @katherinehhh

    • Support field Style settings for font-size, font-weight, and font-style (#6489) by @katherinehhh

  • [Variables and secrets] support environment variables in link button URL (#6494) by @katherinehhh

  • [Workflow: Aggregate node] Support to configure precision for aggregation result (#6491) by @mytharcher

🚀 Improvements
  • [client] support fuzzy matching for fields selected in filter button (#6496) by @katherinehhh

  • [Notification: Email] Add secure field config description. (#6501) by @sheldon66

  • [Workflow: mailer node] Add secure field config description. (#6510) by @sheldon66

  • [Calendar] Calendar plugin with optional settings to enable or disable quick event creation (#6391) by @Cyx649312038

  • [WEB client] add secondary confirmation prompt for Clear Cache (#6505) by @katherinehhh

  • [Email manager] support reauthorize & auto select the account when sending an email by @jiannx

🐛 Bug Fixes
  • [client]

    • action button transparency causing setting display issue on hover (#6529) by @katherinehhh

    • time field submission error in Chinese locale (invalid input syntax for type time) (#6511) by @katherinehhh

    • the height of the subtable in the form is set along with the form height (#6518) by @katherinehhh

    • linkage rule field default hidden with retained value not working (#6503) by @katherinehhh

    • add chi ld button not displaying icon-only mode (#6504) by @katherinehhh

  • [server] The upgrade command may cause workflow errors (#6524) by @gchust

  • [utils] Known ‘desktop responsive’ bug (#6476) by @zhangzhonghe

  • [evaluators] Revert round decimal places to 9 (#6492) by @mytharcher

  • [Authentication]

    • Trim authenticator options (#6527) by @2013xile

    • X-Authenticator missing (#6526) by @chenos

  • [Block: Map]

    • map block key management issue causing request failures due to invisible characters (#6521) by @katherinehhh

    • secret key fields not triggering validation in map management (#6509) by @katherinehhh

  • [File manager]

    • Unable to access files stored in COS (#6512) by @chenos

    • encode url (#6497) by @chenos

  • [WEB client] The path in the route management table is different from the actual path (#6483) by @zhangzhonghe

  • [Block: Action panel] layout issue in mobile action panel after hiding buttons due to permission control (#6502) by @katherinehhh

  • [Data source: Main] Unable to create a MySQL view. (#6477) by @aaaaaajie

  • [Workflow] Fix legacy tasks count after workflow deleted (#6493) by @mytharcher

  • [Action: Export records Pro] Unable to export attachments by @chenos

  • [Backup manager]

    • Upload files have not been restored when creating sub-app from backup template by @gchust

    • Restoration may cause workflow execution errors by @gchust

    • MySQL database restore failure caused by GTID set overlap by @gchust

  • [WeCom] Resolve environment variables and secrets when retrieving notification configuration. by @2013xile

  • [Workflow: Approval]

    • Fix process table error when job deleted by @mytharcher

    • Change returned approval as todo by @mytharcher

    • Fix error thrown when add query node result by @mytharcher

    • Fix action button missed in process table by @mytharcher

    • Style issue with the ‘Apply new’ popup dialog by @zhangzhonghe

alpha
NocoBase v1.7.0-beta.8: Support environment variables in link button URL
🎉 New Features
  • [client] Support field Style settings for font-size, font-weight, and font-style (#6489) by @katherinehhh

  • [Variables and secrets] support environment variables in link button URL (#6494) by @katherinehhh

🚀 Improvements
  • [client] support fuzzy matching for fields selected in filter button (#6496) by @katherinehhh

  • [Workflow: mailer node] Add secure field config description. (#6510) by @sheldon66

  • [WEB client] add secondary confirmation prompt for Clear Cache (#6505) by @katherinehhh

  • [Notification: Email] Add secure field config description. (#6501) by @sheldon66

  • [Email manager] support reauthorize & auto select the account when sending an email by @jiannx

🐛 Bug Fixes
  • [server] The upgrade command may cause workflow errors (#6524) by @gchust

  • [client]

    • the height of the subtable in the form is set along with the form height (#6518) by @katherinehhh

    • time field submission error in Chinese locale (invalid input syntax for type time) (#6511) by @katherinehhh

    • action button transparency causing setting display issue on hover (#6529) by @katherinehhh

  • [Authentication]

    • Trim authenticator options (#6527) by @2013xile

    • X-Authenticator missing (#6526) by @chenos

  • [Block: Map]

    • map block key management issue causing request failures due to invisible characters (#6521) by @katherinehhh

    • secret key fields not triggering validation in map management (#6509) by @katherinehhh

  • [File manager] Unable to access files stored in COS (#6512) by @chenos

  • [Action: Export records Pro] Unable to export attachments by @chenos

  • [Backup manager] Restoration may cause workflow execution errors by @gchust

  • [WeCom] Resolve environment variables and secrets when retrieving notification configuration. by @2013xile

  • [Workflow: Approval]

    • Fix process table error when job deleted by @mytharcher

    • Fix error thrown when add query node result by @mytharcher

    • Fix null user caused crash by @mytharcher

beta
NocoBase v1.6.9: Bug Fixes
🐛 Bug Fixes
  • [client] action button transparency causing setting display issue on hover (#6529) by @katherinehhh
latest
NocoBase v1.6.8: Bug Fixes
🐛 Bug Fixes
  • [server] The upgrade command may cause workflow errors (#6524) by @gchust

  • [client] the height of the subtable in the form is set along with the form height (#6518) by @katherinehhh

  • [Authentication]

    • X-Authenticator missing (#6526) by @chenos

    • Trim authenticator options (#6527) by @2013xile

  • [Block: Map] map block key management issue causing request failures due to invisible characters (#6521) by @katherinehhh

  • [Backup manager] Restoration may cause workflow execution errors by @gchust

  • [WeCom] Resolve environment variables and secrets when retrieving notification configuration. by @2013xile

latest
NocoBase v1.6.7: Add secure field config description
🚀 Improvements
  • [Workflow: mailer node] Add secure field config description. (#6510) by @sheldon66

  • [Notification: Email] Add secure field config description. (#6501) by @sheldon66

  • [Calendar] Calendar plugin with optional settings to enable or disable quick event creation (#6391) by @Cyx649312038

🐛 Bug Fixes
  • [client] time field submission error in Chinese locale (invalid input syntax for type time) (#6511) by @katherinehhh

  • [File manager] Unable to access files stored in COS (#6512) by @chenos

  • [Block: Map] secret key fields not triggering validation in map management (#6509) by @katherinehhh

  • [WEB client] The path in the route management table is different from the actual path (#6483) by @zhangzhonghe

  • [Action: Export records Pro] Unable to export attachments by @chenos

  • [Workflow: Approval]

    • Fix null user caused crash by @mytharcher

    • Fix error thrown when add query node result by @mytharcher

latest
NocoBase Weekly Updates: Optimize the columns and operations of table block

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

Release date: 2025-03-12

🐛 Bug Fixes
  • [client] date field range selection excludes the max date (#6418) by @katherinehhh

  • [Notification: In-app message] Avoid wrong receivers configuration query all users (#6424) by @sheldon66

  • [Workflow: Manual node]

    • Fix migration which missed table prefix and schema logic (#6425) by @mytharcher
    • Change version limit of migration to <1.7.0 (#6430) by @mytharcher
v1.6.3

Release date: 2025-03-14

🎉 New Features
  • [WeCom] Allows setting a custom tooltip for the sign-in button by @2013xile
🐛 Bug Fixes
  • [client]

    • Fix special character in image URL caused not showing (#6459) by @mytharcher
    • incorrect page number when adding data after subtable page size change (#6437) by @katherinehhh
    • The logo style is inconsistent with the previous one (#6444) by @zhangzhonghe
  • [Workflow: Manual node] Fix error thrown in migration (#6445) by @mytharcher

  • [Data visualization] Removed fields appear when adding custom filter fields (#6450) by @2013xile

  • [File manager] Fix a few issues of file manager (#6436) by @mytharcher

  • [Action: Custom request] custom request server-side permission validation error (#6438) by @katherinehhh

  • [Data source manager] switching data source in role management does not load corresponding collections (#6431) by @katherinehhh

  • [Action: Batch edit] Fix workflow can not be triggered in bulk edit submission (#6440) by @mytharcher

  • [Workflow: Custom action event] Remove only in E2E test case by @mytharcher

  • [Workflow: Approval]

    • Fix association data not showing in approval form by @mytharcher
    • Fix error thrown when approve on external data source by @mytharcher
v1.6.4

Release date: 2025-03-15

🎉 New Features
  • [client] Cascade Selection Component Add Data Scope Setting (#6386) by @Cyx649312038
🚀 Improvements
  • [utils] Move md5 to utils (#6468) by @mytharcher
🐛 Bug Fixes
  • [client] In the tree block, when unchecked, the data in the data block is not being cleared (#6460) by @zhangzhonghe
  • [File manager] Unable to delete files stored in S3. (#6467) by @chenos
  • [Workflow] Remove bind workflow settings button from data picker (#6455) by @mytharcher
  • [File storage: S3(Pro)] Resolve issue with inaccessible S3 Pro signed URLs by @chenos
  • [Workflow: Approval] Avoid page crash when no applicant in approval process table by @mytharcher
v1.6.5

Release date: 2025-03-17

🚀 Improvements
  • [File manager] Simplify file URL generating logic and API (#6472) by @mytharcher
  • [File storage: S3(Pro)] Change to a simple way to generate file URL by @mytharcher
  • [Backup manager] Allow restore backup between pre release and release version of the same version by @gchust
🐛 Bug Fixes
  • [client]

    • rich text field not clearing data on submission (#6486) by @katherinehhh
    • The color of the icons in the upper right corner of the page does not change with the theme (#6482) by @zhangzhonghe
    • Clicking the reset button on the filter form cannot clear the filtering conditions of the grid card block (#6475) by @zhangzhonghe
  • [Workflow: Manual node]

    • Fix migration (#6484) by @mytharcher
    • Change migration name to ensure rerun (#6487) by @mytharcher
    • Fix workflow title field in filter (#6480) by @mytharcher
    • Fix migration error when id column is not exists (#6470) by @chenos
    • Avoid collection synchronized from fields (#6478) by @mytharcher
  • [Workflow: Aggregate node] Fix round on null result (#6473) by @mytharcher

  • [Workflow] Don’t count tasks when workflow deleted (#6474) by @mytharcher

  • [Backup manager] Not able to start server when missing default backup settings by @gchust

  • [Workflow: Approval]

    • Fix file association field error in process form by @mytharcher
    • Fix tasks count based on hooks by @mytharcher
v1.6.6

Release date: 2025-03-18

🎉 New Features
  • [client] support long text fields as title fields for association field (#6495) by @katherinehhh
  • [Workflow: Aggregate node] Support to configure precision for aggregation result (#6491) by @mytharcher
🚀 Improvements
  • [File storage: S3(Pro)] Change the text ‘Access URL Base’ to ‘Base URL’ by @zhangzhonghe
🐛 Bug Fixes
  • [evaluators] Revert round decimal places to 9 (#6492) by @mytharcher

  • [File manager] encode url (#6497) by @chenos

  • [Data source: Main] Unable to create a MySQL view. (#6477) by @aaaaaajie

  • [Workflow] Fix legacy tasks count after workflow deleted (#6493) by @mytharcher

  • [Embed NocoBase] Page displays blank by @zhangzhonghe

  • [Backup manager]

    • Upload files have not been restored when creating sub-app from backup template by @gchust
    • MySQL database restore failure caused by GTID set overlap by @gchust
  • [Workflow: Approval]

    • Change returned approval as todo by @mytharcher
    • Fix action button missed in process table by @mytharcher
next

next.png

v1.7.0-beta.2

Release date: 2025-03-13

🎉 New Features
  • [client]

    • table block support hiding the index column (default visible) (#6416) by @katherinehhh
    • support configuring selectable field options in linkage rules (#6338) by @katherinehhh
    • support date scope (min/max) configuration for time fields in linkage rules (#6356) by @katherinehhh
  • [Block: Action panel] support line break for action title in action panel (#6433) by @katherinehhh

🐛 Bug Fixes
  • [client]

    • incorrect page number when adding data after subtable page size change (#6437) by @katherinehhh
    • The logo style is inconsistent with the previous one (#6444) by @zhangzhonghe
    • multi-select field value changes and option loss when deleting subtable records (#6405) by @katherinehhh
    • date field range selection excludes the max date (#6418) by @katherinehhh
    • When using the ‘$anyOf’ operator, the linkage rule is invalid (#6415) by @zhangzhonghe
    • Data not updating in popup windows opened via Link buttons (#6411) by @zhangzhonghe
  • [Action: Batch edit] Fix workflow can not be triggered in bulk edit submission (#6440) by @mytharcher

  • [Data visualization] Removed fields appear when adding custom filter fields (#6450) by @2013xile

  • [Data source manager] switching data source in role management does not load corresponding collections (#6431) by @katherinehhh

  • [Action: Custom request] custom request server-side permission validation error (#6438) by @katherinehhh

  • [File manager] Fix a few issues of file manager (#6436) by @mytharcher

  • [Notification: In-app message]

    • Avoid wrong receivers configuration query all users (#6424) by @sheldon66
    • Differentiate the in-app message list background color from the message cards to enhance visual hierarchy and readability. (#6417) by @sheldon66
  • [Workflow: Manual node]

    • Change version limit of migration to <1.7.0 (#6430) by @mytharcher
    • Fix migration which missed table prefix and schema logic (#6425) by @mytharcher
v1.7.0-beta.3

Release date: 2025-03-14

🎉 New Features
  • [WeCom] Allows setting a custom tooltip for the sign-in button by @2013xile
🚀 Improvements
  • [Data visualization] Replace deprecated x-designer with x-settings (#6442) by @2013xile
🐛 Bug Fixes
  • [client] Fix special character in image URL caused not showing (#6459) by @mytharcher

  • [Workflow: Manual node] Fix error thrown in migration (#6445) by @mytharcher

  • [Workflow: Custom action event] Remove only in E2E test case by @mytharcher

  • [Workflow: Approval]

    • Fix error thrown when approve on external data source by @mytharcher
    • Fix association data not showing in approval form by @mytharcher
v1.7.0-beta.4

Release date: 2025-03-15

🎉 New Features
  • [client] Cascade Selection Component Add Data Scope Setting (#6386) by @Cyx649312038
🚀 Improvements
  • [utils] Move md5 to utils (#6468) by @mytharcher
🐛 Bug Fixes
  • [client] In the tree block, when unchecked, the data in the data block is not being cleared (#6460) by @zhangzhonghe
  • [File manager] Unable to delete files stored in S3. (#6467) by @chenos
  • [Workflow] Remove bind workflow settings button from data picker (#6455) by @mytharcher
  • [File storage: S3(Pro)] Resolve issue with inaccessible S3 Pro signed URLs by @chenos
  • [Workflow: Approval] Avoid page crash when no applicant in approval process table by @mytharcher
v1.7.0-beta.5

Release date: 2025-03-18

🎉 New Features
  • [client] Support inline table actions with icon-only mode, show action name on hover (#6451) by @katherinehhh
🚀 Improvements
  • [File manager] Simplify file URL generating logic and API (#6472) by @mytharcher

  • [File storage: S3(Pro)]

    • Change the text ‘Access URL Base’ to ‘Base URL’ by @zhangzhonghe
    • Change to a simple way to generate file URL by @mytharcher
  • [Backup manager] Allow restore backup between pre release and release version of the same version by @gchust

🐛 Bug Fixes
  • [client]

    • The color of the icons in the upper right corner of the page does not change with the theme (#6482) by @zhangzhonghe
    • rich text field not clearing data on submission (#6486) by @katherinehhh
    • Clicking the reset button on the filter form cannot clear the filtering conditions of the grid card block (#6475) by @zhangzhonghe
  • [Workflow: Manual node]

    • Fix migration (#6484) by @mytharcher
    • Change migration name to ensure rerun (#6487) by @mytharcher
    • Fix workflow title field in filter (#6480) by @mytharcher
    • Avoid collection synchronized from fields (#6478) by @mytharcher
    • Fix migration error when id column is not exists (#6470) by @chenos
  • [Workflow] Don’t count tasks when workflow deleted (#6474) by @mytharcher

  • [Workflow: Aggregate node] Fix round on null result (#6473) by @mytharcher

  • [Embed NocoBase] Page displays blank by @zhangzhonghe

  • [Backup manager] Not able to start server when missing default backup settings by @gchust

  • [Workflow: Approval]

    • Fix file association field error in process form by @mytharcher
    • Fix tasks count based on hooks by @mytharcher
v1.7.0-beta.6

Release date: 2025-03-19

🎉 New Features
  • [client] support long text fields as title fields for association field (#6495) by @katherinehhh
  • [Workflow: Aggregate node] Support to configure precision for aggregation result (#6491) by @mytharcher
🐛 Bug Fixes
  • [evaluators] Revert round decimal places to 9 (#6492) by @mytharcher

  • [Workflow] Fix legacy tasks count after workflow deleted (#6493) by @mytharcher

  • [Data source: Main] Unable to create a MySQL view. (#6477) by @aaaaaajie

  • [File manager] encode url (#6497) by @chenos

  • [Backup manager]

    • MySQL database restore failure caused by GTID set overlap by @gchust
    • Upload files have not been restored when creating sub-app from backup template by @gchust
  • [Workflow: Approval]

    • Fix action button missed in process table by @mytharcher
    • Change returned approval as todo by @mytharcher
develop

develop.png

v1.7.0-alpha.2

Release date: 2025-03-15

🎉 New Features
  • [client]

    • Cascade Selection Component Add Data Scope Setting (#6386) by @Cyx649312038
    • table block support hiding the index column (default visible) (#6416) by @katherinehhh
    • support configuring selectable field options in linkage rules (#6338) by @katherinehhh
    • support date scope (min/max) configuration for time fields in linkage rules (#6356) by @katherinehhh
  • [acl] Support user role union (#6301) by @aaaaaajie

  • [Block: Action panel] support line break for action title in action panel (#6433) by @katherinehhh

  • [plugin-demo-platform] Set skipAuthCheck of “/new” route to true. by @sheldon66

  • [WeCom] Allows setting a custom tooltip for the sign-in button by @2013xile

🚀 Improvements
  • [utils]

    • Move md5 to utils (#6468) by @mytharcher
    • Desktop page adaptation for mobile devices (#6393) by @zhangzhonghe
  • [client] Add skipAuthCheck to router.add to prevent redirecting to login on public pages. (#6453) by @sheldon66

  • [Data visualization] Replace deprecated x-designer with x-settings (#6442) by @2013xile

🐛 Bug Fixes
  • [client]

    • In the tree block, when unchecked, the data in the data block is not being cleared (#6460) by @zhangzhonghe
    • Fix special character in image URL caused not showing (#6459) by @mytharcher
    • incorrect page number when adding data after subtable page size change (#6437) by @katherinehhh
    • Content is not fully displayed in mobile browsers (#6446) by @zhangzhonghe
    • The logo style is inconsistent with the previous one (#6444) by @zhangzhonghe
    • date field range selection excludes the max date (#6418) by @katherinehhh
    • When using the ‘$anyOf’ operator, the linkage rule is invalid (#6415) by @zhangzhonghe
    • multi-select field value changes and option loss when deleting subtable records (#6405) by @katherinehhh
    • Data not updating in popup windows opened via Link buttons (#6411) by @zhangzhonghe
  • [acl] Fixed the issue where relationship fields are not displayed under the role union. (#6456) by @aaaaaajie

  • [File manager]

    • Unable to delete files stored in S3. (#6467) by @chenos
    • Fix a few issues of file manager (#6436) by @mytharcher
  • [Workflow] Remove bind workflow settings button from data picker (#6455) by @mytharcher

  • [Workflow: Manual node]

    • Fix error thrown in migration (#6445) by @mytharcher
    • Change version limit of migration to <1.7.0 (#6430) by @mytharcher
    • Fix migration which missed table prefix and schema logic (#6425) by @mytharcher
  • [Access control]

    • Fixed switching roles does not take effect. (#6454) by @aaaaaajie
    • Error when data scope is set to own data and the table lacks a creator field. (#6428) by @aaaaaajie
  • [WEB client] Replace all instances of ctx.state.currentRole (single role) with ctx.state.currentRoles (supports multiple roles). (#6427) by @aaaaaajie

  • [Action: Batch edit] Fix workflow can not be triggered in bulk edit submission (#6440) by @mytharcher

  • [Data source manager] switching data source in role management does not load corresponding collections (#6431) by @katherinehhh

  • [Data visualization] Removed fields appear when adding custom filter fields (#6450) by @2013xile

  • [Notification: In-app message]

    • Differentiate the in-app message list background color from the message cards to enhance visual hierarchy and readability. (#6417) by @sheldon66
    • Avoid wrong receivers configuration query all users (#6424) by @sheldon66
  • [Action: Custom request] custom request server-side permission validation error (#6438) by @katherinehhh

  • [Auth: API keys] API keys plugin role list removal union (#6432) by @aaaaaajie

  • [Block: template] Save as template incorrect behavior in mobile client (#6420) by @gchust

  • [Workflow: Custom action event] Remove only in E2E test case by @mytharcher

  • [File storage: S3(Pro)] Resolve issue with inaccessible S3 Pro signed URLs by @chenos

  • [Workflow: Approval]

    • Avoid page crash when no applicant in approval process table by @mytharcher
    • Fix association data not showing in approval form by @mytharcher
    • Fix error thrown when approve on external data source by @mytharcher
v1.7.0-alpha.3

Release date: 2025-03-18

🎉 New Features
  • [client] Support inline table actions with icon-only mode, show action name on hover (#6451) by @katherinehhh
🚀 Improvements
  • [File manager] Simplify file URL generating logic and API (#6472) by @mytharcher

  • [File storage: S3(Pro)]

    • Change the text ‘Access URL Base’ to ‘Base URL’ by @zhangzhonghe
    • Change to a simple way to generate file URL by @mytharcher
  • [Backup manager] Allow restore backup between pre release and release version of the same version by @gchust

🐛 Bug Fixes
  • [client]

    • missing fields in the linkage rule configuration (#6488) by @katherinehhh
    • The color of the icons in the upper right corner of the page does not change with the theme (#6482) by @zhangzhonghe
    • rich text field not clearing data on submission (#6486) by @katherinehhh
    • Input style not correct for form default value setting (#6490) by @gchust
    • Clicking the reset button on the filter form cannot clear the filtering conditions of the grid card block (#6475) by @zhangzhonghe
  • [Workflow: Manual node]

    • Change migration name to ensure rerun (#6487) by @mytharcher
    • Fix migration (#6484) by @mytharcher
    • Fix workflow title field in filter (#6480) by @mytharcher
    • Fix migration error when id column is not exists (#6470) by @chenos
    • Avoid collection synchronized from fields (#6478) by @mytharcher
  • [Workflow] Don’t count tasks when workflow deleted (#6474) by @mytharcher

  • [Variables and secrets] Buttons have not been shown in create new variables drawer (#6485) by @gchust

  • [Workflow: Aggregate node] Fix round on null result (#6473) by @mytharcher

  • [Embed NocoBase] Page displays blank by @zhangzhonghe

  • [Backup manager] Not able to start server when missing default backup settings by @gchust

  • [Workflow: Approval]

    • Fix file association field error in process form by @mytharcher
    • Fix tasks count based on hooks 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

news & updates
NocoBase v1.7.0-beta.7: Calendar plugin with optional settings to enable or disable quick event creation
🚀 Improvements
  • [Calendar] Calendar plugin with optional settings to enable or disable quick event creation (#6391) by @Cyx649312038
🐛 Bug Fixes
  • [client]

    • add chi ld button not displaying icon-only mode (#6504) by @katherinehhh

    • linkage rule field default hidden with retained value not working (#6503) by @katherinehhh

  • [Block: Action panel] layout issue in mobile action panel after hiding buttons due to permission control (#6502) by @katherinehhh

  • [WEB client] The path in the route management table is different from the actual path (#6483) by @zhangzhonghe

beta
NocoBase v1.7.0-beta.6: Support to configure precision for aggregation result
🎉 New Features
  • [client] support long text fields as title fields for association field (#6495) by @katherinehhh

  • [Workflow: Aggregate node] Support to configure precision for aggregation result (#6491) by @mytharcher

🐛 Bug Fixes
  • [evaluators] Revert round decimal places to 9 (#6492) by @mytharcher

  • [Workflow] Fix legacy tasks count after workflow deleted (#6493) by @mytharcher

  • [Data source: Main] Unable to create a MySQL view. (#6477) by @aaaaaajie

  • [File manager] encode url (#6497) by @chenos

  • [Backup manager]

    • MySQL database restore failure caused by GTID set overlap by @gchust

    • Upload files have not been restored when creating sub-app from backup template by @gchust

  • [Workflow: Approval]

    • Fix action button missed in process table by @mytharcher

    • Change returned approval as todo by @mytharcher

beta
NocoBase v1.6.6: Support long text fields as title fields for association field
🎉 New Features
  • [client] support long text fields as title fields for association field (#6495) by @katherinehhh

  • [Workflow: Aggregate node] Support to configure precision for aggregation result (#6491) by @mytharcher

🚀 Improvements
  • [File storage: S3(Pro)] Change the text ‘Access URL Base’ to ‘Base URL’ by @zhangzhonghe
🐛 Bug Fixes
  • [evaluators] Revert round decimal places to 9 (#6492) by @mytharcher

  • [File manager] encode url (#6497) by @chenos

  • [Data source: Main] Unable to create a MySQL view. (#6477) by @aaaaaajie

  • [Workflow] Fix legacy tasks count after workflow deleted (#6493) by @mytharcher

  • [Embed NocoBase] Page displays blank by @zhangzhonghe

  • [Backup manager]

    • Upload files have not been restored when creating sub-app from backup template by @gchust

    • MySQL database restore failure caused by GTID set overlap by @gchust

  • [Workflow: Approval]

    • Change returned approval as todo by @mytharcher

    • Fix action button missed in process table by @mytharcher

latest
NocoBase v1.7.0-alpha.3: Support inline table actions with icon-only mode
🎉 New Features
  • [client] Support inline table actions with icon-only mode, show action name on hover (#6451) by @katherinehhh
🚀 Improvements
  • [File manager] Simplify file URL generating logic and API (#6472) by @mytharcher

  • [File storage: S3(Pro)]

    • Change the text ‘Access URL Base’ to ‘Base URL’ by @zhangzhonghe

    • Change to a simple way to generate file URL by @mytharcher

  • [Backup manager] Allow restore backup between pre release and release version of the same version by @gchust

🐛 Bug Fixes
  • [client]

    • missing fields in the linkage rule configuration (#6488) by @katherinehhh

    • The color of the icons in the upper right corner of the page does not change with the theme (#6482) by @zhangzhonghe

    • rich text field not clearing data on submission (#6486) by @katherinehhh

    • Input style not correct for form default value setting (#6490) by @gchust

    • Clicking the reset button on the filter form cannot clear the filtering conditions of the grid card block (#6475) by @zhangzhonghe

  • [Workflow: Manual node]

    • Change migration name to ensure rerun (#6487) by @mytharcher

    • Fix migration (#6484) by @mytharcher

    • Fix workflow title field in filter (#6480) by @mytharcher

    • Fix migration error when id column is not exists (#6470) by @chenos

    • Avoid collection synchronized from fields (#6478) by @mytharcher

  • [Workflow] Don’t count tasks when workflow deleted (#6474) by @mytharcher

  • [Variables and secrets] Buttons have not been shown in create new variables drawer (#6485) by @gchust

  • [Workflow: Aggregate node] Fix round on null result (#6473) by @mytharcher

  • [Embed NocoBase] Page displays blank by @zhangzhonghe

  • [Backup manager] Not able to start server when missing default backup settings by @gchust

  • [Workflow: Approval]

    • Fix file association field error in process form by @mytharcher

    • Fix tasks count based on hooks by @mytharcher

alpha
NocoBase v1.7.0-beta.5:Support inline table actions with icon-only mode
🎉 New Features
  • [client] Support inline table actions with icon-only mode, show action name on hover (#6451) by @katherinehhh
🚀 Improvements
  • [File manager] Simplify file URL generating logic and API (#6472) by @mytharcher

  • [File storage: S3(Pro)]

    • Change the text ‘Access URL Base’ to ‘Base URL’ by @zhangzhonghe

    • Change to a simple way to generate file URL by @mytharcher

  • [Backup manager] Allow restore backup between pre release and release version of the same version by @gchust

🐛 Bug Fixes
  • [client]

    • The color of the icons in the upper right corner of the page does not change with the theme (#6482) by @zhangzhonghe

    • rich text field not clearing data on submission (#6486) by @katherinehhh

    • Clicking the reset button on the filter form cannot clear the filtering conditions of the grid card block (#6475) by @zhangzhonghe

  • [Workflow: Manual node]

    • Fix migration (#6484) by @mytharcher

    • Change migration name to ensure rerun (#6487) by @mytharcher

    • Fix workflow title field in filter (#6480) by @mytharcher

    • Avoid collection synchronized from fields (#6478) by @mytharcher

    • Fix migration error when id column is not exists (#6470) by @chenos

  • [Workflow] Don’t count tasks when workflow deleted (#6474) by @mytharcher

  • [Workflow: Aggregate node] Fix round on null result (#6473) by @mytharcher

  • [Embed NocoBase] Page displays blank by @zhangzhonghe

  • [Backup manager] Not able to start server when missing default backup settings by @gchust

  • [Workflow: Approval]

    • Fix file association field error in process form by @mytharcher

    • Fix tasks count based on hooks by @mytharcher

beta
Loading...

Loading more content...

No more content to load