Learn about the latest features, improvements, and bug fixes.
[undefined] Build the full docker image (#6898) by @chenos
[client] Optimize the issue of pages becoming increasingly slow with use (#6888) by @zhangzhonghe
[Calendar] support configurable refresh button in calendar block (#6920) by @katherinehhh
[Workflow: Custom action event] Fix en-US locales based on zh-CN keys by @mytharcher
[Workflow: Approval] Support to do all todos in workflow tasks center by @mytharcher
[client]
[Collection field: Markdown(Vditor)] markdown (Vditor) field not adapting to theme (#6919) by @katherinehhh
[Collection: Tree] Avoid incorrect updates to similar path prefixes during path updates (#6913) by @2013xile
[File manager]
[Workflow: mailer node] Handle undefined ‘to’ field and improve email recipient processing. (#6915) by @sheldon66
[Workflow: Custom action event]
Fix button perform incorrectly after a few clicks by @mytharcher
Fix error handler can not be matched by class by @mytharcher
[Workflow: Approval] Fix association appends calculation 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-05-18
[database] handle empty string cells during field import to prevent errors (#6880) by @aaaaaajie
[client]
[Workflow] Fix stack limit works incorrectly for collection event (#6876) by @mytharcher
[Block: Action panel] Read the route basename from the scanner to adapt for the desktop environment. (#6877) by @sheldon66
[Workflow: Manual node] Fix render error when show unprocessed item (#6879) by @mytharcher
[Workflow: Approval] Fix assignees scope of delegate and add to other assignees by @mytharcher
Release date: 2025-05-20
Release date: 2025-05-19
[client]
[database] handle empty string cells during field import to prevent errors (#6880) by @aaaaaajie
[Workflow: Manual node] Fix render error when show unprocessed item (#6879) by @mytharcher
[File manager] Fix types (#6873) by @mytharcher
[Block: Action panel] Read the route basename from the scanner to adapt for the desktop environment. (#6877) by @sheldon66
[AI integration] Content is not displayed when switching between LLM service config and validation config pages (#6887) by @2013xile
[Workflow] Fix stack limit works incorrectly for collection event (#6876) by @mytharcher
[Workflow: Approval] Fix assignees scope of delegate and add to other assignees by @mytharcher
[Backup manager] Fix type error in build by @mytharcher
Release date: 2025-05-21
[client]
[build] support commercial authorization (#6554) by @jiannx
[undefined] Add the log of the import plugin by @aaaaaajie
[Action: Import records] Add the log of the import plugin (#6841) by @aaaaaajie
[plugin-commercial] support commercial by @jiannx
[Multi-keyword filter] Single-line text fields support entering multiple keywords for filtering by @zhangzhonghe Reference: Multi-keyword filter
[Template print]
[undefined] Build the full docker image (#6898) by @chenos
[client]
[Workflow]
[Collection field: Attachment(URL)] add more built-in sizes to the attachment URL field for read status (#6871) by @katherinehhh
[Email manager]
[client]
[database] handle empty string cells during field import to prevent errors (#6880) by @aaaaaajie
[build] fix the client runtime error in plugin-workflow-javascript, process undefine error (#6859) by @jiannx
[File manager]
[Block: Action panel]
[AI integration] Content is not displayed when switching between LLM service config and validation config pages (#6887) by @2013xile
[Workflow: Manual node]
[Workflow]
[Data visualization]
[Action: Export records]
[Block: template] After saving as an inherited template, error when opening the popup (#6840) by @gchust
[Action: Duplicate record] modal closes on first input click when editing duplicated data (#6848) by @katherinehhh
[Workflow: test kit] Fix failed test cases due to required preset plugin (#6839) by @mytharcher
[Workflow: Post-action event] Fix user acted variable not accessible in Hanldebars template (#6837) by @mytharcher
[plugin-commercial]
[Action: Export records Pro]
[Workflow: Subflow] Fix undefined trigger caused page crash by @mytharcher
[Template print]
[File storage: S3(Pro)]
[Workflow: Approval]
[Email manager]
[Backup manager] Fix type error in build 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!
[client]
[build] support commercial authorization (#6554) by @jiannx
[undefined] Add the log of the import plugin by @aaaaaajie
[Action: Import records] Add the log of the import plugin (#6841) by @aaaaaajie
[plugin-commercial] support commercial by @jiannx
[Multi-keyword filter] Single-line text fields support entering multiple keywords for filtering by @zhangzhonghe Reference: Multi-keyword filter
[Template print]
Add support for bulk printing in template printing. by @sheldon66
Add support for bulk printing in template printing. by @sheldon66
[undefined] Build the full docker image (#6898) by @chenos
[client]
[Workflow]
[Collection field: Attachment(URL)] add more built-in sizes to the attachment URL field for read status (#6871) by @katherinehhh
[Email manager]
fix sync error and other not easy use issues by @jiannx
add draft manage, support subordinates email viewing by @jiannx
[client]
disable linkage rule not working for action button (#6896) by @katherinehhh
page not redirected correctly after deleting last item (#6892) by @katherinehhh
cascade component in modal not loading association data initially (#6886) by @katherinehhh
association select record table did not filter already associate record (#6874) by @katherinehhh
association data not submitted when exposing association fields in subForm (#6883) by @katherinehhh
missing current form variables in data scope of data selector table (#6882) by @katherinehhh
draggable sort fields not displaying available options correctly (#6875) by @katherinehhh
clear right-hand value when operator changes in linkage rule (#6862) by @katherinehhh
operator missing when switching in linkage rules (#6857) by @katherinehhh
button linkage issue in detail block (#6867) by @katherinehhh
incorrect evaluation of operators for date variables in linkage conditions (#6825) by @katherinehhh
The hidden fields are still displayed (#6844) by @zhangzhonghe
variable parsing incompatibility with {{title}} data in secondary confirm (#6838) by @katherinehhh
variable parsing incompatibility with {{title}} data in secondary confirm (#6838) by @katherinehhh
linkage rule value component style improve (#6836) by @katherinehhh
[database] handle empty string cells during field import to prevent errors (#6880) by @aaaaaajie
[build] fix the client runtime error in plugin-workflow-javascript, process undefine error (#6859) by @jiannx
[File manager]
[Block: Action panel]
[AI integration] Content is not displayed when switching between LLM service config and validation config pages (#6887) by @2013xile
[Workflow: Manual node]
[Workflow]
[Data visualization]
[Action: Export records]
[Block: template] After saving as an inherited template, error when opening the popup (#6840) by @gchust
[Action: Duplicate record] modal closes on first input click when editing duplicated data (#6848) by @katherinehhh
[Workflow: test kit] Fix failed test cases due to required preset plugin (#6839) by @mytharcher
[Workflow: Post-action event] Fix user acted variable not accessible in Hanldebars template (#6837) by @mytharcher
[plugin-commercial]
fix commerical log send to crm and text translation by @jiannx
使用原型链实现 withCommercial 函数 by @jiannx
[Action: Export records Pro]
improve performance when deleting fields in import/export pro field settings by @katherinehhh
Fix the error of exporting long texts. by @aaaaaajie
[Workflow: Subflow] Fix undefined trigger caused page crash by @mytharcher
[Template print]
Fix formatters not found issue. by @sheldon66
Fix formatter not found by @sheldon66
[File storage: S3(Pro)]
access url expiration invalid by @jiannx
Change to use collection field to locate storage by @mytharcher
[Workflow: Approval]
Fix stats number count wrong on tasks by @mytharcher
Fix assignees scope of delegate and add to other assignees by @mytharcher
[Email manager]
fix ts error by @jiannx
list api support subject merge by @jiannx
[Backup manager] Fix type error in build by @mytharcher
[client]
cascade component in modal not loading association data initially (#6886) by @katherinehhh
association data not submitted when exposing association fields in subForm (#6883) by @katherinehhh
draggable sort fields not displaying available options correctly (#6875) by @katherinehhh
missing current form variables in data scope of data selector table (#6882) by @katherinehhh
association select record table did not filter already associate record (#6874) by @katherinehhh
[database] handle empty string cells during field import to prevent errors (#6880) by @aaaaaajie
[Workflow: Manual node] Fix render error when show unprocessed item (#6879) by @mytharcher
[File manager] Fix types (#6873) by @mytharcher
[Block: Action panel] Read the route basename from the scanner to adapt for the desktop environment. (#6877) by @sheldon66
[AI integration] Content is not displayed when switching between LLM service config and validation config pages (#6887) by @2013xile
[Workflow] Fix stack limit works incorrectly for collection event (#6876) by @mytharcher
[Workflow: Approval] Fix assignees scope of delegate and add to other assignees by @mytharcher
[Backup manager] Fix type error in build by @mytharcher
[database] handle empty string cells during field import to prevent errors (#6880) by @aaaaaajie
[client]
[Workflow] Fix stack limit works incorrectly for collection event (#6876) by @mytharcher
[Block: Action panel] Read the route basename from the scanner to adapt for the desktop environment. (#6877) by @sheldon66
[Workflow: Manual node] Fix render error when show unprocessed item (#6879) by @mytharcher
[Workflow: Approval] Fix assignees scope of delegate and add to other assignees 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-05-09
Release date: 2025-05-13
Release date: 2025-05-15
[File manager]
[Action: Export records] improve performance when deleting fields in import/export field settings (#6861) by @katherinehhh
[Data visualization] Chart blocks do not display when added to popups triggered from block-level actions (#6864) by @2013xile
[Action: Export records Pro] improve performance when deleting fields in import/export pro field settings by @katherinehhh
[File storage: S3(Pro)] Change to use collection field to locate storage by @mytharcher
[Backup manager] Fix type error in build by @mytharcher
Release date: 2025-05-15
[client]
[database] Import failed due to text field values. (#6699) by @aaaaaajie
[Data visualization]
[Action: Export records]
[File manager] Fix create file record without foreign key permission (#6863) by @mytharcher
[Workflow] Fix navigating back not works when directly open popup link in tasks center (#6853) by @mytharcher
[Action: Duplicate record] modal closes on first input click when editing duplicated data (#6848) by @katherinehhh
[Block: template] After saving as an inherited template, error when opening the popup (#6840) by @gchust
[Workflow: test kit] Fix failed test cases due to required preset plugin (#6839) by @mytharcher
[Workflow: Post-action event] Fix user acted variable not accessible in Hanldebars template (#6837) by @mytharcher
[Workflow: Manual node] Fix stats number count wrong on tasks (#6783) by @mytharcher
[Block: Action panel] The color of the Action panel is incorrect in dark mode (#6842) by @zhangzhonghe
[Action: Export records Pro]
[Workflow: Subflow] Fix undefined trigger caused page crash by @mytharcher
[Template print]
[File storage: S3(Pro)]
[Workflow: Approval] Fix stats number count wrong on tasks 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!
[File manager]
[Action: Export records] improve performance when deleting fields in import/export field settings (#6861) by @katherinehhh
[Data visualization] Chart blocks do not display when added to popups triggered from block-level actions (#6864) by @2013xile
[Action: Export records Pro] improve performance when deleting fields in import/export pro field settings by @katherinehhh
[File storage: S3(Pro)] Change to use collection field to locate storage by @mytharcher
[Backup manager] Fix type error in build by @mytharcher
[client] action linkage rule support ‘current form’ variables (#6810) by @katherinehhh
[undefined] Add the log of the import plugin by @aaaaaajie
[Action: Import records] Add the log of the import plugin (#6841) by @aaaaaajie
[client] add more built-in size settings for read status image (#6868) by @katherinehhh
[Collection field: Attachment(URL)] add more built-in sizes to the attachment URL field for read status (#6871) by @katherinehhh
[Workflow] Allow to revision more than one draft (#6851) by @mytharcher
[client]
button linkage issue in detail block (#6867) by @katherinehhh
clear right-hand value when operator changes in linkage rule (#6862) by @katherinehhh
incorrect evaluation of operators for date variables in linkage conditions (#6825) by @katherinehhh
operator missing when switching in linkage rules (#6857) by @katherinehhh
variable parsing incompatibility with {{title}} data in secondary confirm (#6838) by @katherinehhh
linkage rule value component style improve (#6836) by @katherinehhh
variable parsing incompatibility with {{title}} data in secondary confirm (#6838) by @katherinehhh
The hidden fields are still displayed (#6844) by @zhangzhonghe
[database] Import failed due to text field values. (#6699) by @aaaaaajie
[Data visualization]
[Action: Export records]
[File manager] Fix create file record without foreign key permission (#6863) by @mytharcher
[Workflow] Fix navigating back not works when directly open popup link in tasks center (#6853) by @mytharcher
[Action: Duplicate record] modal closes on first input click when editing duplicated data (#6848) by @katherinehhh
[Block: template] After saving as an inherited template, error when opening the popup (#6840) by @gchust
[Workflow: test kit] Fix failed test cases due to required preset plugin (#6839) by @mytharcher
[Workflow: Post-action event] Fix user acted variable not accessible in Hanldebars template (#6837) by @mytharcher
[Workflow: Manual node] Fix stats number count wrong on tasks (#6783) by @mytharcher
[Block: Action panel] The color of the Action panel is incorrect in dark mode (#6842) by @zhangzhonghe
[Action: Export records Pro]
improve performance when deleting fields in import/export pro field settings by @katherinehhh
Fix the error of exporting long texts. by @aaaaaajie
[Workflow: Subflow] Fix undefined trigger caused page crash by @mytharcher
[Template print]
Fix formatters not found issue. by @sheldon66
Fix formatter not found by @sheldon66
[File storage: S3(Pro)]
Change to use collection field to locate storage by @mytharcher
access url expiration invalid by @jiannx
[Workflow: Approval] Fix stats number count wrong on tasks by @mytharcher
[Action: Export records] Fixed exporting empty values in nested associations and attachment url (#6845) by @aaaaaajie
[Workflow: Manual node] Fix stats number count wrong on tasks (#6783) by @mytharcher
[Workflow: test kit] Fix failed test cases due to required preset plugin (#6839) by @mytharcher
[Data visualization] Fix error when filtering nested m2m fields (#6855) by @2013xile
[Workflow: Subflow] Fix undefined trigger caused page crash by @mytharcher
[File storage: S3(Pro)] access url expiration invalid by @jiannx
[Workflow: Approval] Fix stats number count wrong on tasks by @mytharcher
[database] Import failed due to text field values. (#6699) by @aaaaaajie
[client] The hidden fields are still displayed (#6844) by @zhangzhonghe
[Action: Export records] Fix the error of exporting long texts. (#6713) by @aaaaaajie
[Workflow: Post-action event] Fix user acted variable not accessible in Hanldebars template (#6837) by @mytharcher
[Block: Action panel] The color of the Action panel is incorrect in dark mode (#6842) by @zhangzhonghe
[Action: Export records Pro] Fix the error of exporting long texts. by @aaaaaajie
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-05-07
{ label, value }
Select options in template printing. by @sheldon66[client]
[database]
[Collection field: Attachment(URL)] attachment (URL) fields should not allow value configuration in linkage rule (#6831) by @katherinehhh
[Workflow: Custom action event] triggered workflow action linkage issue by @katherinehhh
Release date: 2025-05-08
Release date: 2025-05-04
[client] support variables in secondary confirmation title and content (#6787) by @katherinehhh
[Template print]
{ label, value }
Select options in template printing. by @sheldon66[Block: Tree] filter tree block support linkage rule by @katherinehhh
[Data visualization: ECharts] Add “Y-Axis inverse” setting for bar charts by @2013xile
[database]
[client]
[Authentication] Disallow changing authenticator name (#6808) by @2013xile
[Action: Custom request] custom request response set to variable not displaying correctly (#6793) by @katherinehhh
Release date: 2025-05-06
Release date: 2025-05-07
Release date: 2025-05-08
[client]
[database] Fix belongs-to association not loaded in appends when foreign key is bigInt under MariaDB (#6823) by @mytharcher
[Collection field: Attachment(URL)] attachment (URL) fields should not allow value configuration in linkage rule (#6831) by @katherinehhh
Release date: 2025-05-08
[client]
[undefined] add publish ci for license kit (#6786) by @jiannx
[Block: iframe] Iframe block supports configuring the allow attribute (#6824) by @zhangzhonghe
[Authentication] Support the “Forgot Password” function (#6616) by @zhangzhonghe Reference: Forgot password
[File manager] Feature: Add getFileStream
API for file streaming support. (#6741) by @sheldon66
[Action: Custom request] support response variable in success message of custom request action (#6694) by @katherinehhh
[Template print] Feature: Support { label, value }
Select options in template printing. by @sheldon66
[Block: Tree] filter tree block support linkage rule by @katherinehhh
[Data visualization: ECharts] Add “Y-Axis inverse” setting for bar charts by @2013xile
[client]
[utils] Increase the height of the filter button field list and sort/categorize the fields (#6779) by @zhangzhonghe
[File manager] Add OSS timeout option default to 10min (#6795) by @mytharcher
[Data visualization] Add extended API for field interface configuration (#6742) by @2013xile
[Password policy] Change default password expiration to never expire by @2013xile
[WeCom] Prioritize corporate email over personal email when updating the user’s email by @2013xile
[database]
[client]
[create-nocobase-app] Temporarily fix mariadb issue by downgrading to 2.5.6 (#6762) by @chenos
[Action: Export records] Fix the error of exporting long texts. (#6713) by @aaaaaajie
[Collection field: Attachment(URL)] attachment (URL) fields should not allow value configuration in linkage rule (#6831) by @katherinehhh
[Verification] Fix issues of migration script (#6820) by @2013xile
[Authentication] Disallow changing authenticator name (#6808) by @2013xile
[Action: Custom request] custom request response set to variable not displaying correctly (#6793) by @katherinehhh
[Block: Action panel] action panel icon missing when icon-only is enabled (#6773) by @katherinehhh
[Workflow: Custom action event] triggered workflow action linkage issue by @katherinehhh
[Workflow: date calculation node] Fix error in legacy browser without Intl
API by @mytharcher
[Template print] Fix: Correct permission validation logic to prevent unauthorized actions. by @sheldon66
[File storage: S3(Pro)] access url expiration invalid by @jiannx
[Block: Tree] After connecting through a foreign key, clicking to trigger filtering results in empty filter conditions by @zhangzhonghe
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]
[undefined] add publish ci for license kit (#6786) by @jiannx
[Block: iframe] Iframe block supports configuring the allow attribute (#6824) by @zhangzhonghe
[Authentication] Support the “Forgot Password” function (#6616) by @zhangzhonghe Reference: Forgot password
[File manager] Feature: Add getFileStream
API for file streaming support. (#6741) by @sheldon66
[Action: Custom request] support response variable in success message of custom request action (#6694) by @katherinehhh
[Template print] Feature: Support { label, value }
Select options in template printing. by @sheldon66
[Block: Tree] filter tree block support linkage rule by @katherinehhh
[Data visualization: ECharts] Add “Y-Axis inverse” setting for bar charts by @2013xile
[client]
RichText component support modules and formats props (#6807) by @jiannx
optimize subtable add button style and align paginator on the same row (#6790) by @katherinehhh
show button title with tooltip on action icon hover (#6761) by @katherinehhh
keep reference template funtionality (#6743) by @gchust
Adjust upload message (#6757) by @mytharcher
[utils] Increase the height of the filter button field list and sort/categorize the fields (#6779) by @zhangzhonghe
[File manager] Add OSS timeout option default to 10min (#6795) by @mytharcher
[Data visualization] Add extended API for field interface configuration (#6742) by @2013xile
[Password policy] Change default password expiration to never expire by @2013xile
[WeCom] Prioritize corporate email over personal email when updating the user’s email by @2013xile
[database]
Import failed due to text field values. (#6699) by @aaaaaajie
Fix belongs-to association not loaded in appends when foreign key is bigInt under MariaDB (#6823) by @mytharcher
Fix test cases (#6811) by @mytharcher
Avoid error thrown when data type is not string (#6797) by @mytharcher
add unavailableActions to sql collection and view collection (#6765) by @katherinehhh
[client]
multiple association field failed to submit when showing fields from association collection (#6833) by @katherinehhh
unable to drag other buttons onto the duplicate button (#6822) by @katherinehhh
Table selector in the filter form, abnormal style (#6827) by @zhangzhonghe
When the relation field component of the filter form is changed to a data selector, there is no “Allow multiple selection” configuration item (#6656) by @zhangzhonghe
In nested subpages, the block list is not displayed when hovering the mouse over the “Add block” button (#6832) by @zhangzhonghe
subtable pagination bar style issue in read-only mode (#6830) by @katherinehhh
issue with configuring linkage rules in subform (popup) within subtable (#6803) by @katherinehhh
when variable selection requires async loading, the last selected menu is lost. (#6802) by @gchust
multiple error messages displayed when validation rule is violated in form fields (#6805) by @katherinehhh
Fix the issue where one-to-many field sub-fields cannot be selected as filtering options in filter forms (#6809) by @zhangzhonghe
Pass other props to Variable.Input component. (#6670) by @sheldon66
子表格中子表单(弹窗)联动规则缺少字段属性设置 (#6800) by @katherinehhh
association field not submitting data when displaying field from related collection (#6798) by @katherinehhh
In the filter form, switching the field operator and then refreshing the page causes an error (#6781) by @zhangzhonghe
In the collapse block, clicking the clear button in the relationship field search box should not delete the data range (#6782) by @zhangzhonghe
alignment issue of the add child record button in the tree table (#6791) by @katherinehhh
Prohibit moving menus before or after page tabs (#6777) by @zhangzhonghe
Table block displays duplicate data when filtering (#6792) by @zhangzhonghe
url query parameter operator issue (#6770) by @katherinehhh
only export action in view collection is support when writableView is false (#6763) by @katherinehhh
Incorrect data retrieved for many-to-many array fields from related tables in forms (#6744) by @2013xile
unexpected association data creation when displaying association field under sub-form/sub-table in create form (#6727) by @katherinehhh
[create-nocobase-app] Temporarily fix mariadb issue by downgrading to 2.5.6 (#6762) by @chenos
[Action: Export records] Fix the error of exporting long texts. (#6713) by @aaaaaajie
[Collection field: Attachment(URL)] attachment (URL) fields should not allow value configuration in linkage rule (#6831) by @katherinehhh
[Verification] Fix issues of migration script (#6820) by @2013xile
[Authentication] Disallow changing authenticator name (#6808) by @2013xile
[Action: Custom request] custom request response set to variable not displaying correctly (#6793) by @katherinehhh
[Block: Action panel] action panel icon missing when icon-only is enabled (#6773) by @katherinehhh
[Workflow: Custom action event] triggered workflow action linkage issue by @katherinehhh
[Workflow: date calculation node] Fix error in legacy browser without Intl
API by @mytharcher
[Template print] Fix: Correct permission validation logic to prevent unauthorized actions. by @sheldon66
[File storage: S3(Pro)] access url expiration invalid by @jiannx
[Block: Tree] After connecting through a foreign key, clicking to trigger filtering results in empty filter conditions by @zhangzhonghe
[client]
When the relation field component of the filter form is changed to a data selector, there is no “Allow multiple selection” configuration item (#6656) by @zhangzhonghe
Table selector in the filter form, abnormal style (#6827) by @zhangzhonghe
In nested subpages, the block list is not displayed when hovering the mouse over the “Add block” button (#6832) by @zhangzhonghe
multiple association field failed to submit when showing fields from association collection (#6833) by @katherinehhh
unable to drag other buttons onto the duplicate button (#6822) by @katherinehhh
subtable pagination bar style issue in read-only mode (#6830) by @katherinehhh
[database] Fix belongs-to association not loaded in appends when foreign key is bigInt under MariaDB (#6823) by @mytharcher
[Collection field: Attachment(URL)] attachment (URL) fields should not allow value configuration in linkage rule (#6831) by @katherinehhh
[Block: iframe] Iframe block supports configuring the allow attribute (#6824) by @zhangzhonghe
[Template print] Feature: Support { label, value }
Select options in template printing. by @sheldon66
[client]
In nested subpages, the block list is not displayed when hovering the mouse over the “Add block” button (#6832) by @zhangzhonghe
When the relation field component of the filter form is changed to a data selector, there is no “Allow multiple selection” configuration item (#6656) by @zhangzhonghe
multiple error messages displayed when validation rule is violated in form fields (#6805) by @katherinehhh
issue with configuring linkage rules in subform (popup) within subtable (#6803) by @katherinehhh
Fix the issue where one-to-many field sub-fields cannot be selected as filtering options in filter forms (#6809) by @zhangzhonghe
subtable pagination bar style issue in read-only mode (#6830) by @katherinehhh
Table selector in the filter form, abnormal style (#6827) by @zhangzhonghe
[database]
[Collection field: Attachment(URL)] attachment (URL) fields should not allow value configuration in linkage rule (#6831) by @katherinehhh
[Workflow: Custom action event] triggered workflow action linkage issue by @katherinehhh
[Verification] Fix issues of migration script (#6820) by @2013xile
[Workflow: Custom action event] triggered workflow action linkage issue by @katherinehhh
[client] support variables in secondary confirmation title and content (#6787) by @katherinehhh
[Template print]
Support for dynamic images and barcode rendering in document templates. by @sheldon66
Feature: Support { label, value }
Select options in template printing. by @sheldon66
[Block: Tree] filter tree block support linkage rule by @katherinehhh
[Data visualization: ECharts] Add “Y-Axis inverse” setting for bar charts by @2013xile
[client] optimize subtable add button style and align paginator on the same row (#6790) by @katherinehhh
[File manager] Add OSS timeout option default to 10min (#6795) by @mytharcher
[Password policy] Change default password expiration to never expire by @2013xile
[database]
[client]
when variable selection requires async loading, the last selected menu is lost. (#6802) by @gchust
Fix the issue where one-to-many field sub-fields cannot be selected as filtering options in filter forms (#6809) by @zhangzhonghe
issue with configuring linkage rules in subform (popup) within subtable (#6803) by @katherinehhh
multiple error messages displayed when validation rule is violated in form fields (#6805) by @katherinehhh
association field not submitting data when displaying field from related collection (#6798) by @katherinehhh
子表格中子表单(弹窗)联动规则缺少字段属性设置 (#6800) by @katherinehhh
[Authentication] Disallow changing authenticator name (#6808) by @2013xile
[Action: Custom request] custom request response set to variable not displaying correctly (#6793) by @katherinehhh
[undefined] add publish ci for license kit (#6786) by @jiannx
[Data visualization: ECharts] Add “Y-Axis inverse” setting for bar charts by @2013xile
[utils] Increase the height of the filter button field list and sort/categorize the fields (#6779) by @zhangzhonghe
[client] optimize subtable add button style and align paginator on the same row (#6790) by @katherinehhh
[File manager] Add OSS timeout option default to 10min (#6795) by @mytharcher
[Password policy] Change default password expiration to never expire by @2013xile
[WeCom] Prioritize corporate email over personal email when updating the user’s email by @2013xile
[client]
In the collapse block, clicking the clear button in the relationship field search box should not delete the data range (#6782) by @zhangzhonghe
association field not submitting data when displaying field from related collection (#6798) by @katherinehhh
Prohibit moving menus before or after page tabs (#6777) by @zhangzhonghe
Table block displays duplicate data when filtering (#6792) by @zhangzhonghe
In the filter form, switching the field operator and then refreshing the page causes an error (#6781) by @zhangzhonghe
[database]
[create-nocobase-app] Temporarily fix mariadb issue by downgrading to 2.5.6 (#6762) by @chenos
[Authentication] Disallow changing authenticator name (#6808) by @2013xile
[Template print] Fix: Correct permission validation logic to prevent unauthorized actions. by @sheldon66
[File storage: S3(Pro)] access url expiration invalid by @jiannx
[Block: Tree] After connecting through a foreign key, clicking to trigger filtering results in empty filter conditions by @zhangzhonghe
In the collapse block, clicking the clear button in the relationship field search box should not delete the data range (#6782) by @zhangzhonghe
In the filter form, switching the field operator and then refreshing the page causes an error (#6781) by @zhangzhonghe
Table block displays duplicate data when filtering (#6792) by @zhangzhonghe
alignment issue of the add child record button in the tree table (#6791) by @katherinehhh
Prohibit moving menus before or after page tabs (#6777) by @zhangzhonghe
getFileStream
API for file streaming support. (#6741) by @sheldon66[client] show button title with tooltip on action icon hover (#6761) by @katherinehhh
[WeCom] Prioritize corporate email over personal email when updating the user’s email by @2013xile
[File storage: S3(Pro)] access url expiration invalid by @jiannx
[Template print] Fix: Correct permission validation logic to prevent unauthorized actions. by @sheldon66
[Block: Tree] After connecting through a foreign key, clicking to trigger filtering results in empty filter conditions by @zhangzhonghe
[client] keep reference template funtionality (#6743) by @gchust
[Data visualization] Add extended API for field interface configuration (#6742) by @2013xile
[create-nocobase-app] Temporarily fix mariadb issue by downgrading to 2.5.6 (#6762) by @chenos
[database] add unavailableActions to sql collection and view collection (#6765) by @katherinehhh
[client] url query parameter operator issue (#6770) by @katherinehhh
[Block: Action panel] action panel icon missing when icon-only is enabled (#6773) by @katherinehhh
[Workflow: date calculation node] Fix error in legacy browser without Intl
API by @mytharcher
Incorrect data retrieved for many-to-many array fields from related tables in forms (#6744) by @2013xile
only export action in view collection is support when writableView is false (#6763) by @katherinehhh
unexpected association data creation when displaying association field under sub-form/sub-table in create form (#6727) by @katherinehhh
only export action in view collection is support when writableView is false (#6763) by @katherinehhh
unexpected association data creation when displaying association field under sub-form/sub-table in create form (#6727) by @katherinehhh
Incorrect data retrieved for many-to-many array fields from related tables in forms (#6744) by @2013xile
[cli] Optimize internal logic of the nocobase upgrade
command (#6754) by @chenos
[create-nocobase-app] Upgrade dependencies and remove SQLite support (#6708) by @chenos
[Mobile] Optimize the opening speed of the mobile date picker popup (#6735) by @zhangzhonghe
[Block: template] support convert template block to normal block (#6662) by @gchust
[File manager] Expose utils API (#6705) by @mytharcher
[Theme editor] Allow setting sidebar width in theme config (#6720) by @chenos
[Workflow] Add date types to variable types set (#6717) by @mytharcher
[Template print] Replaced datasource action control with client role-based access control. by @sheldon66
[client]
display issue with linkage rules in multi-level association data (#6755) by @katherinehhh
tree table ‘Add Child’ button linkage rule missing ‘current record’ (#6752) by @katherinehhh
Problem with refreshing data blocks after successful submission (#6748) by @zhangzhonghe
The issue of the collapse button in the left menu being obscured by the workflow pop-up window (#6733) by @zhangzhonghe
The problem of mobile top navigation bar icons being difficult to delete (#6734) by @zhangzhonghe
incorrect value display for “Enable index column” (#6724) by @katherinehhh
date time field condition not working in linkage rules (#6728) by @katherinehhh
missing action option constraints when reopening linkage rules (#6723) by @katherinehhh
Required fields hidden by linkage rules should not affect form submission (#6709) by @zhangzhonghe
missing filter for already associated data when adding association data (#6750) by @katherinehhh
[server] appVersion incorrectly generated by create-migration (#6740) by @chenos
[cli] Auto-update package.json on upgrade (#6747) by @chenos
[build] Fix error thrown in tar command (#6722) by @mytharcher
[Block: Gantt] gantt chart block overlapping months in calendar header for month view (#6753) by @katherinehhh
[Action: Import records] Fix the import and export exceptions that occur when setting field permissions. (#6677) by @aaaaaajie
[Block: template] block templates can’t be used in mysql envrionment (#6726) by @gchust
[Workflow] Fix error thrown when execute schedule event in subflow (#6721) by @mytharcher
[Workflow: Custom action event] Support to execute in multiple records mode by @mytharcher
[Action: Export records Pro]
Fix the import and export exceptions that occur when setting field permissions. by @aaaaaajie
pro export button losing filter parameters after sorting table column by @katherinehhh
[File storage: S3(Pro)]
Fix response data of uploaded file by @mytharcher
Add multer make logic for server-side upload by @mytharcher
[Workflow: Approval] Fix preload association fields for records by @mytharcher
nocobase upgrade
command (#6754) by @chenosSummarize 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-17
[client]
[database] Fixed ci build error (#6687) by @aaaaaajie
[build] build output is incorrect when plugin depends on some AMD libraries (#6665) by @gchust
[Action: Import records] fixed an error importing xlsx time field (#6672) by @aaaaaajie
[Workflow: Manual node] Fix manual task status constant (#6676) by @mytharcher
[Block: iframe] vertical scrollbar appears when iframe block is set to full height (#6675) by @katherinehhh
[Workflow: Custom action event] Fix test cases by @mytharcher
[Backup manager] timeout error occurs when trying to restore an unecrypted backup with a password by @gchust
Release date: 2025-04-22
[client]
[server] appVersion incorrectly generated by create-migration (#6740) by @chenos
[build] Fix error thrown in tar command (#6722) by @mytharcher
[Workflow] Fix error thrown when execute schedule event in subflow (#6721) by @mytharcher
[Workflow: Custom action event] Support to execute in multiple records mode by @mytharcher
[File storage: S3(Pro)] Add multer make logic for server-side upload by @mytharcher
Release date: 2025-04-17
changeTimezone
function to change timezone value for formatting by @mytharcher[database] Fixed ci build error (#6687) by @aaaaaajie
[client]
[Workflow: Manual node] Fix manual task status constant (#6676) by @mytharcher
[Action: Import records] fixed an error importing xlsx time field (#6672) by @aaaaaajie
[Workflow: Custom action event] Fix test cases by @mytharcher
[Backup manager] timeout error occurs when trying to restore an unecrypted backup with a password by @gchust
Release date: 2025-04-18
Release date: 2025-04-23
[client]
[cli] Auto-update package.json on upgrade (#6747) by @chenos
[server] appVersion incorrectly generated by create-migration (#6740) by @chenos
[build] Fix error thrown in tar command (#6722) by @mytharcher
[Block: Gantt] gantt chart block overlapping months in calendar header for month view (#6753) by @katherinehhh
[Action: Import records] Fix the import and export exceptions that occur when setting field permissions. (#6677) by @aaaaaajie
[Block: template] block templates can’t be used in mysql envrionment (#6726) by @gchust
[Workflow] Fix error thrown when execute schedule event in subflow (#6721) by @mytharcher
[Data visualization] Enum field options are empty in the filter block (#6706) by @2013xile
[Action: Custom request] Ensure custom request data must be JSON (#6701) by @chenos
[Action: Export records Pro]
[Workflow: Custom action event] Support to execute in multiple records mode by @mytharcher
[File storage: S3(Pro)]
[Workflow: Approval] Fix preload association fields for records by @mytharcher
Release date: 2025-04-19
[client] support variables on the left side of linkage rule conditions (#6609) by @katherinehhh
[Departments] Make Department, Attachment URL, and Workflow response message plugins free (#6663) by @chenos
[Action: Batch update]
[UI schema storage] Added localization module for UISchema, enabling custom translations for schema title and description (#6574) by @chenos
[Block: Action panel] add an onScanSuccess callback to handle successful scans and exit the camera UI. (#6580) by @sheldon66
[Collection field: Code] Add code interface by @mytharcher
[Workflow: date calculation node] Add changeTimezone
function to change timezone value for formatting by @mytharcher
[Template print] Support for dynamic images and barcode rendering in document templates. by @sheldon66
[client]
Variable.Input
(#6644) by @mytharchertrim
API for Input
and Variable.TextArea
(#6624) by @mytharcher[create-nocobase-app] Upgrade some dependencies to latest versions (#6673) by @chenos
[utils] Add duration extension for dayjs (#6630) by @mytharcher
[database]
[Workflow]
[Workflow: Delay node] Support to use variable for duration (#6621) by @mytharcher
[Error handler] Support custom title in AppError component. (#6409) by @sheldon66
[File manager] Add trim option for text fields of storages collection (#6604) by @mytharcher
[Async task manager] optimize import/export buttons in Pro (#6531) by @chenos
[Workflow: Custom action event] Add refresh settings for trigger workflow button by @mytharcher
[Action: Export records Pro] optimize import/export buttons in Pro by @katherinehhh
[IP restriction] Update IP restriction message content. by @sheldon66
[File storage: S3(Pro)] Support global variables in storage configuration by @mytharcher
[Backup manager] allow restore main app from sub app backup by @gchust
[Workflow: Approval] Support to use block template for approval process form by @mytharcher
[Migration manager] allow skip automatic backup and restore for migration by @gchust
[client]
disabled
property not works when SchemaInitializerItem
has items
(#6597) by @mytharcher[database]
filter
and filterByTk
are passed and filter
includes an association field, the filterByTk
is ignored (#6606) by @2013xile[build] build output is incorrect when plugin depends on some AMD libraries (#6665) by @gchust
[Data visualization] Enum field options are empty in the filter block (#6706) by @2013xile
[Action: Custom request] Ensure custom request data must be JSON (#6701) by @chenos
[Workflow: Manual node]
[Action: Import records] fixed an error importing xlsx time field (#6672) by @aaaaaajie
[Access control]
[Block: iframe] vertical scrollbar appears when iframe block is set to full height (#6675) by @katherinehhh
[Workflow]
[Collection field: Attachment(URL)] only allow file collections with public URL access (#6664) by @katherinehhh
[Block: template]
[Users] Issue with parsing the user profile form schema (#6635) by @2013xile
[Action: Export records] missing filter params when exporting data after changing pagination (#6633) by @katherinehhh
[Mobile] single-select field with ‘contains’ filter on mobile does not support multiple selection (#6629) 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
[Calendar] missing data on boundary dates in weekly calendar view (#6587) by @katherinehhh
[Block: Map] map management validation should not pass with space input (#6575) 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
[Workflow: Custom action event] Fix test cases by @mytharcher
[Email manager]
[File storage: S3(Pro)]
[Auth: OIDC] Incorrect redirection occurs when the callback path is the string ‘null’ by @2013xile
[Block: Multi-step form]
[Backup manager] timeout error occurs when trying to restore an unecrypted backup with a password by @gchust
[Workflow: Approval]
endOnReject
configured as true
by @mytharcherupdatedAt
changed after migration by @mytharcher[Migration manager]
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!
[cli] Optimize internal logic of the nocobase upgrade
command (#6754) by @chenos
[Template print] Replaced datasource action control with client role-based access control. by @sheldon66
[cli] Auto-update package.json on upgrade (#6747) by @chenos
[client]
[Action: Import records] Fix the import and export exceptions that occur when setting field permissions. (#6677) by @aaaaaajie
[Block: Gantt] gantt chart block overlapping months in calendar header for month view (#6753) by @katherinehhh
[Action: Export records Pro]
pro export button losing filter parameters after sorting table column by @katherinehhh
Fix the import and export exceptions that occur when setting field permissions. by @aaaaaajie
[File storage: S3(Pro)] Fix response data of uploaded file by @mytharcher
[Workflow: Approval] Fix preload association fields for records by @mytharcher
[create-nocobase-app] Upgrade dependencies and remove SQLite support (#6708) by @chenos
[Mobile] Optimize the opening speed of the mobile date picker popup (#6735) by @zhangzhonghe
[Block: template] support convert template block to normal block (#6662) by @gchust
[Theme editor] Allow setting sidebar width in theme config (#6720) by @chenos
[File manager] Expose utils API (#6705) by @mytharcher
[Workflow] Add date types to variable types set (#6717) by @mytharcher
[Template print] Replaced datasource action control with client role-based access control. by @sheldon66
[client]
Problem with refreshing data blocks after successful submission (#6748) by @zhangzhonghe
missing filter for already associated data when adding association data (#6750) by @katherinehhh
The issue of the collapse button in the left menu being obscured by the workflow pop-up window (#6733) by @zhangzhonghe
tree table ‘Add Child’ button linkage rule missing ‘current record’ (#6752) by @katherinehhh
date time field condition not working in linkage rules (#6728) by @katherinehhh
The problem of mobile top navigation bar icons being difficult to delete (#6734) by @zhangzhonghe
incorrect value display for “Enable index column” (#6724) by @katherinehhh
Required fields hidden by linkage rules should not affect form submission (#6709) by @zhangzhonghe
variable conversion in sub-table/sub-form linkage rule conditions (#6702) by @katherinehhh
export button shown without export permission (#6689) by @katherinehhh
missing action option constraints when reopening linkage rules (#6723) by @katherinehhh
picker switching issue in date field of filter button (#6695) by @katherinehhh
After connecting through a foreign key, clicking to trigger filtering results in empty filter conditions (#6634) by @zhangzhonghe
[cli] Auto-update package.json on upgrade (#6747) by @chenos
[server] appVersion incorrectly generated by create-migration (#6740) by @chenos
[build] Fix error thrown in tar command (#6722) by @mytharcher
[Block: Gantt] gantt chart block overlapping months in calendar header for month view (#6753) by @katherinehhh
[Action: Import records] Fix the import and export exceptions that occur when setting field permissions. (#6677) by @aaaaaajie
[Block: template] block templates can’t be used in mysql envrionment (#6726) by @gchust
[Workflow] Fix error thrown when execute schedule event in subflow (#6721) by @mytharcher
[Data visualization] Enum field options are empty in the filter block (#6706) by @2013xile
[Action: Custom request] Ensure custom request data must be JSON (#6701) by @chenos
[Action: Export records Pro]
Fix the import and export exceptions that occur when setting field permissions. by @aaaaaajie
pro export button losing filter parameters after sorting table column by @katherinehhh
[Workflow: Custom action event] Support to execute in multiple records mode by @mytharcher
[File storage: S3(Pro)]
Add multer make logic for server-side upload by @mytharcher
Fix response data of uploaded file by @mytharcher
[Workflow: Approval] Fix preload association fields for records by @mytharcher
Loading more content...
No more content to load