Release Notes

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

NocoBase v2.2.26: Bug Fixes
🐛 Bug Fixes
  • [server] Fix duplicate snowflake primary keys after an application reload (#10911) by @2013xile

  • [Workflow] Fixed incorrect workflow enabled and executed status checks when KingBase returns boolean and execution count fields as strings. (#10888) by @mytharcher

  • [Data source manager] Fixed v2 relation field configuration to allow entering a new foreign key name or selecting an existing field. (#10915) by @katherinehhh

latest
NocoBase v2.3.0-beta.15: Bug Fixes
🐛 Bug Fixes
  • [client-v2] Fixed attachment previews and editor popover visibility in v2 approval form subtables. (#10586) by @mytharcher

  • [server] Fix validation and scoping of the application name resolved from a request in the gateway. (#10548) by @2013xile

  • [AI employees] AI conversations now send a stable conversation-specific prompt cache key in both OpenAI API modes, allowing compatible gateways to maintain channel affinity. (#10788) by @cgyrock

beta
NocoBase v2.2.24: Bug Fixes
🐛 Bug Fixes
  • [server] Fix validation and scoping of the application name resolved from a request in the gateway. (#10548) by @2013xile

  • [AI employees] AI conversations now send a stable conversation-specific prompt cache key in both OpenAI API modes, allowing compatible gateways to maintain channel affinity. (#10788) by @cgyrock

latest
NocoBase v2.2.25: Bug Fixes
🐛 Bug Fixes
  • [client-v2] Fixed attachment previews and editor popover visibility in v2 approval form subtables. (#10586) by @mytharcher
latest
NocoBase v2.3.0-beta.14: V3 workflow entry filenames now use a consistent v3- prefix with documented cross-branch synchronization rules
🚀 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
  • [client-v2]

    • Fixed empty JS action items becoming inaccessible in the UI editor. (#10573) by @gchust

    • Fixed empty JS blocks becoming inaccessible in the UI Editor after disabling the block card. (#10563) by @gchust

  • [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

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

  • [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

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

  • [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

  • [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

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

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

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

  • [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

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

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

beta
NocoBase v2.4.0-alpha.10: 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

  • [client-v2]

    • Fixed empty JS blocks becoming inaccessible in the UI Editor after disabling the block card. (#10563) by @gchust

    • Fixed empty JS action items becoming inaccessible in the UI editor. (#10573) by @gchust

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

  • [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

  • [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

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

  • [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

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

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

alpha
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
Loading...

Loading more content...

No more content to load