🎉 New Features
- [undefined] Improved managed app and plugin management in the CLI, including appPath-aware environment handling, plugin import, licensed plugin sync, and related documentation updates. (#9655) by @chenos Reference: CLI docs, Quickstart
- [Block: Gantt] Added an option for Gantt blocks to focus on today by default. (#9692) by @jiannx
- [IdP: OAuth] Added foundation support for app single sign-on in multi-app deployments. (#9547) by @2013xile
- [App SSO] Added an App SSO plugin for automatic sign-in between applications. by @2013xile
- [Multi-space] Added client v2 support for the multi-space plugin, including space switching and space management. by @jiannx
- [App supervisor] Added App SSO settings for sub-applications. by @2013xile
🚀 Improvements
- [server] The modern client is now served under
/v/instead of/v2/. (#9674) by @Molunerfinn - [ai] Upgraded
xlsxversion to avoid security issues. (#9675) by @mytharcher - [Multi-keyword filter] Migrated multi-keyword filter to client v2. (#9691) by @gchust
- [Workflow] Removed workflow history transaction coupling from workflow execution. (#9668) by @mytharcher
- [UI templates] Migrated UI templates to client v2. (#9591) by @gchust
- [Departments] Added a v2 settings page for managing departments, department members, and user department assignments. (#9660) by @jiannx
- [Auth: SAML 2.0] SAML/CAS sign-in redirects now follow the modern client prefix. by @Molunerfinn
- [Action: Import records Pro] Upgraded
xlsxversion to avoid security issues. by @mytharcher - [Workflow: Subflow] Removed workflow history transaction coupling from subflow workflow instructions. by @mytharcher
- [Auth: OIDC] OIDC sign-in redirect now follows the modern client prefix. by @Molunerfinn
- [Workflow: Approval] Removed workflow history transaction coupling from approval workflow instructions. by @mytharcher
🐛 Bug Fixes
- [client]
- [client-v2]
- [Action: Import records] Fixed imported records receiving duplicate sort values. (#9684) by @2013xile
- [Flow engine] Fixed an issue where converting a reference template block to copy would result in an error. (#9693) by @gchust
- [Collection: SQL] Blocked SQL collection access to sensitive PostgreSQL metadata. (#9683) by @2013xile
- [Workflow] Fixed duplicate workflow execution dispatch under concurrent workers. (#9673) by @mytharcher
- [Block: Map] Fixed an issue where map field values were incorrectly converted when switching between text and map display modes on detail pages. (#9653) by @hongboji
- [Workflow: Custom action event] Fixed the workflow trigger action missing from the workbench action panel button list. (#9682) by @katherinehhh
- [AI employees]
- [Data source manager] Fixed multi-space field localization in v2 data source manager. (#9690) by @jiannx
- [Data source: REST API] Fixed REST API data source plugin declaration build failures caused by mismatched data source manager client-v2 type declarations. by @katherinehhh
- [Password policy] Fixed sign-in failures masking the real error with “argument #1 unsupported type undefined” when the underlying error has no status code. by @Molunerfinn
- [Workflow: Approval] Fixed the issue where custom field titles are not shown in approval form details. by @zhangzhonghe