Learn about the latest features, improvements, and bug fixes.
changed field in collection event (#8216) by @mytharcher[cli] license-kit is compatible with the case where DB_PASSWORD is empty (#8220) by @jiannx
[database] Fix date field query inconsistency between main and external data sources (#8181) by @cgyrock
[License settings] Fix the abnormal display of the licensed plugin (#8214) by @jiannx
[Workflow: Approval]
Fix the issue where approving makes association to creating new record by @mytharcher
Fix the issue where approving makes to-many association to creating new records by @mytharcher
[Workflow] Fix the issue where error thrown when delete workflow version which is not current (#8203) by @mytharcher
[Migration manager] Fix missing migration description and set the current time as the default by @cgyrock
[client] Prevent row total width overflow during column resize (#8166) by @zhangzhonghe
[flow-engine] Fix the issue where submitting the form in a reused modal via popup uid does not refresh the block data. (#8202) by @gchust
[Collection field: Formula] Fix issue where BigInt fields cannot be added to Detail and Form block (#8201) by @katherinehhh
[Workflow] Fix the issue where error thrown when delete workflow version which is not current (#8203) by @mytharcher
[server] Add fault tolerance when missing app instances cause errors while fetching app maintaining messages (#8196) by @2013xile
[Block: List] add Link button for Table, List, and Grid Card blocks (#8194) by @katherinehhh
[client] Fix an issue where selecting “No” for a checkbox filter still applied the “Yes” filter. (#8170) by @gchust
[Migration manager] Fix missing migration description and set the current time as the default by @cgyrock
[client]
[Error handler] Do not expose raw database error messages on SQL syntax errors, to avoid revealing the database type (#8195) by @2013xile
[Block: Map] support text overflow ellipsis for map field in text display mode (#8189) by @katherinehhh
[Workflow] Support to use legacy config to create new in duplicated workflow (#8165) by @mytharcher
[Access control] Disallow assigning the root role to users (#8180) by @2013xile
[client]
fix submit button not shown in create form when role has create permission (#8190) by @katherinehhh
prevent existing subtable/subform data from being cleared when submitting without selecting any items (#8172) by @katherinehhh
prevent Data scope setting from appearing in create form configuration (#8176) by @katherinehhh
Failed to save the tab event flow (#8168) by @chenos
remove extra spacing after tab is hidden (#8167) by @chenos
fix incorrect filtering of selected options in the association record select (#8151) by @katherinehhh
Fix rendering issue of tableoid field in form block (#8177) by @katherinehhh
[server]
[Block: Map] fix incorrect map zoom level after menu switch (#8193) by @katherinehhh
[Workflow] Fix the issue where the only one record show in record list to be manually execute (#8187) by @mytharcher
[Data visualization] Resolve issue about SQL mode select external data source;
Resolve issue about chart block loading state during data fetch;
Resolve issue about empty chart block cancel configure; (#8169) by @heziqiang
[AI employees] Resolve issue about ai message line break (#8096) by @heziqiang
[License settings]
[File manager] Fix the issue where previewing .txt file on OSS got wrong charset (#8161) by @mytharcher
[Data source: External SQL Server] Fix issues where the encrypt and trustServerCertificate options are not available by @2013xile
[Collection: Connect to foreign data (FDW)] Fix issue where loading fails for tables with uppercase names by @2013xile
[Workflow: Approval] Fix the issue where status of unrelated approval records are incorrectly changed to UNPROCESSED by approve action by @mytharcher
[server] Add fault tolerance when missing app instances cause errors while fetching app maintaining messages (#8196) by @2013xile
[Error handler] Do not expose raw database error messages on SQL syntax errors, to avoid revealing the database type (#8195) by @2013xile
[Workflow] Support to use legacy config to create new in duplicated workflow (#8165) by @mytharcher
[Workflow] Fix the issue where the only one record show in record list to be manually execute (#8187) by @mytharcher
[Collection: Connect to foreign data (FDW)] Fix trigger errors when connecting to tables with uppercase names by @2013xile
[Workflow: Approval] Fix the issue where status of unrelated approval records are incorrectly changed to UNPROCESSED by approve action by @mytharcher
[acl] Support acl.registerSnippet API to merge snippet configuration (#8155) by @mytharcher
[Access control] Disallow assigning the root role to users (#8180) by @2013xile
[License settings]
[File manager] Fix the issue where previewing .txt file on OSS got wrong charset (#8161) by @mytharcher
[Action: Import records] Synchronously wait for the afterCreate events triggered by the import to finish. (#8158) by @2013xile
[Collection: Connect to foreign data (FDW)] Fix issue where loading fails for tables with uppercase names by @2013xile
[Data source: External SQL Server] Fix issues where the encrypt and trustServerCertificate options are not available by @2013xile
[acl] Support acl.registerSnippet API to merge snippet configuration (#8155) by @mytharcher
[client] support number formatting for percentage fields (#8123) by @katherinehhh
[flow-engine] support hide step configuration menu dynamically (#7924) by @gchust
[Block: GridCard] Optimize Grid Card block styles for a more compact layout (#8152) by @katherinehhh
[AI employees] Enabled editing functionality for built-in AI assistant system prompts.
Optimized the system prompt for the Nathan AI assistant.
Fixed an issue with the server failing to read static files. (#8097) by @heziqiang
[Workflow]
[Collection field: Markdown(Vditor)] Disable variable parsing in Markdown field by default in readPretty mode (#8145) by @katherinehhh
[flow-engine] Fix incorrect file download for attachments (#8154) by @katherinehhh
[client]
fix association field dropdown being disabled when options field exists (#8153) by @katherinehhh
Fixed an issue where entering Chinese text cleared existing options when using multi-select operators on single-select field in filter form block. (#8140) by @gchust
Fixed an issue where switching label fields caused popup configurations to be lost. (#8136) by @gchust
[acl] Fix the issue where the API acl.can return null when role is root (#8150) by @mytharcher
[database] filterByTk now supports arrays when querying collections with multiple filter target keys (#7986) by @chenos
[Action: Import records] Synchronously wait for the afterCreate events triggered by the import to finish. (#8158) by @2013xile
[Collection field: Sequence] Improve the robustness of the plugin-field-sequence when handling the repair command (#8139) by @cgyrock
[Workflow: Manual node] Fix the issue manual todo list is using incorrect API (#8144) by @mytharcher
[HTTP request encryption] Use brackets for array format in qs parsing by @chenos
[Workflow: Approval] Fix the issue where error thrown when cancel a execution when its workflow is deleted by @mytharcher
[Migration manager] Fix an issue where line breaks in data were lost during migration. by @cgyrock
[acl] Fix the issue where the API acl.can return null when role is root (#8150) by @mytharcher
[Workflow: Manual node] Fix the issue manual todo list is using incorrect API (#8144) by @mytharcher
[HTTP request encryption] Use brackets for array format in qs parsing by @chenos
[Workflow: Approval] Fix the issue where error thrown when cancel a execution when its workflow is deleted by @mytharcher
[Migration manager] Fix an issue where line breaks in data were lost during migration. by @cgyrock
[client] Fix the issue where RemoteSelect component incorrectly loading record when value is null (#8137) by @mytharcher
[Collection field: Sequence] Improve the robustness of the plugin-field-sequence when handling the repair command (#8139) by @cgyrock
[Notification: Email] fix email notification connection limitation (#8119) by @jiannx
[client] add support for add/select/disassociate settings in to-many subform (#8099) by @katherinehhh
[Data source: REST API] add error message transformer options in restful api data source configuration by @cgyrock
[auth] Fix CVE-2025-13877 (#8128) by @2013xile
[Action: Import records]
[Workflow: Approval] Change API to get single approval item, and simplify code by @mytharcher
[client]
fix prevent child disabled state from blocking relation field selection (#8131) by @katherinehhh
Fix the issue where RemoteSelect component incorrectly loading record when value is null (#8137) by @mytharcher
Fixed an issue where the UI component width was inconsistent when selecting “Past” or “Next” for date filter fields. (#8130) by @gchust
Fixed an issue where default field labels in filter form block could not be correctly translated in multiple languages. (#8135) by @gchust
Fixed an issue where the title and description styles of JS block was inconsistent with other blocks. (#8115) by @gchust
fix nested subtable in subform not displaying data (#8117) by @katherinehhh
fix long text field tooltip line break issue (#8122) by @katherinehhh
Fixed an issue where the selectable data for association fields in filter form block was incorrect. (#8109) by @gchust
Fixed an issue where the selectable options were not fully listed when using the “is any of” or “is none of” operators for option-based field filtering. (#8118) by @gchust
Fixed an issue where custom fields configurations in filter form were not correctly pre-filled and some settings did not take effect. (#8106) by @gchust
Fixed an issue where clearing the between time filter values and triggering the filter again caused an error. (#8110) by @gchust
Fixed an issue where number field value was not correctly pre-filled in filter action. (#8104) by @gchust
Fixed an issue where some field operators in filter forms failed to filter data correctly. (#8100) by @gchust
Fixed an issue where filtering on Checkbox fields did not take effect. (#8103) by @gchust
[flow-engine]
[server] Fixed an issue where triggered workflows were not added to the processing queue after importing data, ensuring that workflows run as expected immediately post-import (#8121) by @mytharcher
[Notification: Email] fix email notification connection limitation (#8119) by @jiannx
[Collection field: Formula] Fixed an issue where formula fields in filter action and filter form block could not type input values. (#8102) by @gchust
[Multi-space] Fix the creation of other fields in the system collection by @jiannx
[Collection field: Sequence] Automatically update sequence fields after data migration (#8063) by @cgyrock
[Data source: REST API] add error message transformer options in restful api data source configuration by @cgyrock
[Auth: OIDC] Support automatic redirection to the SSO URL when unauthenticated by @heziqiang
[auth] Fix CVE-2025-13877 (#8128) by @2013xile
[client]
show collapsed options on hover in Select component (#8029) by @katherinehhh
optimize validation messages for subtable (#8001) by @katherinehhh
Add loading state for update record and destroy record action button, avoid duplicated requests (#7964) by @mytharcher
Use triple brackets ({{{ and }}}) for variables in message content, to avoid variables been escaped by Handlebars (#7972) by @mytharcher
[Action: Import records] allow selecting ID for import fields (#8132) by @katherinehhh
[Workflow] Add “main” data source context for UserSelect, in order to provide a more common component which could be used in other place (#8010) by @mytharcher
[Collection field: Markdown(Vditor)] adjust vditor fullscreen content width (#7974) by @katherinehhh
[Async task manager] Enhanced error messages for asynchronous tasks to provide users with specific reasons for task failures (#7796) by @mytharcher
[Action: Import records Pro] Enhanced error messages for asynchronous tasks to provide users with specific reasons for task failures by @mytharcher
[Workflow: Approval]
Fix variable select in AssigneeSelect, limit only PK or FK of users collection could be selected by @mytharcher
Use common component to reduce duplicated code by @mytharcher
Make payload of manually executing (or triggering by sub-flow node) compatible with record or primary key. Avoid consistency issue in trigger context. by @mytharcher
Reduce associations to load in approval popup, to provide better performance by @mytharcher
[Audit logs] Update the unique identifier field to text to prevent identifier length overflow during bulk edits by @2013xile
[Migration manager] Automatically update sequence fields after data migration by @cgyrock
[server] Fixed an issue where triggered workflows were not added to the processing queue after importing data, ensuring that workflows run as expected immediately post-import (#8121) by @mytharcher
[acl] Fix an issue where ACL meta info is incorrect when external data-source permission scopes use current-user related variables (#8013) by @2013xile
[client]
Fix lazy load bug in Variable.Input, which will cause variable options menu re-render incorrectly (#8009) by @mytharcher
resolve error when adding child records in association tree table block (#7989) by @katherinehhh
Fix the flickering issue of the linkage rule dropdown select box (#8018) by @zhangzhonghe
Avoid error thrown when open default value settings (#7997) by @mytharcher
Fix routing issues when using an Iframe (#7957) by @zhangzhonghe
fix remote remote select not showing correct label for non-object value (#7975) by @katherinehhh
[database] Fix: remove UTC processing in time conversion for time-only fields to prevent timezone-induced shifts. (#7812) by @ChimingLiu
[Action: Import records]
[Workflow]
Fix the issue where execution page throw error when jobs on node is undefined (#8066) by @mytharcher
Fix the issue where error thrown in execution canvas when node is deleted (#8090) by @mytharcher
Fix the issue where queue closed before messages publishing (#8003) by @mytharcher
Fix the issue where prepared executions not send to queue before stop (#7981) by @mytharcher
Fix the issue where some workflow tasks menu not displaying (#7980) by @mytharcher
Fix the issue where task link to error page (#7983) by @mytharcher
Fix tasks count not showing caused by provider misused (#7968) by @mytharcher
[Multi-app manager] Log level settings not applied to sub applications (#8045) by @2013xile
[Access control] Add middleware for permission checks on association operations for external data source (#8062) by @2013xile
[Collection field: Many to many (array)] Fixed the issue where the m2m array field in the subtable could not be updated (#7998) by @cgyrock
[Theme editor] Enable theme switcher on mobile devices (#8046) by @zhangzhonghe
[Data visualization]
[Collection: Tree] Fix path table update failures caused by incorrect tree parent-field lookup (#8000) by @2013xile
[Workflow: Manual node] Fix the issue where manual tasks count is not correct (#7984) by @mytharcher
[Async task manager] Add migration rule for asyncTasks collection, avoid async tasks records to be migrated (#7950) by @mytharcher
[Data source manager] Fixed data source password updating failure when database password is changed (#7977) by @cgyrock
[Departments] Fix the issue where department associated fields could not be edited (#7462) by @heziqiang
[Workflow: Subflow] Fix the issue workflow selected displaying “N/A” when workflow count is larger than 200 by @mytharcher
[Workflow: Approval]
Fix language file by @mytharcher
Fix the issue where approval records are not included in job result in return branch by @mytharcher
Fix the issue where no data when loading related approvals with ACL scope variables by @mytharcher
Fix permission issue when get approvalRecords.reassignee due to RemoteSelect changed by @mytharcher
Fix the issue where print action not works when refresh page with modal opened by @mytharcher
Add migration to avoid duplicated record error when add index by @mytharcher
Fix the issue where process is incorrect when branching with order and countersign by @mytharcher
Fix the issue where comment in job result is null after user submit approval with comment by @mytharcher
Fix no applicant data in context of execution after user re-submitted by @mytharcher
Fix the issue of permission error thrown when load record related approvals on detail drawer by @mytharcher
Fix the issue where the approver pop-up window does not display a title by @zhangzhonghe
Fix the issue where error thrown when load related approval in union only role mode by @mytharcher
Fix the issue when list approvals OOM happens by @mytharcher
[auth] Fix CVE-2025-13877 (#8128) by @2013xile
[Action: Import records] allow selecting ID for import fields (#8132) by @katherinehhh
[client]
[Collection field: Sequence] Automatically update sequence fields after data migration (#8063) by @cgyrock
[client]
[flow-engine]
[Block: GridCard] add row count config to grid card and replace pageSize with automatic calculation (#8055) by @katherinehhh
[Audit logs] Update the unique identifier field to text to prevent identifier length overflow during bulk edits by @2013xile
[Migration manager] Automatically update sequence fields after data migration by @cgyrock
[client]
Fixed an issue where the configured fields from a removed block were not deleted from the filter block. (#8098) by @gchust
fix extra space gap when button is hidden in non-configuration mode (#8092) by @katherinehhh
Fixed an issue where the reset button text in filter form block could not be modified. (#8089) by @gchust
Fixed an issue where the field input did not support multiple values when using the $in or $notIn operators for filtering fields. (#8081) by @gchust
Fixed an issue where newly added data blocks did not automatically appear in the field menu of the filter form block. (#8085) by @gchust
The configuration menu for association fields in filter forms should not display the quick-create option. (#8083) by @gchust
fix association subtable data issue in List block (#8082) by @katherinehhh
fix numeric field validation rules from collection settings not applied (#8025) by @katherinehhh
Fixed an issue where fields in filter forms were restricted by backend validation rules for fields. (#8074) by @gchust
json field quick edit issue (#8059) by @katherinehhh
fix large field display issue in subtable edit (#8069) by @katherinehhh
fix quick create throws error when allowMultiple is disabled in association record select (#8034) by @katherinehhh
fix json field should be submitted as an object (#8057) by @katherinehhh
Fixed an issue where the enter key could not be used to trigger the filter action. (#8056) by @gchust
[flow-engine]
Fixed an issue where configuration options from the previous component remained visible in the menu after switching field components. (#8095) by @gchust
Move useEffect before conditional return in FlowModelRenderer (#8088) by @zhangzhonghe
Fixed an issue where unsupported association fields appeared in filter operation fields. (#8086) by @gchust
[acl] fix: acl.allow executed too early (#8065) by @chenos
[File manager]
[Workflow]
[Collection field: Formula] Fixed an issue where formula fields could not be added to filter form block. (#8071) by @gchust
[Block: Action panel] optimize style in List layout of action panel block (#8084) by @katherinehhh
[AI employees]
[Action: Import records] Imported fields do not match the fields set in ACLsettings (#8075) by @2013xile
[Access control] Add middleware for permission checks on association operations for external data source (#8062) by @2013xile
[Workflow: Approval]
Fix the issue where no data when loading related approvals with ACL scope variables by @mytharcher
Fix the issue filled data disappeared in assignee’s form by @mytharcher
Fix the issue of permission error thrown when load record related approvals on detail drawer by @mytharcher
Fix the issue where process is incorrect when branching with order and countersign by @mytharcher
Fix the issue when list approvals OOM happens by @mytharcher
Fix the issue where approval records are not included in job result in return branch by @mytharcher
Fix the issue where the approver pop-up window does not display a title by @zhangzhonghe
Fix the issue where error thrown when load related approval in union only role mode by @mytharcher
[Email manager]
Handling abnormal data by @jiannx
not synchronizing gmail scheduled status by @jiannx
text to prevent identifier length overflow during bulk edits by @2013xile[Workflow] Fix the issue where error thrown in execution canvas when node is deleted (#8090) by @mytharcher
[Workflow: Approval] Fix the issue where error thrown when load related approval in union only role mode by @mytharcher
Fix the issue when list approvals OOM happens by @mytharcher
Fix the issue where the approver pop-up window does not display a title by @zhangzhonghe
[Action: Import records] Imported fields do not match the fields set in ACLsettings (#8075) by @2013xile
[Workflow] Fix the issue where execution page throw error when jobs on node is undefined (#8066) by @mytharcher
[Access control] Add middleware for permission checks on association operations for external data source (#8062) by @2013xile
[Workflow: Approval]
Fix the issue of permission error thrown when load record related approvals on detail drawer by @mytharcher
Fix the issue where approval records are not included in job result in return branch by @mytharcher
Fix the issue where process is incorrect when branching with order and countersign by @mytharcher
[client] Fix the flickering issue of the linkage rule dropdown select box (#8018) by @zhangzhonghe
[acl] Fix an issue where ACL meta info is incorrect when external data-source permission scopes use current-user related variables (#8013) by @2013xile
[Theme editor] Enable theme switcher on mobile devices (#8046) by @zhangzhonghe
[Multi-app manager] Log level settings not applied to sub applications (#8045) by @2013xile
[client]
[AI employees] add missing provider field to the Add LLM form (#8049) by @heziqiang
[Workflow] Add “main” data source context for UserSelect, in order to provide a more common component which could be used in other place (#8010) by @mytharcher
[client]
[acl] Fix an issue where ACL meta info is incorrect when external data-source permission scopes use current-user related variables (#8013) by @2013xile
[flow-engine]
[Theme editor] Enable theme switcher on mobile devices (#8046) by @zhangzhonghe
[Multi-app manager (deprecated)] Log level settings not applied to sub applications (#8045) by @2013xile
[Data source manager] Fix errors when updating passwords for external data sources (#8024) by @cgyrock
[Action: Import records] Fix the issue where error thrown when field in importing xlsx has null value (#8037) by @mytharcher
[Workflow] Fix the issue where queue closed before messages publishing (#8003) by @mytharcher
[Comments]
[Multi-space] Mobile devices support space switching by @jiannx
[Workflow: Subflow] Fix the issue workflow selected displaying “N/A” when workflow count is larger than 200 by @mytharcher
[Workflow: Approval]
Loading more content...
No more content to load