Release Notes

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

NocoBase v1.8.22: Bug Fixes
🐛 Bug Fixes
  • [Workflow] Fix the issue where the detail popup was not displayed due to an incorrect route configuration in the tasks center (#7452) by @mytharcher
latest
NocoBase v1.8.21: Bug Fixes
🐛 Bug Fixes
  • [File manager] Fix the error when editing the storage field in the file collection. (#7393) by @mytharcher

  • [Workflow: Parallel node] Fix the issue where incorrect status determination in parallel branch nodes under the “Run all branch” mode caused premature completion (#7445) by @mytharcher

  • [Workflow: Approval] Add the status variable for custom templates in approval completion notifications by @mytharcher

latest
NocoBase v1.8.20: Adjust the workflow variable API to support presetting an additional variable list
🚀 Improvements
  • [Workflow] Adjust the workflow variable API to support presetting an additional variable list (#7439) by @mytharcher

  • [Workflow: Approval]

    • Support using approval-related variables in custom notifications by @mytharcher

    • Support updating the approval status after the end node terminates the execution by @mytharcher

🐛 Bug Fixes
  • [client]

    • Fix an issue where, in certain scenarios, editing a record in the mobile record picker popup causes an error (#7444) by @zhangzhonghe

    • required validation not working for attachment fields in subtable (#7431) by @katherinehhh

    • Fix the issue where the icon was displayed incorrectly when the URL in the attachment URL field contained query parameters (#7432) by @mytharcher

  • [database]

    • Fixed a MySQL syntax error that occurred when loading more in-app messages. (#7438) by @aaaaaajie

    • Fixed precision issue for exported Number fields (#7421) by @aaaaaajie

  • [undefined] Fixed issue with filtering by date field only in MySQL external source (#7422) by @aaaaaajie

  • [Action: Import records] Fixed an issue where import failed when the table primary key was a single-line text (#7416) by @aaaaaajie

  • [Workflow]

    • Complete the options for automatically deleting workflow execution status (#7436) by @mytharcher

    • Fix issues related to the mobile menu in the workflow tasks (#7419) by @mytharcher

  • [Action: Import records Pro] Fixed unexpected update result when using string primary key in xlsx import. by @aaaaaajie

latest
NocoBase v1.9.0-beta.6: Support to split async task services by env and event queue
🎉 New Features
  • [client] Added “Auto focus” option for Input, TextArea, URL, and InputNumber components that automatically focuses the input field during initial page rendering when enabled (#7320) by @zhangzhonghe

  • [Async task manager] Support to split async task services by env and event queue (#7241) by @mytharcher

  • [Office File Previewer] Support to preview Office files via Microsoft live preview (#7300) by @mytharcher

  • [Auth: SAML 2.0] Add signature-related configuration options by @2013xile

  • [Workflow: Approval]

    • Add inline template type for notification configuration by @mytharcher
    • Support to use consistent task title for all approval nodes in same workflow by @mytharcher
🚀 Improvements
  • [database] Optimized ACL Meta query performance (#7400) by @aaaaaajie

  • [client]

    • Support displaying icons identified by strings in the Select component when in read-only mode (#7420) by @mytharcher
    • add “day before yesterday” date variable support (#7359) by @katherinehhh
    • Optimize performance when switching popup tabs (#7353) by @zhangzhonghe
    • Do not automatically close menu after selection (#7252) by @kerwin612
  • [Mobile] Optimize the mobile popup component (#7414) by @zhangzhonghe

  • [Workflow]

    • Updated the node selection menu to display options in a two-column layout for improving information density and allowing users to view more options at once (#7396) by @mytharcher
    • Fix unstable test case (#7349) by @mytharcher
    • Show normal title when disabled (#7339) by @mytharcher
    • Reduce jobs amount to load when preparing execution (#7284) by @mytharcher
  • [License settings] In the license settings, copy the latest Instance ID each time (#7387) by @jiannx

  • [Authentication] Removed the token parameter from the URL after a successful sign-in (#7386) by @2013xile

  • [Notification: In-app message]

    • Remove SQL logs output via console.log (#7368) by @2013xile
    • Change in-app message from SSE to WebSocket (#7302) by @mytharcher
  • [Office File Previewer] Add support for previewing .odt file (#7347) by @mytharcher

  • [Action: Import records Pro] Support to split import / export services by env and event queue by @mytharcher

  • [Workflow: JavaScript] Change cache to app cache to avoid bugs in cluster mode by @mytharcher

  • [Template print] support field m2m array by @jiannx

  • [Backup manager] improve performance for mysql database backup operation by @gchust

  • [Auth: DingTalk] In the DingTalk client, set the navigation bar title to an empty string instead of displaying “Loading…” by @2013xile

  • [Migration manager] Support to split migration service by env and event queue by @mytharcher

🐛 Bug Fixes
  • [client]

    • Fix the issue where the icon was displayed incorrectly when the URL in the attachment URL field contained query parameters (#7432) by @mytharcher
    • treat number 0 as empty during linkage rule empty validation (#7404) by @katherinehhh
    • Fix text of link button breaking line (#7406) by @mytharcher
    • Fix the issue where multi-column form layout doesn’t convert to single-column layout on mobile devices (#7355) by @zhangzhonghe
    • Fix bulk delete collections error (#7345) by @aaaaaajie
    • Fixed issue where previously saved data scope was not preselected when configuring permissions individually. (#7288) by @aaaaaajie
    • Fix the issue where variable raw strings are submitted with the form (#7337) by @zhangzhonghe
    • When using variables to set field default values in filter forms, if the variable value is empty, the input box will display the original variable string (#7335) by @zhangzhonghe
    • Fix tooltip shows [object Object] on hover in action panel (#7322) by @katherinehhh
    • Fix infinite loop issue when parsing field default values (#7301) by @zhangzhonghe
    • Fix file preview item on null url (#7315) by @mytharcher
    • Fix issue where tree table cannot be expanded (#7309) by @zhangzhonghe
    • Add full URL to local file when previewing (#7314) by @mytharcher
    • Fix unexpected behavior in table row drag and drop sorting (#6959) by @ChimingLiu
    • date field display issue in association field data selector popup of filter form (#7290) by @katherinehhh
  • [database] Fixed issue where Postgres external table reads included views from other schemas (#7410) by @aaaaaajie

  • [server] Some requests lack ctx.action, causing errors in the audit log middleware (#7369) by @2013xile

  • [undefined] Add new plugin to preset (#7319) by @mytharcher

  • [utils] incorrect timezone handling for parseDate (#7318) by @katherinehhh

  • [Block: template] Resolved an issue where mail blocks were not visible when placed inside an inherited template block (#7430) by @gchust

  • [Mobile]

    • incorrect display format of date field on mobile (#7412) by @katherinehhh
    • Fix the issue where the form submission data in the mobile approval dialog is incorrect (#7389) by @zhangzhonghe
    • Resolved an issue where the date picker on mobile devices displayed incorrectly when date range limits were applied (#7362) by @katherinehhh
  • [Workflow]

    • Fix error thrown and form data disappeared when edit workflow category (#7408) by @mytharcher
    • Fix the translation of the page title in the workflow tasks center (#7392) by @mytharcher
    • Refactor the “Add Node” menu and fix the workflow canvas rendering performance issues it caused (#7363) by @mytharcher
    • Fix the issue of incorrect filter conditions when retrieving a single to-do item (#7366) by @mytharcher
    • Fix the issue of keyword matching in the field select (#7356) by @mytharcher
    • Avoid error thrown caused by publishing to event queue when stopping (#7348) by @mytharcher
    • Fix undefined result when processor exit (#7317) by @mytharcher
    • Fix BigInt ID issue in MySQL when save job (#7292) by @mytharcher
  • [Workflow: mailer node] Fix the issue where the email node might not resume execution properly (#7409) by @mytharcher

  • [Office File Previewer]

    • Fix error thrown when upload file to attachment URL field (#7405) by @mytharcher
    • Support .docx, .xlsx and .pptx file with only URL to be previewed (#7336) by @mytharcher
  • [File manager]

    • Remove the hint for the file upload size limit (#7391) by @mytharcher
    • Add storageId field to file collection to support permission configuration (#7351) by @mytharcher
    • Fix storage field permission (#7316) by @mytharcher
  • [Notification: In-app message]

    • Fix translations (#7384) by @mytharcher
    • Fix the issue where in-site messages were received but not displayed in a popup (#7364) by @mytharcher
  • [Calendar] calendar event item tooltip showing [object Object] (#7372) by @katherinehhh

  • [Collection field: Formula] Fix the issue where formula input could not pass validation due to variable type (#7373) by @mytharcher

  • [Workflow: Parallel node] Fix parallel node suspend after resume under MySQL (#7346) by @mytharcher

  • [Workflow: CC] Fix blocks can not be removed (#7338) by @mytharcher

  • [Data visualization] date variable issue in default value of date field in chart filter block (#7291) by @katherinehhh

  • [Collection: Tree] Fix the path synchronization logic of tree collections (#7330) by @ChimingLiu

  • [Workflow: HTTP request node] Fix racing condition bug (#7310) by @mytharcher

  • [Workflow: Dynamic calculation node] Fix legacy API caused error (#7321) by @mytharcher

  • [Action: Export records] Fixed incorrect formatting of nested relational fields when exporting to Excel. (#7277) by @aaaaaajie

  • [Action: Import records Pro] Disallow assigning relation fields during import duplicate detection. by @aaaaaajie

  • [Data source: External SQL Server] Fix inconsistent storage format for MSSQL datetime (without time zone) fields from external data sources by @aaaaaajie

  • [Workflow: Custom action event] Clear the selected rows after successfully triggering actions on multiple records by @mytharcher

  • [Workflow: Subflow] Fix flow suspended by @mytharcher

  • [Template print] Printing of radio-select fields in multiple lines of data by @jiannx

  • [File storage: S3(Pro)]

    • Fix the issue where the IAM authentication method could not be used to upload files by @mytharcher
    • Deprecate problematic parameter attachmentField by @mytharcher
  • [Workflow: Approval]

    • Fix the issue where loading external data source data in approval records resulted in a 404 error by @mytharcher
    • Add task title for added and delegated items by @mytharcher
    • Fix error thrown from assignee select inside external datasource by @mytharcher
    • Fix the issue where the user list was empty during countersigning by @mytharcher
    • Fix update associations when submit draft by @mytharcher
    • Fix linkage rules not works in approval original detail block by @mytharcher
  • [Backup manager] large file backups could show “successful” before actually finishing by @gchust

  • [Migration manager] Skip the \restrict and \unrestrict commands generated by the latest pg_dump when creating migration files to resolve restore errors. by @2013xile

beta
NocoBase v1.9.0-alpha.12: Support field validation rule
🎉 New Features
  • [client] Support field validation rule (#7297) by @aaaaaajie

  • [Workflow: Approval]

    • Add inline template type for notification configuration by @mytharcher

    • Support to use consistent task title for all approval nodes in same workflow by @mytharcher

🚀 Improvements
  • [database] Optimized ACL Meta query performance (#7400) by @aaaaaajie

  • [client] Support displaying icons identified by strings in the Select component when in read-only mode (#7420) by @mytharcher

  • [Mobile] Optimize the mobile popup component (#7414) by @zhangzhonghe

  • [Workflow] Updated the node selection menu to display options in a two-column layout for improving information density and allowing users to view more options at once (#7396) by @mytharcher

  • [License settings] In the license settings, copy the latest Instance ID each time (#7387) by @jiannx

  • [Notification: In-app message] Remove SQL logs output via console.log (#7368) by @2013xile

  • [Authentication] Removed the token parameter from the URL after a successful sign-in (#7386) by @2013xile

  • [Template print] support field m2m array by @jiannx

🐛 Bug Fixes
  • [database] Fixed issue where Postgres external table reads included views from other schemas (#7410) by @aaaaaajie

  • [client]

    • treat number 0 as empty during linkage rule empty validation (#7404) by @katherinehhh

    • Fix an issue where the “Column settings” button loads columns from the table inside the modal dialog (#7385) by @kerwin612

    • Fix text of link button breaking line (#7406) by @mytharcher

  • [server] Some requests lack ctx.action, causing errors in the audit log middleware (#7369) by @2013xile

  • [Block: template] Resolved an issue where mail blocks were not visible when placed inside an inherited template block (#7430) by @gchust

  • [Workflow: mailer node] Fix the issue where the email node might not resume execution properly (#7409) by @mytharcher

  • [Mobile]

    • incorrect display format of date field on mobile (#7412) by @katherinehhh

    • Fix the issue where the form submission data in the mobile approval dialog is incorrect (#7389) by @zhangzhonghe

  • [Workflow]

    • Fix error thrown and form data disappeared when edit workflow category (#7408) by @mytharcher

    • Fix the translation of the page title in the workflow tasks center (#7392) by @mytharcher

  • [Office File Previewer] Fix error thrown when upload file to attachment URL field (#7405) by @mytharcher

  • [Notification: In-app message] Fix translations (#7384) by @mytharcher

  • [Collection field: Formula] Fix the issue where formula input could not pass validation due to variable type (#7373) by @mytharcher

  • [File manager] Remove the hint for the file upload size limit (#7391) by @mytharcher

  • [Calendar] calendar event item tooltip showing [object Object] (#7372) by @katherinehhh

  • [Action: Import records Pro] Disallow assigning relation fields during import duplicate detection. by @aaaaaajie

  • [Workflow: Custom action event] Clear the selected rows after successfully triggering actions on multiple records by @mytharcher

  • [Template print] Printing of radio-select fields in multiple lines of data by @jiannx

  • [File storage: S3(Pro)]

    • Deprecate problematic parameter attachmentField by @mytharcher

    • Fix the issue where the IAM authentication method could not be used to upload files by @mytharcher

  • [Workflow: Approval]

    • Fix the issue where loading external data source data in approval records resulted in a 404 error by @mytharcher

    • Fix the issue where the user list was empty during countersigning by @mytharcher

  • [Backup manager] large file backups could show “successful” before actually finishing by @gchust

  • [Migration manager] Skip the \restrict and \unrestrict commands generated by the latest pg_dump when creating migration files to resolve restore errors. by @2013xile

alpha
NocoBase v1.8.19: Add inline template type for notification configuration
🎉 New Features
  • [Workflow: Approval] Add inline template type for notification configuration by @mytharcher
🚀 Improvements
  • [client] Support displaying icons identified by strings in the Select component when in read-only mode (#7420) by @mytharcher
  • [database] Optimized ACL Meta query performance (#7400) by @aaaaaajie
  • [Mobile] Optimize the mobile popup component (#7414) by @zhangzhonghe
🐛 Bug Fixes
  • [database] Fixed issue where Postgres external table reads included views from other schemas (#7410) by @aaaaaajie
  • [Block: template] Resolved an issue where mail blocks were not visible when placed inside an inherited template block (#7430) by @gchust
  • [Action: Import records Pro] Disallow assigning relation fields during import duplicate detection. by @aaaaaajie
  • [Workflow: Approval] Fix the issue where the user list was empty during countersigning by @mytharcher
  • [Migration manager] Skip the \restrict and \unrestrict commands generated by the latest pg_dump when creating migration files to resolve restore errors. by @2013xile
latest
NocoBase v1.8.18: Copy the latest Instance ID each time in the license settings
🚀 Improvements
  • [Workflow] Updated the node selection menu to display options in a two-column layout for improving information density and allowing users to view more options at once (#7396) by @mytharcher

  • [License settings] In the license settings, copy the latest Instance ID each time (#7387) by @jiannx

🐛 Bug Fixes
  • [client]

    • treat number 0 as empty during linkage rule empty validation (#7404) by @katherinehhh

    • Fix text of link button breaking line (#7406) by @mytharcher

  • [Mobile] incorrect display format of date field on mobile (#7412) by @katherinehhh

  • [Office File Previewer] Fix error thrown when upload file to attachment URL field (#7405) by @mytharcher

  • [Workflow] Fix error thrown and form data disappeared when edit workflow category (#7408) by @mytharcher

  • [Workflow: mailer node] Fix the issue where the email node might not resume execution properly (#7409) by @mytharcher

  • [Workflow: Custom action event] Clear the selected rows after successfully triggering actions on multiple records by @mytharcher

  • [Template print] Printing of radio-select fields in multiple lines of data by @jiannx

  • [Workflow: Approval] Fix the issue where loading external data source data in approval records resulted in a 404 error by @mytharcher

latest
NocoBase v1.8.17: Support to use consistent task title for all approval nodes in same workflow
🎉 New Features
  • [Workflow: Approval] Support to use consistent task title for all approval nodes in same workflow by @mytharcher
🚀 Improvements
  • [Authentication] Removed the token parameter from the URL after a successful sign-in (#7386) by @2013xile

  • [Template print] support field m2m array by @jiannx

🐛 Bug Fixes
  • [Mobile] Fix the issue where the form submission data in the mobile approval dialog is incorrect (#7389) by @zhangzhonghe

  • [Workflow] Fix the translation of the page title in the workflow tasks center (#7392) by @mytharcher

  • [Calendar] calendar event item tooltip showing [object Object] (#7372) by @katherinehhh

  • [Notification: In-app message] Fix translations (#7384) by @mytharcher

  • [File manager] Remove the hint for the file upload size limit (#7391) by @mytharcher

  • [File storage: S3(Pro)]

    • Deprecate problematic parameter attachmentField by @mytharcher

    • Fix the issue where the IAM authentication method could not be used to upload files by @mytharcher

latest
NocoBase v1.8.16: Bug Fixes
🚀 Improvements
  • [Notification: In-app message] Remove SQL logs output via console.log (#7368) by @2013xile
🐛 Bug Fixes
  • [server] Some requests lack ctx.action, causing errors in the audit log middleware (#7369) by @2013xile

  • [Collection field: Formula] Fix the issue where formula input could not pass validation due to variable type (#7373) by @mytharcher

  • [Backup manager] large file backups could show “successful” before actually finishing by @gchust

latest
NocoBase v1.8.15: Optimize performance when switching popup tabs
🚀 Improvements
  • [client]

    • add “day before yesterday” date variable support (#7359) by @katherinehhh
    • Optimize performance when switching popup tabs (#7353) by @zhangzhonghe
  • [Workflow]

    • Fix unstable test case (#7349) by @mytharcher
    • The workflow title in the task card will no longer be displayed with a strikethrough, even if the corresponding version is disabled (#7339) by @mytharcher
  • [Office File Previewer] Add support for previewing .odt file (#7347) by @mytharcher

  • [Backup manager] improve performance for mysql database backup operation by @gchust

🐛 Bug Fixes
  • [client]

    • Fix the issue where multi-column form layout doesn’t convert to single-column layout on mobile devices (#7355) by @zhangzhonghe
    • Fix bulk delete collections error (#7345) by @aaaaaajie
    • Fixed issue where previously saved data scope was not preselected when configuring permissions individually. (#7288) by @aaaaaajie
  • [Workflow]

    • Refactor the “Add Node” menu and fix the workflow canvas rendering performance issues it caused (#7363) by @mytharcher
    • Fix the issue of incorrect filter conditions when retrieving a single to-do item (#7366) by @mytharcher
    • Fix the issue of keyword matching in the field select (#7356) by @mytharcher
    • Avoid error thrown caused by publishing to event queue when stopping (#7348) by @mytharcher
  • [Notification: In-app message] Fix the issue where in-site messages were received but not displayed in a popup (#7364) by @mytharcher

  • [Mobile] Resolved an issue where the date picker on mobile devices displayed incorrectly when date range limits were applied (#7362) by @katherinehhh

  • [File manager] Add storageId field to file collection to support permission configuration (#7351) by @mytharcher

  • [Workflow: Parallel node] Fix parallel node suspend after resume under MySQL (#7346) by @mytharcher

  • [Workflow: CC] Fix blocks can not be removed (#7338) by @mytharcher

  • [Office File Previewer] Support .docx, .xlsx and .pptx file with only URL to be previewed (#7336) by @mytharcher

  • [Data visualization] date variable issue in default value of date field in chart filter block (#7291) by @katherinehhh

  • [Workflow: Approval]

    • Fix linkage rules not works in approval original detail block by @mytharcher
    • Fix update associations when submit draft by @mytharcher
latest
NocoBase v1.9.0-alpha.10: Bug Fixes
🐛 Bug Fixes
  • [Email manager] rich editor support soft line breaks by @jiannx
alpha
NocoBase v1.9.0-alpha.9: Bug Fixes
🚀 Improvements
  • [Workflow] Fix unstable test case (#7349) by @mytharcher
🐛 Bug Fixes
  • [client] Fix the issue where multi-column form layout doesn’t convert to single-column layout on mobile devices (#7355) by @zhangzhonghe

  • [Workflow] Fix the issue of keyword matching in the field select (#7356) by @mytharcher

alpha
NocoBase v1.9.0-alpha.8: Optimize performance when switching popup tabs
🚀 Improvements
  • [client] Optimize performance when switching popup tabs (#7353) by @zhangzhonghe
  • [Office File Previewer] Add support for previewing .odt file (#7347) by @mytharcher
🐛 Bug Fixes
  • [client]

    • Fixed issue where previously saved data scope was not preselected when configuring permissions individually (#7288) by @aaaaaajie
    • Fix bulk delete collections error (#7345) by @aaaaaajie
  • [Workflow] Avoid error thrown caused by publishing to event queue when stopping (#7348) by @mytharcher

  • [Workflow: Parallel node] Fix parallel node suspend after resume under MySQL (#7346) by @mytharcher

  • [Workflow: Approval]

    • Fix update associations when submit draft by @mytharcher
    • Fix linkage rules not works in approval original detail block by @mytharcher
alpha
NocoBase v1.9.0-alpha.7: Bug Fixes
🐛 Bug Fixes
  • [Email manager] support resync by @jiannx
alpha
NocoBase v1.9.0-alpha.6: Bug fixes
🚀 Improvements
  • [Workflow] The workflow title in the task card will no longer be displayed with a strikethrough, even if the corresponding version is disabled (#7339) by @mytharcher
🐛 Bug Fixes
  • [Data visualization] date variable issue in default value of date field in chart filter block (#7291) by @katherinehhh
  • [Workflow: CC] Fix blocks can not be removed (#7338) by @mytharcher
  • [Email manager] Manually distinguish between forwarding and replying by @jiannx
alpha
NocoBase v1.9.0-alpha.5: Add signature-related configuration options
🎉 New Features
  • [client] Added “Auto focus” option for Input, TextArea, URL, and InputNumber components that automatically focuses the input field during initial page rendering when enabled (#7320) by @zhangzhonghe

  • [Auth: SAML 2.0] Add signature-related configuration options by @2013xile

🚀 Improvements
  • [Workflow: JavaScript] Change cache to app cache to avoid bugs in cluster mode by @mytharcher
🐛 Bug Fixes
  • [client]

    • Fix the issue where variable raw strings are submitted with the form (#7337) by @zhangzhonghe

    • Fix tooltip shows [object Object] on hover in action panel (#7322) by @katherinehhh

    • When using variables to set field default values in filter forms, if the variable value is empty, the input box will display the original variable string (#7335) by @zhangzhonghe

  • [undefined] Add new plugin to preset (#7319) by @mytharcher

  • [Collection: Tree] Fix the path synchronization logic of tree collections (#7330) by @ChimingLiu

  • [Office File Previewer] Support .docx, .xlsx and .pptx file with only URL to be previewed (#7336) by @mytharcher

  • [Workflow: Dynamic calculation node] Fix legacy API caused error (#7321) by @mytharcher

  • [Workflow: Approval] Add task title for added and delegated items by @mytharcher

  • [Email manager] Supports the same email for multiple people by @jiannx

alpha
NocoBase v1.8.14: Bug Fixes
🐛 Bug Fixes
  • [client] Fix the issue where variable raw strings are submitted with the form (#7337) by @zhangzhonghe

  • [Workflow: Approval] Add task title for added and delegated items by @mytharcher

latest
NocoBase v1.8.13: Add signature-related configuration options
🎉 New Features
  • [Auth: SAML 2.0] Add signature-related configuration options by @2013xile
🚀 Improvements
  • [Workflow: JavaScript] Change cache to app cache to avoid bugs in cluster mode by @mytharcher
🐛 Bug Fixes
  • [client]

    • Fix tooltip shows [object Object] on hover in action panel (#7322) by @katherinehhh

    • When using variables to set field default values in filter forms, if the variable value is empty, the input box will display the original variable string (#7335) by @zhangzhonghe

  • [Collection: Tree] Fix the path synchronization logic of tree collections (#7330) by @ChimingLiu

latest
NocoBase v1.8.12: Bug Fixes
🎉 New Features
  • [client] Added “Auto focus” option for Input, TextArea, URL, and InputNumber components that automatically focuses the input field during initial page rendering when enabled (#7320) by @zhangzhonghe
🐛 Bug Fixes
  • [client]

    • Fix file preview item on null url (#7315) by @mytharcher

    • Add full URL to local file when previewing (#7314) by @mytharcher

  • [utils] incorrect timezone handling for parseDate (#7318) by @katherinehhh

  • [undefined] Add new plugin to preset (#7319) by @mytharcher

  • [File manager] Fix storage field permission (#7316) by @mytharcher

  • [Workflow] Fix undefined result when processor exit (#7317) by @mytharcher

  • [Workflow: Dynamic calculation node] Fix legacy API caused error (#7321) by @mytharcher

  • [Workflow: Subflow] Fix flow suspended by @mytharcher

latest
NocoBase v1.9.0-alpha.4: Support configuring request body size limit via environment variable
🎉 New Features
  • [server] Support configuring request body size limit via environment variable (#7273) by @aaaaaajie

  • [client] Table blocks support adding a ‘Column settings’ button to configure column order and visibility (#7204) by @kerwin612

  • [Office File Previewer] Support to preview Office files via Microsoft live preview (#7300) by @mytharcher

  • [Data source: Main]

    • support reading tables from main data source (#7238) by @aaaaaajie
  • [Workflow: Parallel node] Add “All settled” mode for parallel node (#7263) by @mytharcher

  • [Auth: SAML 2.0] Support automatic redirection to the SSO URL when the user is unauthenticated by @2013xile

  • [Redis queue adapter] Add Redis adapter for event queue by @mytharcher

🚀 Improvements
  • [client] Do not automatically close menu after selection (#7252) by @kerwin612

  • [server] Make concurrent memory queue available when processing items not full (#7267) by @mytharcher

  • [database] Automatically activates simple pagination when dataset exceeds a threshold (#7227) by @aaaaaajie

  • [Notification: In-app message] Change in-app message from SSE to WebSocket (#7302) by @mytharcher

  • [Workflow]

    • Reduce jobs amount to load when preparing execution (#7284) by @mytharcher
    • Add json type constant for test variable (#7274) by @mytharcher
  • [AI integration] Remove await for invoking saveJob (#7275) by @mytharcher

  • [Workflow: Manual node] storePopupContext supports saving default context (#7264) by @zhangzhonghe

  • [Workflow: JSON calculation] Make JSON query node testable by @mytharcher

  • [Redis queue adapter] Make concurrent queue available when processing items not full for Redis adapter by @mytharcher

  • [Auth: DingTalk] In the DingTalk client, set the navigation bar title to an empty string instead of displaying “Loading…” by @2013xile

🐛 Bug Fixes
  • [utils] incorrect timezone handling for parseDate (#7318) by @katherinehhh

  • [client]

    • Fix file preview item on null url (#7315) by @mytharcher
    • Add full URL to local file when previewing (#7314) by @mytharcher
    • Fix issue where tree table cannot be expanded (#7309) by @zhangzhonghe
    • Fix unexpected behavior in table row drag and drop sorting (#6959) by @ChimingLiu
    • Fix infinite loop issue when parsing field default values (#7301) by @zhangzhonghe
    • date field display issue in association field data selector popup of filter form (#7290) by @katherinehhh
    • fuzzy search not working in select association field when using formula as title field (#7280) by @katherinehhh
    • missing current object variable in sub-table linkage rules (#7266) by @katherinehhh
    • Fix issue where Markdown fields were not rendered correctly in the detail view. (#7257) by @aaaaaajie
    • After field changes, the association fields that depend on this field have not cleared their values (#7262) by @zhangzhonghe
    • display issue when deprecated date variables are used in date fields of historical data (#7253) by @katherinehhh
    • Data selector title field setting is invalid (#7251) by @zhangzhonghe
  • [database]

    • Resolve auto simple pagination failure caused by table naming convention. (#7256) by @aaaaaajie
    • Fixed failure when exporting large datasets from PostgreSQL (#7228) by @aaaaaajie
    • Fix issue where default primary key sorting causes list loading failure when using MSSQL external data source in table block. (#7259) by @aaaaaajie
  • [auth] Fix the issue where an empty secret in sub-application configuration prevents sign-in (#7239) by @2013xile

  • [File manager] Fix storage field permission (#7316) by @mytharcher

  • [Workflow]

    • Fix undefined result when processor exit (#7317) by @mytharcher
    • Fix BigInt ID issue in MySQL when save job (#7292) by @mytharcher
    • Fix wrong version of dependency (#7258) by @mytharcher
  • [Workflow: HTTP request node] Fix racing condition bug (#7310) by @mytharcher

  • [Action: Export records] Fixed incorrect formatting of nested relational fields when exporting to Excel. (#7277) by @aaaaaajie

  • [Data source manager] Fixed preserve external datasource attributes in collection configuration (#7249) by @aaaaaajie

  • [Action: Batch edit] Unable to perform bulk edit and bulk update in data selector (#7250) by @zhangzhonghe

  • [Data source: External Oracle] Fixed preserve external datasource attributes in collection configuration by @aaaaaajie

  • [Data source: External SQL Server] Fix inconsistent storage format for MSSQL datetime (without time zone) fields from external data sources by @aaaaaajie

  • [Workflow: Subflow] Fix flow suspended by @mytharcher

  • [Workflow: Approval]

    • Fix error thrown from assignee select inside external datasource by @mytharcher
    • The Link button’s URL points to a popup on the current page, but clicking it shows a 404 error by @zhangzhonghe
  • [Email manager]

    • add rawId field for performance optimization by @jiannx
    • ref attribute in html causes rendering exception by @jiannx
    • the messages and labes relationship collection is exceptional under mysql by @jiannx
alpha
Loading...

Loading more content...

No more content to load