Release Notes

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

NocoBase v2.2.23: Added manual Actions entry points for the workflows on NocoBase 3's isolated branches
🚀 Improvements
  • [undefined]
    • V3 workflow entry filenames now use a consistent v3- prefix with documented cross-branch synchronization rules. (#10590) by @Molunerfinn

    • Added manual Actions entry points for the workflows on NocoBase 3’s isolated branches. (#10587) by @Molunerfinn

🐛 Bug Fixes
  • [database] Fixed a GROUP BY error on PostgreSQL when filtering by a to-many relation field and sorting by a root field on tables without a primary key constraint (#10582) by @cgyrock

  • [client] Fix the issue where block settings disappear in UI Editor mode after the browser window is narrowed and then widened again (#10583) by @zhangzhonghe

  • [undefined] Preserved nightly PostgreSQL and MySQL checks after moving NocoBase 3 to its dedicated branches. (#10589) by @Molunerfinn

  • [Workflow: Aggregate node] Fixed aggregate fields disappearing when reopening workflow Aggregate nodes with associated collections, and reduced unnecessary relation traversal when restoring saved field selections. (#10578) by @mytharcher

  • [Collection field: Many to many (array)] Fix the issue where relation fields created in the v2 data source manager could not be configured in blocks (#10581) by @zhangzhonghe

  • [File manager] Fixed attachment uploads falling back to default storage by preserving direct-upload field parameters in main and sub-applications and honoring field storage for custom file collections. (#10577) by @mytharcher

latest
NocoBase v2.2.22: Bug Fixes
🐛 Bug Fixes
  • [client-v2] Fixed empty JS action items becoming inaccessible in the UI editor. (#10573) by @gchust

  • [UI layout] Fixed missing popup template options in action settings in the new client. (#10574) by @gchust

latest
NocoBase v2.2.21: Bug Fixes
🐛 Bug Fixes
  • [client-v2] Fixed empty JS blocks becoming inaccessible in the UI Editor after disabling the block card. (#10563) by @gchust

  • [Notification: Email] Upgraded nodemailer, hono and moment to patched versions. (#10569) by @2013xile

  • [UI templates] Fixed the internal template collection appearing in block collection choices after deleting a UI template. (#10561) by @gchust

latest
NocoBase v2.2.20: Resolve referenced knowledge base documents for AI employee chat responses
🎉 New Features
  • [AI employees] AI employee chat responses expose the referenced knowledge base documents (#10560) by @cgyrock

  • [AI: Knowledge base] Resolve referenced knowledge base documents for AI employee chat responses by @cgyrock

🐛 Bug Fixes
  • [create-nocobase-app] Upgrade js-yaml and uuid (#10555) by @2013xile

  • [sdk] Upgraded axios to 1.20.0 (#10566) by @2013xile

  • [client-v2] Fix the issue where the “Current popup parent record” variable is missing in quick create popups of association fields in approval forms (#10554) by @zhangzhonghe

  • [Block: Kanban] Fixed Kanban layout flicker when adding an AI employee action. (#10553) by @jiannx

  • [Data source: External NocoBase] Fixed the type build failure caused by the axios 1.20.0 upgrade by @2013xile

  • [Data source: External Oracle] Fixed a type error surfaced by the axios 1.20.0 upgrade by @2013xile

  • [Workflow: Approval] Fix the issue where hidden field labels reappear and field values are empty in submitted approval details by @zhangzhonghe

latest
NocoBase v2.3.0-beta.13: Resolve referenced knowledge base documents for AI employee chat responses
🎉 New Features
  • [AI employees]

    • AI employee chat responses expose the referenced knowledge base documents (#10560) by @cgyrock
    • Added support for OpenCode Zen / Go as an LLM service by sending the required session headers; DeepSeek Flash models now accept image attachments, and web search is limited to DeepSeek V4 Pro because Flash models silently ignore it (#10551) by @cgyrock
  • [AI: Knowledge base] Resolve referenced knowledge base documents for AI employee chat responses by @cgyrock

🚀 Improvements
  • [client-v2] Table column quick edit: support setting a data scope for association fields (#10547) by @katherinehhh
🐛 Bug Fixes
  • [client-v2]

    • Fix the issue where the “Current popup parent record” variable is missing in quick create popups of association fields in approval forms (#10554) by @zhangzhonghe
    • Fix the issue where signing in with another account after signing out shows a 404 page (#10549) by @zhangzhonghe
    • Fixed saving attachment and file relation changes inside approval form sub-tables. (#10544) by @mytharcher
  • [create-nocobase-app] Upgrade js-yaml and uuid (#10555) by @2013xile

  • [client] Fixed workflow manual node form layouts failing when multiple fields are arranged in one row. (#10545) by @mytharcher

  • [Workflow] Fix creation of the jobs status and ID index during database sync. (#10552) by @mytharcher

  • [Workflow: Aggregate node] Fix aggregate field selection for collections selected through to-many associations. (#10543) by @mytharcher

  • [Block: GridCard] Fixed Grid Card pagination switching and aligned simple-pagination page sizes with the configured column count (#10541) by @jiannx

  • [Action: Batch update] Prevent bulk update actions from submitting option values that no longer exist in the configured collection field. (#10540) by @jiannx

  • [Migration manager] Updated decompress to @xhmikosr/decompress 11.1.4 by @2013xile

beta
NocoBase v2.4.0-alpha.9: Table column quick edit: support setting a data scope for association fields
🎉 New Features
  • [AI employees]

    • AI employee chat responses expose the referenced knowledge base documents (#10560) by @cgyrock

    • Added support for OpenCode Zen / Go as an LLM service by sending the required session headers; DeepSeek Flash models now accept image attachments, and web search is limited to DeepSeek V4 Pro because Flash models silently ignore it (#10551) by @cgyrock

  • [AI: Knowledge base] Resolve referenced knowledge base documents for AI employee chat responses by @cgyrock

🚀 Improvements
  • [client-v2] Table column quick edit: support setting a data scope for association fields (#10547) by @katherinehhh
🐛 Bug Fixes
  • [sdk] Upgraded axios to 1.20.0 (#10566) by @2013xile

  • [client-v2]

    • Fix the issue where the “Current popup parent record” variable is missing in quick create popups of association fields in approval forms (#10554) by @zhangzhonghe

    • Fixed saving attachment and file relation changes inside approval form sub-tables. (#10544) by @mytharcher

    • Fix the issue where signing in with another account after signing out shows a 404 page (#10549) by @zhangzhonghe

  • [client] Fixed workflow manual node form layouts failing when multiple fields are arranged in one row. (#10545) by @mytharcher

  • [create-nocobase-app] Upgrade js-yaml and uuid (#10555) by @2013xile

  • [Workflow: Aggregate node] Fix aggregate field selection for collections selected through to-many associations. (#10543) by @mytharcher

  • [Block: GridCard] Fixed Grid Card pagination switching and aligned simple-pagination page sizes with the configured column count (#10541) by @jiannx

  • [Workflow] Fix creation of the jobs status and ID index during database sync. (#10552) by @mytharcher

  • [Action: Batch update] Prevent bulk update actions from submitting option values that no longer exist in the configured collection field. (#10540) by @jiannx

  • [Block: Kanban] Fixed Kanban layout flicker when adding an AI employee action. (#10553) by @jiannx

  • [Data source: External NocoBase] Fixed the type build failure caused by the axios 1.20.0 upgrade by @2013xile

  • [Migration manager] Updated decompress to @xhmikosr/decompress 11.1.4 by @2013xile

  • [Data source: External Oracle] Fixed a type error surfaced by the axios 1.20.0 upgrade by @2013xile

  • [Workflow: Approval] Fix the issue where hidden field labels reappear and field values are empty in submitted approval details by @zhangzhonghe

alpha
NocoBase v2.2.19; Added support for OpenCode Zen / Go as an LLM service
🎉 New Features
  • [AI employees] Added support for OpenCode Zen / Go as an LLM service by sending the required session headers; DeepSeek Flash models now accept image attachments, and web search is limited to DeepSeek V4 Pro because Flash models silently ignore it (#10551) by @cgyrock
🚀 Improvements
  • [client-v2] Table column quick edit: support setting a data scope for association fields (#10547) by @katherinehhh
🐛 Bug Fixes
  • [client-v2] Fix the issue where signing in with another account after signing out shows a 404 page (#10549) by @zhangzhonghe

  • [Action: Batch update] Prevent bulk update actions from submitting option values that no longer exist in the configured collection field. (#10540) by @jiannx

  • [Workflow] Fix creation of the jobs status and ID index during database sync. (#10552) by @mytharcher

latest
NocoBase v2.2.18: Fixed saving attachment and file relation changes inside approval form sub-tables
🐛 Bug Fixes
  • [client] Fixed workflow manual node form layouts failing when multiple fields are arranged in one row. (#10545) by @mytharcher

  • [client-v2] Fixed saving attachment and file relation changes inside approval form sub-tables. (#10544) by @mytharcher

  • [Block: GridCard] Fixed Grid Card pagination switching and aligned simple-pagination page sizes with the configured column count (#10541) by @jiannx

  • [Workflow: Aggregate node] Fix aggregate field selection for collections selected through to-many associations. (#10543) by @mytharcher

  • [Migration manager] Updated decompress to @xhmikosr/decompress 11.1.4 by @2013xile

latest
NocoBase v2.3.0-beta.12: Restricted department user directory access to authorized roles
🐛 Bug Fixes
  • [client-v2]

    • Fixed quick edit popover closing when collapsing a multi-select dropdown, and dropdown options covering the Submit button. (#10536) by @katherinehhh

    • Fix: sub-table fields were still editable after the field was set to disabled (#10532) by @katherinehhh

  • [Block: Kanban] Fixed modern kanban blocks not refreshing after adding records through the toolbar when no filters were active. (#10525) by @jiannx

  • [Workflow] Fixed workflow user selection search to query the API instead of filtering only loaded users. (#10537) by @mytharcher

  • [Departments] Restricted department user directory access to authorized roles (#10539) by @2013xile

  • [Email manager] Prevent circular email reply relationships from blocking mail synchronization by @jiannx

beta
NocoBase v2.4.0-alpha.8: Prevent circular email reply relationships from blocking mail synchronization
🐛 Bug Fixes
  • [client-v2]

    • Fix: sub-table fields were still editable after the field was set to disabled (#10532) by @katherinehhh

    • Fixed quick edit popover closing when collapsing a multi-select dropdown, and dropdown options covering the Submit button. (#10536) by @katherinehhh

  • [Workflow] Fixed workflow user selection search to query the API instead of filtering only loaded users. (#10537) by @mytharcher

  • [Portal manager] Fix the issue where the workflow task center page is missing the top navigation bar (#10535) by @zhangzhonghe

  • [Departments] Restricted department user directory access to authorized roles (#10539) by @2013xile

  • [Block: Kanban] Fixed modern kanban blocks not refreshing after adding records through the toolbar when no filters were active. (#10525) by @jiannx

  • [Email manager] Prevent circular email reply relationships from blocking mail synchronization by @jiannx

alpha
NocoBase v2.2.17: Fix: sub-table fields were still editable after the field was set to disabled
🐛 Bug Fixes
  • [client-v2]

    • Fix: sub-table fields were still editable after the field was set to disabled (#10532) by @katherinehhh

    • Fixed quick edit popover closing when collapsing a multi-select dropdown, and dropdown options covering the Submit button. (#10536) by @katherinehhh

  • [Departments] Restricted department user directory access to authorized roles (#10539) by @2013xile

  • [Workflow] Fixed workflow user selection search to query the API instead of filtering only loaded users. (#10537) by @mytharcher

  • [Block: Kanban] Fixed modern kanban blocks not refreshing after adding records through the toolbar when no filters were active. (#10525) by @jiannx

  • [Email manager] Prevent circular email reply relationships from blocking mail synchronization by @jiannx

latest
NocoBase v2.2.16: Bug Fixes
🐛 Bug Fixes
  • [Access control] Fixed unintended permission changes when clicking the blank space beside system permission checkboxes in the modern client’s role settings. (#10518) by @jiannx

  • [Block: Comment] Fixed comment-specific Edit, Delete, and Quote reply actions incorrectly appearing in the table row action configuration menu. (#10519) by @jiannx

  • [Workflow: Approval] Fixed data not being saved correctly after a before-save approval is returned, resubmitted, and approved. by @mytharcher

latest
NocoBase v2.3.0-beta.11: Support configurable WeCom sync email types and consistent email mapping for full and incremental synchronization.
🚀 Improvements
  • [Data source manager] In the v2 data source manager, the relation field’s foreign key can be selected from the existing columns of the owning collection, like v1. (#10526) by @katherinehhh

  • [WeCom] Support configurable WeCom sync email types and consistent email mapping for full and incremental synchronization. by @chenzhizdt

🐛 Bug Fixes
  • [client-v2] Fixed inconsistent v2 subtable row heights before and after adding fields. (#10520) by @katherinehhh

  • [flow-engine] Fixed number precision validation in V2 forms accepting values with too many decimal places. (#10512) by @katherinehhh

  • [server] Prevent secret environment variable exposure in custom request URLs (#10503) by @2013xile

  • [File manager]

    • Enabled knowledge-base document downloads to use the same file download handling as file-manager. (#10513) by @cgyrock

    • Move the delete button on v2 attachment and Attachment (URL) cards to the top-right corner to reduce accidental deletion during preview. (#10508) by @katherinehhh

  • [Workflow] Fixed disappearing to-many field assignments when reopening workflow update nodes in v2, and changed association selections to store keys and load record labels by key. (#10523) by @mytharcher

  • [Block: Comment] Fixed comment-specific Edit, Delete, and Quote reply actions incorrectly appearing in the table row action configuration menu. (#10519) by @jiannx

  • [Data source manager]

    • Fixed submission errors when editing relation fields with existing inverse fields in the v2 data source manager. (#10521) by @katherinehhh

    • Fixed empty inverse relationship types when adding an inverse field to an existing relationship in the v2 data source editor. (#10511) by @katherinehhh

    • Fixed incorrect duplicate-name validation when recreating deleted fields in v2 data source settings. (#10509) by @katherinehhh

  • [AI employees]

    • Fixed AI employee settings not being saveable when the knowledge base was turned off but its retrieval fields were empty (#10507) by @cgyrock

    • Improved AI conversation prompt-cache reuse after frontend tools finish by keeping the conversation time context stable. (#10517) by @cgyrock

    • Fixed AI employee data query tools returning no records when the collection’s role permission uses a data scope based on the current user (#10501) by @cgyrock

  • [Collection field: Sequence] Fix sequence field validation for random character patterns configured with multiple character sets. (#10504) by @mytharcher

  • [Access control] Fixed unintended permission changes when clicking the blank space beside system permission checkboxes in the modern client’s role settings. (#10518) by @jiannx

  • [AI: Knowledge base] Improved knowledge-base document deletion with a modal confirmation showing the filename and localized buttons, and unified document download handling with file-manager. by @cgyrock

  • [Workflow: Approval]

    • Fixed data not being saved correctly after a before-save approval is returned, resubmitted, and approved. by @mytharcher

    • Hide approval action buttons for queued sequential approvers and show a waiting hint. by @mytharcher

    • Fixed approval tasks not opening from the Related approvals block on native V2 pages. by @mytharcher

  • [WeCom] Fix duplicate slashes in WeCom authorization and callback URLs when Origin has a trailing slash. by @chenzhizdt

beta
NocoBase v2.4.0-alpha.7: Support configurable WeCom sync email types and consistent email mapping for full and incremental synchronization
🚀 Improvements
  • [Data source manager] In the v2 data source manager, the relation field’s foreign key can be selected from the existing columns of the owning collection, like v1. (#10526) by @katherinehhh

  • [WeCom] Support configurable WeCom sync email types and consistent email mapping for full and incremental synchronization. by @chenzhizdt

🐛 Bug Fixes
  • [client-v2] Fixed inconsistent v2 subtable row heights before and after adding fields. (#10520) by @katherinehhh

  • [flow-engine] Fixed number precision validation in V2 forms accepting values with too many decimal places. (#10512) by @katherinehhh

  • [Block: Comment] Fixed comment-specific Edit, Delete, and Quote reply actions incorrectly appearing in the table row action configuration menu. (#10519) by @jiannx

  • [Access control] Fixed unintended permission changes when clicking the blank space beside system permission checkboxes in the modern client’s role settings. (#10518) by @jiannx

  • [Workflow] Fixed disappearing to-many field assignments when reopening workflow update nodes in v2, and changed association selections to store keys and load record labels by key. (#10523) by @mytharcher

  • [AI employees]

    • Improved AI conversation prompt-cache reuse after frontend tools finish by keeping the conversation time context stable. (#10517) by @cgyrock

    • Fixed AI employee settings not being saveable when the knowledge base was turned off but its retrieval fields were empty (#10507) by @cgyrock

  • [File manager]

    • Enabled knowledge-base document downloads to use the same file download handling as file-manager. (#10513) by @cgyrock

    • Move the delete button on v2 attachment and Attachment (URL) cards to the top-right corner to reduce accidental deletion during preview. (#10508) by @katherinehhh

  • [Data source manager]

    • Fixed empty inverse relationship types when adding an inverse field to an existing relationship in the v2 data source editor. (#10511) by @katherinehhh

    • Fixed submission errors when editing relation fields with existing inverse fields in the v2 data source manager. (#10521) by @katherinehhh

    • Fixed incorrect duplicate-name validation when recreating deleted fields in v2 data source settings. (#10509) by @katherinehhh

  • [Collection field: Sequence] Fix sequence field validation for random character patterns configured with multiple character sets. (#10504) by @mytharcher

  • [AI: Knowledge base] Improved knowledge-base document deletion with a modal confirmation showing the filename and localized buttons, and unified document download handling with file-manager. by @cgyrock

  • [Workflow: Approval]

    • Hide approval action buttons for queued sequential approvers and show a waiting hint. by @mytharcher

    • Fixed approval tasks not opening from the Related approvals block on native V2 pages. by @mytharcher

    • Fixed data not being saved correctly after a before-save approval is returned, resubmitted, and approved. by @mytharcher

  • [WeCom]

    • Resolve the merge conflict between develop and next while preserving both URL handling changes. by @chenzhizdt

    • Fix duplicate slashes in WeCom authorization and callback URLs when Origin has a trailing slash. by @chenzhizdt

alpha
NocoBase v2.2.15: Fixed inconsistent v2 subtable row heights before and after adding fields
🚀 Improvements
  • [Data source manager] In the v2 data source manager, the relation field’s foreign key can be selected from the existing columns of the owning collection, like v1. (#10526) by @katherinehhh
🐛 Bug Fixes
  • [flow-engine] Fixed number precision validation in V2 forms accepting values with too many decimal places. (#10512) by @katherinehhh

  • [client-v2] Fixed inconsistent v2 subtable row heights before and after adding fields. (#10520) by @katherinehhh

  • [File manager] Enabled knowledge-base document downloads to use the same file download handling as file-manager. (#10513) by @cgyrock

  • [Data source manager]

    • Fixed submission errors when editing relation fields with existing inverse fields in the v2 data source manager. (#10521) by @katherinehhh

    • Fixed empty inverse relationship types when adding an inverse field to an existing relationship in the v2 data source editor. (#10511) by @katherinehhh

    • Fixed incorrect duplicate-name validation when recreating deleted fields in v2 data source settings. (#10509) by @katherinehhh

  • [AI employees]

    • Improved AI conversation prompt-cache reuse after frontend tools finish by keeping the conversation time context stable. (#10517) by @cgyrock

    • Fixed AI employee settings not being saveable when the knowledge base was turned off but its retrieval fields were empty (#10507) by @cgyrock

  • [Workflow] Fixed disappearing to-many field assignments when reopening workflow update nodes in v2, and changed association selections to store keys and load record labels by key. (#10523) by @mytharcher

  • [AI: Knowledge base] Improved knowledge-base document deletion with a modal confirmation showing the filename and localized buttons, and unified document download handling with file-manager. by @cgyrock

  • [Workflow: Approval] Fixed approval tasks not opening from the Related approvals block on native V2 pages. by @mytharcher

  • [WeCom] Fix duplicate slashes in WeCom authorization and callback URLs when Origin has a trailing slash. by @chenzhizdt

latest
NocoBase v2.3.0-beta.10: Bug Fixes
🐛 Bug Fixes
  • [client-v2] Fixed the issue where variables nested deeper than three levels cannot be used in workflow query node conditions (#10494) by @mytharcher

  • [Workflow] Fix workflow list loading parameters under MySQL 8.3+ (#10486) by @mytharcher

  • [Office File Previewer] Fixed the issue with incorrect URLs being used for Office file previews (#10496) by @mytharcher

beta
NocoBase v2.2.14: Support configurable WeCom sync email types and consistent email mapping for full and incremental synchronization
🚀 Improvements
  • [WeCom] Support configurable WeCom sync email types and consistent email mapping for full and incremental synchronization. by @chenzhizdt
🐛 Bug Fixes
  • [server] Prevent secret environment variable exposure in custom request URLs (#10503) by @2013xile

  • [Collection field: Sequence] Fix sequence field validation for random character patterns configured with multiple character sets. (#10504) by @mytharcher

  • [File manager] Move the delete button on v2 attachment and Attachment (URL) cards to the top-right corner to reduce accidental deletion during preview. (#10508) by @katherinehhh

  • [AI employees] Fixed AI employee data query tools returning no records when the collection’s role permission uses a data scope based on the current user (#10501) by @cgyrock

  • [Workflow: Approval] Hide approval action buttons for queued sequential approvers and show a waiting hint. by @mytharcher

latest
NocoBase v2.4.0-alpha.6: Improve V2 form QR scanning reliability on iOS
🚀 Improvements
  • [utils] Added an option to block server-side requests and redirects to literal IP addresses (#10490) by @2013xile

  • [client-v2] Improve V2 form QR scanning reliability on iOS. (#10456) by @katherinehhh

🐛 Bug Fixes
  • [server]

    • Prevent secret environment variable exposure in custom request URLs (#10503) by @2013xile

    • Fixed misleading preparing status when a subapp deployment environment is unavailable (#10485) by @2013xile

  • [client-v2]

    • Fixed the issue where variables nested deeper than three levels cannot be used in workflow query node conditions (#10494) by @mytharcher

    • Fix filter forms not collapsing on mobile (#10479) by @zhangzhonghe

    • Fix interrupted option value input for custom radio and checkbox fields in filter forms (#10480) by @zhangzhonghe

    • Fixed the v2 Update record field settings failing after an assigned field was deleted. (#10483) by @katherinehhh

    • Fix full-page reloads when opening settings pages (#10474) by @zhangzhonghe

    • Hide unsupported built-in date variables from workflow create and update field assignments. (#10442) by @mytharcher

    • Show the standard deleted-field warning for historical V2 field assignments. (#10484) by @katherinehhh

  • [AI employees] Fixed AI employee data query tools returning no records when the collection’s role permission uses a data scope based on the current user (#10501) by @cgyrock

  • [Office File Previewer] Fixed the issue with incorrect URLs being used for Office file previews (#10496) by @mytharcher

  • [Workflow: Delay node] Fixed delay duration variable validation and report invalid resolved values instead of waiting unexpectedly. (#10469) by @mytharcher

  • [Workflow] Fix workflow list loading parameters under MySQL 8.3+ (#10486) by @mytharcher

  • [Access control] Fix role permissions so selecting a deeply nested menu also selects all parent menus (#10473) by @zhangzhonghe

  • [Data source manager] Fixed the inverse-field option not remaining selected when editing a v2 relation field. (#10482) by @katherinehhh

  • [Flow engine] Fixed non-admin variable resolution in form linkage rules, referenced templates, and scripts. (#10467) by @gchust

  • [Workflow: Approval] Fix approval cards showing outdated content after saving an edited draft by @zhangzhonghe

  • [App supervisor] Fixed subapp access failures after rolling updates or deployment environment changes by @2013xile

alpha
NocoBase v2.2.11: Fixed the issue with incorrect URLs being used for Office file previews
🐛 Bug Fixes
  • [Office File Previewer] Fixed the issue with incorrect URLs being used for Office file previews (#10496) by @mytharcher
latest
NocoBase v2.2.12: Fix workflow list loading parameters under MySQL 8.3+
🐛 Bug Fixes
  • [client-v2] Fixed the issue where variables nested deeper than three levels cannot be used in workflow query node conditions (#10494) by @mytharcher

  • [Workflow] Fix workflow list loading parameters under MySQL 8.3+ (#10486) by @mytharcher

latest
Loading...

Loading more content...

No more content to load