🎉 New Features
-
[server] Refactor the app supervisor to support multi-app management across different scenarios (#8043) by @2013xile
-
[client] add subtable (popup editing) field component (#8280) by @katherinehhh
-
[AI employees] Support file paste in AI chat (#8487) by @heziqiang
🚀 Improvements
-
[client]
-
Improve the upload and edit buttons for attachment fields in sub-table to better guide users to click upload. (#8474) by @katherinehhh
-
Improve to-many subform to initialize with a default item and avoid creating records when left empty (#8473) by @katherinehhh
-
Improve to-many subform to initialize with a default item and avoid creating records when left empty (#8458) by @katherinehhh
-
-
[flow-engine] Improve ctx.libs in runjs to support on-demand loading, and add predefined libraries: lodash, math, and formula. (#8468) by @gchust
-
[server] Support configuring a CORS origin whitelist (#8454) by @2013xile
-
[File manager] Add extensible previewer for file manager (#8501) by @mytharcher
-
[Office File Previewer] Add more file types for previewing on Microsoft (#8500) by @mytharcher
-
[Error handler] Sanitize SQL reference errors (#8464) by @2013xile
-
[Action: Export records] Improve export action data scope based on selected records or resource filters (#8442) by @katherinehhh
-
[Action: Export records Pro] Improve export action data scope based on selected records or resource filters by @katherinehhh
-
[Workflow: Approval] Implement access control for APIs to prevent unauthorized data operations by @mytharcher
🐛 Bug Fixes
-
[client]
-
Fix duplicated time in filter DateTime value (#8506) by @zhangzhonghe
-
Fix duplicated time in filter DateTime value (#8484) by @zhangzhonghe
-
fix nanoid field not regenerated after form submit (#8491) by @katherinehhh
-
Fix the issue where the rich text editor’s popovers are obscured (#8443) by @zhangzhonghe
-
filter list to remove duplicates (#8431) by @jiannx
-
Fix duplicate required validation message when clearing a cascade field (#8476) by @katherinehhh
-
Fix the issue where the configuration menu does not display in Chrome 144 (#8470) by @zhangzhonghe
-
fix issue where sub-detail data in read-only mode could not be displayed correctly in the edit form (#8469) by @katherinehhh
-
Fix the issue where the “Custom Variables” popup is obscured (#8463) by @zhangzhonghe
-
fix issue where collection field group sorting settings did not take effect. (#8453) by @katherinehhh
-
Fix the issue where the table “Column Settings” button is non-functional (#8441) by @zhangzhonghe
-
Fix an issue where the file association field’s picker popup had an incorrect z-index, and the popup configuration could not be saved correctly. (#8446) by @gchust
-
fix issue when editing collection in the graphical interface (#8451) by @katherinehhh
-
-
[database]
-
[server] Fix version of
mathjsin common dependencies (#8475) by @mytharcher -
[flow-engine]
-
Fix an issue where closing an embedded popup caused an error after consecutively opening the linkage rules configuration and event flow configuration popup. (#8368) by @gchust
-
Fix an issue where repeatedly clicking the configuration menu could open multiple configuration popups. (#8448) by @gchust
-
Fix an issue where variables in runjs code params were resolved before execution. (#8445) by @gchust
-
Fix an issue where popup variables could not be selected in the data selector’s quick-create popup. (#8450) by @gchust
-
-
[AI employees] fix issues of inconsistent selectable field configuration between AI modeling and data source management (#8488) by @cgyrock
-
[Data source: Main] Fixed an issue where deleting records from a many-to-many association table block did not respect the association field
onDelete: 'restrict'constraint (#8493) by @2013xile -
[Block: iframe] Fix the error when adding aggregated variables to Iframe (#8482) by @zhangzhonghe
-
[Async task manager] Fix the issue where workflow triggered by async import delayed to execute (#8478) by @mytharcher
-
[File manager] Fix the issue where filename get from request body became unexpectedly decoded string (#8481) by @mytharcher
-
[UI templates] Fix an issue where reference template blocks could not set data scopes via event flow settings. (#8472) by @gchust
-
[Mobile (deprecated)] Deprecated mobile plugin (replaced by the ui-layout plugin from version 2.0). (#8456) by @chenos
-
[Action: Import records Pro] Fix the issue where workflow triggered by async import delayed to execute by @mytharcher
-
[Workflow: Webhook] Fix the issue where body data is missing when body parsing not configured by @mytharcher
-
[Template print]
-
Fixed incorrect print button permission logic when roles were unioned. by @jiannx
-
remove footer buttons from print template configuration by @katherinehhh
-
-
[Workflow: Approval]
-
Fix the issue where fields are not displayed on approval task cards by @zhangzhonghe
-
Fix the issue where return an approval to previous node but returned to start by @mytharcher
-
Fix the issue where concurrency makes execution repeatedly resumed by @mytharcher
-
Fix the issue where error thrown in 1.x approval record popup by @mytharcher
-
-
[Email manager]
-
Fix the issue where the email configuration popup is obscured by @zhangzhonghe
-
Fixed the problem of emails in the same mailbox between multiple users and optimized performance by @jiannx
-
-
[Migration manager] Fixed a potential process freeze caused by logging excessively large SQL statements included in migration error exceptions by @cgyrock