Release Notes

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

NocoBase v1.8.0-beta.13: Support the BIT field in SQL Server for external data sources
🎉 New Features
  • [client]

    • Support the BIT field in SQL Server for external data sources. (#7058) by @aaaaaajie

    • Support custom aggregation variables (#6916) by @zhangzhonghe Reference: Custom variables

  • [build] support commercial authorization (#6554) by @jiannx

  • [Data source manager] ✨ Support on-demand loading of collections from external data sources (#6979) by @aaaaaajie

  • [License settings] add license setting and validate license before downloading plugins (#7026) by @jiannx

  • [Authentication] Support the “Forgot Password” function (#6616) by @zhangzhonghe Reference: Forgot password

  • [Action: Batch update] Support refreshing data in other data blocks after updating data in a block (#6591) by @zhangzhonghe

  • [Data source: External SQL Server]

    • 支持外部数据源中的 SQL Server BIT 字段 by @aaaaaajie

    • Support on-demand loading of collections from external data sources by @aaaaaajie

  • [Custom variables] Support custom aggregation variables by @zhangzhonghe Reference: Custom variables

  • [plugin-commercial] support commercial by @jiannx

  • [Email manager]

    • support delete email by @jiannx

    • support email sync interval setting by @jiannx

    • support mass sending by @jiannx

🚀 Improvements
  • [client]

    • Support filling input fields via QR code scanning (#6943) by @katherinehhh

    • Determine whether to display the mobile components based on device type rather than page width (#6611) by @zhangzhonghe

    • support localization for Markdown block content (#6941) by @katherinehhh

    • Determine whether to display the mobile layout based on device type rather than page width (#6600) by @zhangzhonghe

  • [Async task manager] Improve performance of task creation during export (#7078) by @aaaaaajie

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

  • [plugin-commercial] encrypt log send and improving license Information display by @jiannx

  • [Email manager]

    • support separate reply and forwarding of emails within the same subject by @jiannx

    • schema implement then email send and support ai by @jiannx

    • supports the default sending value in pop-up, supports fuzzy search for recipients, and fixes problems by @jiannx

    • complete mass sending function by @jiannx

    • functional improvement and problem fix by @jiannx

🐛 Bug Fixes
  • [cli]

    • Adjust the license copy when installing the plugin (#7135) by @jiannx

    • undefined error in download plugins (#7143) by @jiannx

  • [client]

    • After clearing the badge value, the UI is not updated (#7055) by @zhangzhonghe

    • Error when clicking filter button (#7100) by @zhangzhonghe

    • Fix the issue where current user data is empty (#7016) by @zhangzhonghe

    • The content displayed incorrectly on pages opened through popup links (#6990) by @zhangzhonghe

    • Pass other props to Variable.Input component. (#6670) by @sheldon66

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

  • [database] make eq operator for string fields compatible with number type (#7062) by @chenos

  • [build] fix the client runtime error in plugin-workflow-javascript, process undefine error (#6859) by @jiannx

  • [Data visualization] Table pagination issue (#7151) by @2013xile

  • [Data source manager] Fixed an issue where the combination of on-demand data source loading and table prefix configuration caused a “ConnectionManager.getConnection was called after the connection manager was closed” error. (#7150) by @aaaaaajie

  • [plugin-service-platform] adjust license text by @jiannx

  • [Custom variables] After clearing the badge value, the UI is not updated by @zhangzhonghe

  • [plugin-commercial]

    • adjust the license verification logic and support pan-domain name matching by @jiannx

    • develop mode not show license popup by @jiannx

    • fix commerical log send to crm and text translation by @jiannx

    • licensed plugins not display in license info by @jiannx

    • temporarily close the license verification pop-up by @jiannx

    • 使用原型链实现 withCommercial 函数 by @jiannx

  • [Email manager]

    • attachment does not display by @jiannx

    • email deletion error by @jiannx

    • email delete failed by @jiannx

    • setting pop-up not to display by @jiannx

    • the reply drawer is not visible by @jiannx

    • recipient fuzzy search supports associated fields by @jiannx

    • add the “id” field to the mailmessagelabelsMailmessages by @jiannx

    • mail fuzzy search to make unique filters by @jiannx

    • multiple primary keys for table “mailmessagelabels_mailmessages” by @jiannx

beta
NocoBase v1.8.0-alpha.13: support separate reply and forwarding of emails within the same subject
🚀 Improvements
  • [Email manager] support separate reply and forwarding of emails within the same subject by @jiannx
🐛 Bug Fixes
  • [client]

    • background color style issue in subtable on detail block (#7144) by @katherinehhh

    • markdown did not reflect changes in real-time when referencing $nForm variables (#7147) by @katherinehhh

  • [Data visualization] Table pagination issue (#7151) by @2013xile

  • [Data source manager] Fixed an issue where the combination of on-demand data source loading and table prefix configuration caused a “ConnectionManager.getConnection was called after the connection manager was closed” error. (#7150) by @aaaaaajie

alpha
NocoBase v1.8.0-beta.12: Support to add pool options from env
🚀 Improvements
  • [database] Support to add pool options from env (#7133) by @mytharcher

  • [Workflow]

    • Improve executions list load performance by excepting JSON field (#7138) by @mytharcher

    • Add log API for node testing (#7129) by @mytharcher

  • [Multi-app manager] add filter support to multi-app management (#7124) by @katherinehhh

  • [Workflow: Approval] Change time to absolute in timeline by @mytharcher

🐛 Bug Fixes
  • [client]

    • markdown did not reflect changes in real-time when referencing $nForm variables (#7147) by @katherinehhh

    • background color style issue in subtable on detail block (#7144) by @katherinehhh

    • Workflow manual node UI configuration: linkage rules cannot select Current form variables (#7125) by @zhangzhonghe

    • Setting field displayName in connected view had no effect (#7130) by @aaaaaajie

    • association field default value overrides existing data in sub-table (#7120) by @katherinehhh

    • Fault tolerance for settings based on ‘x-acl-action’ (#7128) by @mytharcher

  • [utils] filtering issue on DateOnly or Datetime (without time zone) using Exact day variable (#7113) by @katherinehhh

  • [Workflow] Fix error thrown by cycling import (#7134) by @mytharcher

  • [Password policy] Support permanently locking user accounts by @2013xile

  • [Workflow: Subflow] Fix issue in cluster mode by @mytharcher

  • [Workflow: Approval]

    • Remove non-filterable fields from filter by @mytharcher

    • Add form layout settings by @mytharcher

beta
NocoBase v1.7.19: Support to add pool options from env
🚀 Improvements
  • [database] Support to add pool options from env (#7133) by @mytharcher

  • [Workflow]

    • Improve executions list load performance by excepting JSON field (#7138) by @mytharcher

    • Add log API for node testing (#7129) by @mytharcher

  • [Multi-app manager] add filter support to multi-app management (#7124) by @katherinehhh

  • [Workflow: Approval] Change time to absolute in timeline by @mytharcher

🐛 Bug Fixes
  • [client]

    • Setting field displayName in connected view had no effect (#7130) by @aaaaaajie

    • background color style issue in subtable on detail block (#7144) by @katherinehhh

    • Workflow manual node UI configuration: linkage rules cannot select Current form variables (#7125) by @zhangzhonghe

    • association field default value overrides existing data in sub-table (#7120) by @katherinehhh

    • markdown did not reflect changes in real-time when referencing $nForm variables (#7147) by @katherinehhh

    • Fault tolerance for settings based on ‘x-acl-action’ (#7128) by @mytharcher

  • [utils] filtering issue on DateOnly or Datetime (without time zone) using Exact day variable (#7113) by @katherinehhh

  • [Workflow] Fix error thrown by cycling import (#7134) by @mytharcher

  • [Password policy] Support permanently locking user accounts by @2013xile

  • [Workflow: Subflow] Fix issue in cluster mode by @mytharcher

  • [Workflow: Approval]

    • Remove non-filterable fields from filter by @mytharcher

    • Add form layout settings by @mytharcher

latest
NocoBase v1.8.0-alpha.12: Support to add pool options from env
🚀 Improvements
  • [database] Support to add pool options from env (#7133) by @mytharcher

  • [Workflow]

    • Improve executions list load performance by excepting JSON field (#7138) by @mytharcher

    • Add log API for node testing (#7129) by @mytharcher

  • [Workflow: Approval] Change time to absolute in timeline by @mytharcher

🐛 Bug Fixes
  • [utils] filtering issue on DateOnly or Datetime (without time zone) using Exact day variable (#7113) by @katherinehhh

  • [cli]

    • undefined error in download plugins (#7143) by @jiannx

    • Adjust the license copy when installing the plugin (#7135) by @jiannx

  • [client]

    • Fault tolerance for settings based on ‘x-acl-action’ (#7128) by @mytharcher

    • Setting field displayName in connected view had no effect (#7130) by @aaaaaajie

    • Workflow manual node UI configuration: linkage rules cannot select Current form variables (#7125) by @zhangzhonghe

  • [Workflow] Fix error thrown by cycling import (#7134) by @mytharcher

  • [plugin-commercial]

    • develop mode not show license popup by @jiannx

    • temporarily close the license verification pop-up by @jiannx

    • adjust the license verification logic and support pan-domain name matching by @jiannx

  • [Password policy] Support permanently locking user accounts by @2013xile

  • [Workflow: Subflow] Fix issue in cluster mode by @mytharcher

  • [Workflow: Approval]

    • Add form layout settings by @mytharcher

    • Remove non-filterable fields from filter by @mytharcher

alpha
NocoBase v1.8.0-alpha.11: add license setting and validate license before downloading plugins
🎉 New Features
  • [License settings] add license setting and validate license before downloading plugins (#7026) by @jiannx
🚀 Improvements
  • [Multi-app manager] add filter support to multi-app management (#7124) by @katherinehhh

  • [Workflow] Optimize mobile style (#7040) by @mytharcher

  • [Public forms] Optimize the performance of date components in public forms (#7117) by @zhangzhonghe

  • [plugin-commercial] encrypt log send and improving license Information display by @jiannx

🐛 Bug Fixes
  • [client] association field default value overrides existing data in sub-table (#7120) by @katherinehhh

  • [Workflow] Fix params of loading record in tasks (#7123) by @mytharcher

  • [WEB client] Fix issue where blocks under pages were not displayed after setting role menu permissions (#7112) by @aaaaaajie

  • [Workflow: Approval] Fix applicant variable name in trigger by @mytharcher

alpha
NocoBase v1.8.0-beta.11: Support `multipart/form-data` request
🎉 New Features
  • [Workflow: HTTP request node] Support multipart/form-data request (#7087) by @shushu992
🚀 Improvements
  • [Workflow]

    • Optimize mobile style (#7040) by @mytharcher

    • Adjust API of getCollectionFieldOptions (#7095) by @mytharcher

  • [Public forms] Optimize the performance of date components in public forms (#7117) by @zhangzhonghe

  • [Workflow: Pre-action event] Adjust variable api by @mytharcher

  • [Workflow: Approval] Adjust variable API by @mytharcher

🐛 Bug Fixes
  • [client]

    • incorrect range limitation on date fields with time (#7107) by @katherinehhh

    • When URL query parameter variables are empty, the data scope conditions are not removed (#7104) by @zhangzhonghe

  • [Workflow]

    • Fix params of loading record in tasks (#7123) by @mytharcher

    • Fix incorrectly executed checking on big integer number (#7099) by @mytharcher

    • Fix stats cascade deleted by non-current workflow version (#7103) by @mytharcher

  • [Mobile] Fix mobile popup z-index issue (#7110) by @zhangzhonghe

  • [WEB client] Fix issue where blocks under pages were not displayed after setting role menu permissions (#7112) by @aaaaaajie

  • [Calendar] date field issue in quick create form of calendar block (#7106) by @katherinehhh

  • [Action: Import records] Resolve login failure issue after batch import of usernames and passwords (#7076) by @aaaaaajie

  • [Workflow: Approval]

    • Fix error thrown when approval related collection deleted by @mytharcher

    • Fix mobile styles by @mytharcher

    • Fix applicant variable name in trigger by @mytharcher

    • Only participants can view (get) detail of approval by @mytharcher

    • Fix legacy variable API which throws error by @mytharcher

beta
NocoBase v1.7.18: Optimize mobile style
🚀 Improvements
  • [Workflow] Optimize mobile style (#7040) by @mytharcher

  • [Public forms] Optimize the performance of date components in public forms (#7117) by @zhangzhonghe

🐛 Bug Fixes
  • [Workflow] Fix params of loading record in tasks (#7123) by @mytharcher

  • [WEB client] Fix issue where blocks under pages were not displayed after setting role menu permissions (#7112) by @aaaaaajie

  • [Workflow: Approval]

    • Fix applicant variable name in trigger by @mytharcher

    • Fix mobile styles by @mytharcher

    • Fix error thrown when approval related collection deleted by @mytharcher

latest
NocoBase v1.8.0-alpha.10: Support on-demand loading of collections from external data sources
🎉 New Features
  • [Data source manager] ✨ Support on-demand loading of collections from external data sources (#6979) by @aaaaaajie

  • [Workflow: HTTP request node] Support multipart/form-data request (#7087) by @shushu992

  • [Data source: External SQL Server] Support on-demand loading of collections from external data sources by @aaaaaajie

🐛 Bug Fixes
  • [client]

    • When URL query parameter variables are empty, the data scope conditions are not removed (#7104) by @zhangzhonghe

    • incorrect range limitation on date fields with time (#7107) by @katherinehhh

  • [Mobile] Fix mobile popup z-index issue (#7110) by @zhangzhonghe

  • [Calendar] date field issue in quick create form of calendar block (#7106) by @katherinehhh

  • [Workflow: Approval]

    • Fix legacy variable API which throws error by @mytharcher

    • Fix mobile styles by @mytharcher

    • Fix error thrown when approval related collection deleted by @mytharcher

  • [Email manager] attachment does not display by @jiannx

alpha
NocoBase v1.7.17: Bug Fixes
🐛 Bug Fixes
  • [client]

    • incorrect range limitation on date fields with time (#7107) by @katherinehhh

    • When URL query parameter variables are empty, the data scope conditions are not removed (#7104) by @zhangzhonghe

  • [Mobile] Fix mobile popup z-index issue (#7110) by @zhangzhonghe

  • [Calendar] date field issue in quick create form of calendar block (#7106) by @katherinehhh

latest
NocoBase v1.8.0-alpha.9: Add approval records variable to node result
🎉 New Features
  • [client] Support the BIT field in SQL Server for external data sources. (#7058) by @aaaaaajie

  • [Data source: External SQL Server] 支持外部数据源中的 SQL Server BIT 字段 by @aaaaaajie

  • [Workflow: Approval] Add approval records variable to node result by @mytharcher

🚀 Improvements
  • [client] Auto-hide grid card block action bar when empty (#7069) by @zhangzhonghe

  • [Verification] Remove verifier options from the response of the verifiers:listByUser API (#7090) by @2013xile

  • [Workflow] Adjust API of getCollectionFieldOptions (#7095) by @mytharcher

  • [Workflow: Pre-action event] Adjust variable api by @mytharcher

  • [Workflow: Approval] Adjust variable API by @mytharcher

🐛 Bug Fixes
  • [client]

    • Table column text alignment function is not working (#7094) by @zhangzhonghe

    • Assign field values: Unable to clear data for relation fields (#7086) by @zhangzhonghe

    • Use independent variable scope for each field (#7012) by @mytharcher

    • style condition on subtable column fields not applied correctly (#7083) by @katherinehhh

    • Filtering through relationship collection fields in filter forms is invalid (#7070) by @zhangzhonghe

    • URL query parameter variables not working in public form field default value (#7084) by @katherinehhh

    • required validation message in subtable persists when switching page (#7080) by @katherinehhh

    • Error when clicking filter button (#7100) by @zhangzhonghe

  • [database] support association updates in updateOrCreate and firstOrCreate (#7088) by @chenos

  • [Workflow]

    • Fix stats cascade deleted by non-current workflow version (#7103) by @mytharcher

    • Fix incorrectly executed checking on big integer number (#7099) by @mytharcher

    • Fix incorrectly executed checking on big integer number (#7091) by @mytharcher

  • [Action: Import records] Resolve login failure issue after batch import of usernames and passwords (#7076) by @aaaaaajie

  • [Collection field: Many to many (array)] Updating a many to many (array) field throws an error when the updatedBy field is present (#7089) by @2013xile

  • [File manager] Fix attachments field can not be updated in approval process (#7093) by @mytharcher

  • [Public forms] Public forms: Fix unauthorized access issue on form submission (#7085) by @zhangzhonghe

  • [Collection field: Sequence] Fix string based bigint sequence calculation (#7079) by @mytharcher

  • [Workflow: Approval]

    • Use comparison instead of implicit logic to avoid type issues by @mytharcher

    • Only participants can view (get) detail of approval by @mytharcher

  • [Email manager] email deletion error by @jiannx

alpha
NocoBase v1.7.16: Bug Fixes
🐛 Bug Fixes
  • [Workflow]

    • Fix incorrectly executed checking on big integer number (#7099) by @mytharcher

    • Fix stats cascade deleted by non-current workflow version (#7103) by @mytharcher

  • [Action: Import records] Resolve login failure issue after batch import of usernames and passwords (#7076) by @aaaaaajie

  • [Workflow: Approval] Only participants can view (get) detail of approval by @mytharcher

latest
NocoBase v1.8.0-beta.10: Add approval records variable to node result
🎉 New Features
  • [Workflow: Approval] Add approval records variable to node result by @mytharcher
🐛 Bug Fixes
  • [client]

    • Table column text alignment function is not working (#7094) by @zhangzhonghe

    • Assign field values: Unable to clear data for relation fields (#7086) by @zhangzhonghe

    • Use independent variable scope for each field (#7012) by @mytharcher

  • [File manager] Fix attachments field can not be updated in approval process (#7093) by @mytharcher

  • [Workflow] Fix incorrectly executed checking on big integer number (#7091) by @mytharcher

  • [Workflow: Approval] Use comparison instead of implicit logic to avoid type issues by @mytharcher

beta
NocoBase v1.7.15: Bug Fixes
🐛 Bug Fixes
  • [client]

    • Use independent variable scope for each field (#7012) by @mytharcher

    • Assign field values: Unable to clear data for relation fields (#7086) by @zhangzhonghe

    • Table column text alignment function is not working (#7094) by @zhangzhonghe

  • [Workflow] Fix incorrectly executed checking on big integer number (#7091) by @mytharcher

  • [File manager] Fix attachments field can not be updated in approval process (#7093) by @mytharcher

  • [Workflow: Approval] Use comparison instead of implicit logic to avoid type issues by @mytharcher

latest
NocoBase v1.8.0-beta.9: Auto-hide grid card block action bar when empty
🚀 Improvements
  • [client]

    • Auto-hide grid card block action bar when empty (#7069) by @zhangzhonghe

    • Logo container width adapts to content type (fixed 168px for images, auto width for text) (#7075) by @Cyx649312038

  • [Verification] Remove verifier options from the response of the verifiers:listByUser API (#7090) by @2013xile

🐛 Bug Fixes
  • [client]

    • required validation message in subtable persists when switching page (#7080) by @katherinehhh

    • style condition on subtable column fields not applied correctly (#7083) by @katherinehhh

    • decimal point lost after switching amount component from mask to inputNumer (#7077) by @katherinehhh

    • URL query parameter variables not working in public form field default value (#7084) by @katherinehhh

    • Filtering through relationship collection fields in filter forms is invalid (#7070) by @zhangzhonghe

    • incorrect Markdown (Vditor) rendering in subtable (#7074) by @katherinehhh

  • [database] support association updates in updateOrCreate and firstOrCreate (#7088) by @chenos

  • [Collection field: Many to many (array)] Updating a many to many (array) field throws an error when the updatedBy field is present (#7089) by @2013xile

  • [Collection field: Sequence] Fix string based bigint sequence calculation (#7079) by @mytharcher

  • [Public forms] Public forms: Fix unauthorized access issue on form submission (#7085) by @zhangzhonghe

beta
NocoBase v1.7.14: Auto-hide grid card block action bar when empty
🚀 Improvements
  • [client] Auto-hide grid card block action bar when empty (#7069) by @zhangzhonghe

  • [Verification] Remove verifier options from the response of the verifiers:listByUser API (#7090) by @2013xile

🐛 Bug Fixes
  • [database] support association updates in updateOrCreate and firstOrCreate (#7088) by @chenos

  • [client]

    • URL query parameter variables not working in public form field default value (#7084) by @katherinehhh

    • style condition on subtable column fields not applied correctly (#7083) by @katherinehhh

    • Filtering through relationship collection fields in filter forms is invalid (#7070) by @zhangzhonghe

  • [Collection field: Many to many (array)] Updating a many to many (array) field throws an error when the updatedBy field is present (#7089) by @2013xile

  • [Public forms] Public forms: Fix unauthorized access issue on form submission (#7085) by @zhangzhonghe

latest
NocoBase v1.7.13: Logo container width adapts to content type
🚀 Improvements
  • [client] Logo container width adapts to content type (fixed 168px for images, auto width for text) (#7075) by @Cyx649312038

  • [Workflow: Approval] Add extra field option for re-assignees list by @mytharcher

🐛 Bug Fixes
  • [client]

    • required validation message in subtable persists when switching page (#7080) by @katherinehhh

    • decimal point lost after switching amount component from mask to inputNumer (#7077) by @katherinehhh

    • incorrect Markdown (Vditor) rendering in subtable (#7074) by @katherinehhh

  • [Collection field: Sequence] Fix string based bigint sequence calculation (#7079) by @mytharcher

  • [Backup manager] unknow command error when restoring MySQL backups on windows platform by @gchust

latest
NocoBase v1.8.0-alpha.8: Support one-click copying of text field content
🎉 New Features
  • [Text copy] Support one-click copying of text field content (#6954) by @zhangzhonghe

  • [Email manager] support delete email by @jiannx

🚀 Improvements
  • [client]

    • add “empty” and “not empty” options to checkbox field linkage rules (#7073) by @katherinehhh

    • Logo container width adapts to content type (fixed 168px for images, auto width for text) (#7075) by @Cyx649312038

  • [Async task manager] Improve performance of task creation during export (#7078) by @aaaaaajie

  • [Workflow: Approval] Add extra field option for re-assignees list by @mytharcher

🐛 Bug Fixes
  • [client]

    • decimal point lost after switching amount component from mask to inputNumer (#7077) by @katherinehhh

    • incorrect Markdown (Vditor) rendering in subtable (#7074) by @katherinehhh

    • After creating the reverse relation field, the option “Create reverse relation field in the target data table” in the association field settings was not checked. (#6914) by @aaaaaajie

    • association field selector does not clear selected data after submission (#7067) by @katherinehhh

  • [server] Cannot read properties of undefined (reading ‘setMaaintainingMessage’) (#7064) by @chenos

  • [Access control] Fixed an issue where the app blocked entry when no default role existed (#7059) by @aaaaaajie

  • [Data source manager] Scope changes now take effect immediately for all related roles. (#7065) by @aaaaaajie

  • [Workflow: Loop node] Fix loop branch runs when condition not satisfied (#7063) by @mytharcher

  • [Workflow: Custom action event] Fix variable of redirect url not parsed by @mytharcher

  • [Workflow: Approval] Fix todo stats not updated when execution canceled by @mytharcher

  • [Email manager] email delete failed by @jiannx

  • [Backup manager] unknow command error when restoring MySQL backups on windows platform by @gchust

alpha
NocoBase v1.8.0-beta.8: add "empty" and "not empty" options to checkbox field linkage rules
🚀 Improvements
  • [client] add “empty” and “not empty” options to checkbox field linkage rules (#7073) by @katherinehhh

  • [Workflow: Approval] Add extra field option for re-assignees list by @mytharcher

🐛 Bug Fixes
  • [Backup manager] unknow command error when restoring MySQL backups on windows platform by @gchust
beta
NocoBase v1.7.12: add "empty" and "not empty" options to checkbox field linkage rules
🚀 Improvements
  • [client] add “empty” and “not empty” options to checkbox field linkage rules (#7073) by @katherinehhh
🐛 Bug Fixes
  • [client] After creating the reverse relation field, the option “Create reverse relation field in the target data table” in the association field settings was not checked. (#6914) by @aaaaaajie

  • [Data source manager] Scope changes now take effect immediately for all related roles. (#7065) by @aaaaaajie

  • [Access control] Fixed an issue where the app blocked entry when no default role existed (#7059) by @aaaaaajie

  • [Workflow: Custom action event] Fix variable of redirect url not parsed by @mytharcher

latest
Loading...

Loading more content...

No more content to load