Learn about the latest features, improvements, 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
.
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.Release date: 2025-04-03
[client]
[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
Release date: 2025-04-09
[utils] Add duration extension for dayjs (#6630) by @mytharcher
[client]
[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
[client]
[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
Release date: 2025-04-09
[utils] Add duration extension for dayjs (#6630) by @mytharcher
[client]
[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
[client]
[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]
[File storage: S3(Pro)]
[Workflow: Approval] Fix updatedAt
changed after migration by @mytharcher
[Migration manager] migration log creation time is displayed incorrectly in some environments by @gchust
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!
[utils] Add duration extension for dayjs (#6630) by @mytharcher
[client]
[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
[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
[utils] Add duration extension for dayjs (#6630) by @mytharcher
[client]
[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
[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
[client]
[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
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
.
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.Release date: 2025-03-27
[client]
[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
[client]
[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
Release date: 2025-03-27
[Block: Multi-step form]
[Workflow: Approval] Fix approval form values to submit by @mytharcher
Release date: 2025-03-28
Release date: 2025-03-29
Release date: 2025-04-01
[database]
[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
[database] Avoid “datetimeNoTz” field changes when value not changed in updating record (#6588) by @mytharcher
[client]
disabled
property not works when SchemaInitializerItem
has items
(#6597) by @mytharcher[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]
endOnReject
configured as true
by @mytharcherRelease date: 2025-03-27
[client]
[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]
[client]
[Workflow]
[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]
[Workflow: Approval] Fix approval form values to submit by @mytharcher
Release date: 2025-03-27
Release date: 2025-03-28
Release date: 2025-04-01
[database]
[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
[database]
[client]
disabled
property not works when SchemaInitializerItem
has items
(#6597) by @mytharcher[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]
endOnReject
configured as true
by @mytharcherRelease date: 2025-03-25
[client]
[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]
[client]
yarn doc
command error (#6540) by @gchust[Mobile] Adjust the font size displayed on the phone to 14px (#6570) by @zhangzhonghe
[Workflow]
[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]
[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
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!
[database]
[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
[database]
[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
[database]
[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
[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
[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
[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
[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
[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
[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
[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
[client]
[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
[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]
[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]
[Workflow: Approval] Fix approval form values to submit by @mytharcher
[client]
[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
[client]
[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
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
.
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.Release date: 2025-03-20
[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]
Release date: 2025-03-22
[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]
[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
Release date: 2025-03-23
Release date: 2025-03-25
[client]
yarn doc
command error (#6540) by @gchust[Collection: Tree] Migration issue for plugin-collection-tree (#6537) by @2013xile
[Action: Custom request] Unable to download UTF-8 encoded files (#6541) by @2013xile
Release date: 2025-03-19
[client]
[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
Release date: 2025-03-23
[server] The upgrade command may cause workflow errors (#6524) by @gchust
[client]
[Authentication]
[Block: Map]
[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]
Release date: 2025-03-25
[acl] Support user role union (#6301) by @aaaaaajie
[client]
[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
[client]
[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]
[Block: template] Support save data block as block template from page (#6348) by @gchust
[Workflow] Move bind workflow settings to plugin (#6143) by @mytharcher
[client]
yarn doc
command error (#6540) 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]
[Block: template]
[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
Release date: 2025-03-23
[client]
[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
[client]
[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]
[Block: Map]
[File manager]
[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]
[WeCom] Resolve environment variables and secrets when retrieving notification configuration. by @2013xile
[Workflow: Approval]
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!
[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
[acl] Support user role union (#6301) by @aaaaaajie
[client]
[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
[client]
[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]
[Block: template] Support save data block as block template from page (#6348) by @gchust
[Workflow] Move bind workflow settings to plugin (#6143) by @mytharcher
[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]
[Block: template]
[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
[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
[client]
[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
[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]
[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]
[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
[client]
[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
[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
[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]
[Block: Map]
[File manager]
[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
[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
[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
[server] The upgrade command may cause workflow errors (#6524) by @gchust
[client]
[Authentication]
[Block: Map]
[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
[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]
[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
[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
[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
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
.
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.Release date: 2025-03-12
[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]
Release date: 2025-03-14
[client]
[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]
Release date: 2025-03-15
md5
to utils (#6468) by @mytharcherRelease date: 2025-03-17
[client]
[Workflow: Manual node]
[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]
Release date: 2025-03-18
[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]
[Workflow: Approval]
Release date: 2025-03-13
[client]
[Block: Action panel] support line break for action title in action panel (#6433) by @katherinehhh
[client]
[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]
[Workflow: Manual node]
Release date: 2025-03-14
x-designer
with x-settings
(#6442) by @2013xile[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]
Release date: 2025-03-15
md5
to utils (#6468) by @mytharcherRelease date: 2025-03-18
[File manager] Simplify file URL generating logic and API (#6472) by @mytharcher
[File storage: S3(Pro)]
[Backup manager] Allow restore backup between pre release and release version of the same version by @gchust
[client]
[Workflow: Manual node]
[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]
Release date: 2025-03-19
[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]
[Workflow: Approval]
Release date: 2025-03-15
[client]
[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
[utils]
[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
[client]
[acl] Fixed the issue where relationship fields are not displayed under the role union. (#6456) by @aaaaaajie
[File manager]
[Workflow] Remove bind workflow settings button from data picker (#6455) by @mytharcher
[Workflow: Manual node]
[Access control]
[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]
[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]
Release date: 2025-03-18
[File manager] Simplify file URL generating logic and API (#6472) by @mytharcher
[File storage: S3(Pro)]
[Backup manager] Allow restore backup between pre release and release version of the same version by @gchust
[client]
[Workflow: Manual node]
[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]
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!
[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
[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
[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
[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
[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
[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]
[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
[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
[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]
[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
Loading more content...
No more content to load