Learn about the latest features, improvements, and bug fixes.
instanceId and genSnowflakeId() (#8223) by @mytharcher[client] Fix stack overflow caused by infinite loop in display association fields lazy loading (#8262) by @zhangzhonghe
[Action: Import records] Fix the issue where row index in error message is always 1 when error thrown in import action (#8244) by @mytharcher
[Workflow: Manual node] Fix the issue where error thrown when cancel execution of deleted workflow (#8258) by @mytharcher
[Collection field: Sequence] Fixed an error when the field-sequence repair command encounters a non-existent collection in the current environment. (#8251) by @cgyrock
[Action: Import records Pro] Fix unique check logic which will throw error when the value of unique field is null by @mytharcher
[Workflow: Approval] Fix duplicated rollback of same transaction by @mytharcher
instanceId and genSnowflakeId (#8223) by @mytharcher[client] use select for operation column width configuration (#8218) by @katherinehhh
[AI employees] Fix AI employee not responding on first edit submission
Delete unnecessary built-in AI employee “Avery Form Assistant”
Add default initial role permissions for built-in AI employees
Improve AI employee error handling and output behavior
Add support for AI to access modal context variables
Add support for external data sources for AI
Fix incorrect conversation truncation when AI processes large data volumes (#8191) by @heziqiang
[Workflow]
[Async task manager] Improved error handling during cleanup tasks by adding exception-catching mechanisms to prevent application crashes (#8215) by @mytharcher
[Block: Action panel] improve display of hidden blocks, actions, and fields in configuration mode (#8174) by @katherinehhh
[UI templates] Added UI templates plugin, providing the ability to reuse block templates and popup templates. (#8163) by @gchust
[Action: Export records Pro] import pro& export pro action support permission control by @katherinehhh
[Workflow: Approval] Update approval.data to latest version of the approving record when execution end, to match “Latest” record show mode by @mytharcher
[flow-engine]
[client]
[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
[Collection field: Sequence] Fixed an error when the field-sequence repair command encounters a non-existent collection in the current environment. (#8251) by @cgyrock
[Workflow: Manual node] Fix the issue where error thrown when cancel execution of deleted workflow (#8258) by @mytharcher
[UI templates] Fix an error where opening an association field popup would incorrectly use a non-association field popup template. (#8233) by @gchust
[Departments] Fix an issue where aggregate search cannot locate users (#8222) by @2013xile
[Collection field: Many to many (array)] Fix an issue where many-to-many (array) fields cannot be created when the target key type is Snowflake ID (53-bit) (#8226) by @2013xile
[License settings] Fix the abnormal display of the licensed plugin (#8214) by @jiannx
[Action: Import records] Fix the issue where row index in error message is always 1 when error thrown in import action (#8244) by @mytharcher
[Template print] Fix template print request not working with external data sources by @katherinehhh
[Workflow: Approval]
[Async task manager] Improved error handling during cleanup tasks by adding exception-catching mechanisms to prevent application crashes (#8215) by @mytharcher
[Workflow] Add original workflow instance to duplicate API (#8225) by @mytharcher
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 @2013xileLoading more content...
No more content to load