🎉 New Features
-
[client]
-
[Data visualization] Support NULLS sorting in chart queries (#6383) by @2013xile
-
[AI integration] New plugin: AI integration (#6283) by @2013xile Reference: AI integration
-
[Verification] Support user binding of various verification types, such as SMS and TOTP authenticators, and identity verification in required scenarios. Enable development and extension of verification methods. (#6026) by @2013xile Reference: Verification
-
[AI integration (EE)] New plugin: AI integration (EE) by @2013xile Reference: AI integration
-
[Two-factor authentication (2FA)] New plugins: Two-factor authentication and Verification: TOTP authenticator by @2013xile Reference: Two-factor authentication (2FA)
Verification: TOTP authenticator
🚀 Improvements
-
[client]
-
[server] Upgrade koa to 2.15.4; upgrade @koa/cors to 5.0.0 (#6334) by @2013xile
-
[Workflow]
-
[Block: template] Support save data block as block template from page (#6348) by @gchust
-
[Workflow: Aggregate node] Add round process for aggregated number based on double type (#6358) by @mytharcher
-
[Action: Import records Pro] support advanced options in Pro import button by @katherinehhh
-
[Workflow: JavaScript] Support to require package from absolute path by @mytharcher
-
[File storage: S3(Pro)] try reload storages if not find the storage by @jiannx
🐛 Bug Fixes
-
[client]
-
Menu title custom translation is invalid (#6377) by @zhangzhonghe
-
missing sortable setting for inherited collection fields (#6372) by @katherinehhh
-
incorrect formatting of time field in filter form (#6374) by @katherinehhh
-
timezone-related issue causing one hour less in date picker (#6359) by @katherinehhh
-
attachment field storage setting dropdown not displaying options (#6365) by @katherinehhh
-
subform components not aligning with main form when label is hidden (#6357) by @katherinehhh
-
Fix error thrown when creating file collection (#6363) by @mytharcher
-
resolve scrollbar issue when opening page tab with full-height block (#6347) by @katherinehhh
-
Pages with custom favicon briefly flash the NocoBase favicon during loading (#6337) by @zhangzhonghe
-
association block not rendering in popup within collection inheritance (#6303) by @katherinehhh
-
add new button appears on hover in association field read-only mode (#6322) by @katherinehhh
-
-
[auth] Avoid renewing the token during WebSocket authorization. (#6342) by @sheldon66
-
[database] Fix error when retrieving relation collection records if the source key in relation fields is a numeric string (#6360) by @2013xile
-
[WEB client]
-
[Access control] In the permission management table, the tab page name is empty (#6364) by @zhangzhonghe
-
[Users]
-
“No permissions” error when users without user management permissions view their own profile (#6382) by @2013xile
-
“No permissions” error when updating system settings in user management (#6380) by @2013xile
-
An error UI briefly flashes when the user permission management table loads for the first time (#6324) by @zhangzhonghe
-
-
[AI integration] Issue where the default
baseURL
for LLM provider isundefined
(#6367) by @2013xile -
[Workflow] Fix acl for getting job (#6352) by @mytharcher
-
[Block: Map] Configuration settings for map field are missing/not visible (#6336) by @zhangzhonghe
-
[Mobile] Page error: Cannot read properties of null (reading ‘match’) (#6335) by @zhangzhonghe
-
[Block: Action panel] Setting the height of the action panel is invalid (#6321) by @zhangzhonghe
-
[Workflow: Custom action event]
-
Fix locale and collection modifiable after executed by @mytharcher
-
Fix migration for legacy buttons bound with custom action workflow by @mytharcher
-
-
[Custom brand] Pages with custom favicon briefly flash the NocoBase favicon during loading by @zhangzhonghe
-
[Action: Import records Pro]
-
Use additional option to determine whether to trigger workflow or not by @mytharcher
-
association block import button duplicate record detection shows no data in field dropdown by @katherinehhh
-
-
[Action: Export records Pro]
-
pro export action missing sort params by @katherinehhh
-
remove ‘add block’ option in export attachment button settings by @katherinehhh
-
-
[Template print] Restore from local failed when action template print and backup manager plugins were both enabled by @gchust
-
[Workflow: Approval]
-
Fix migration for legacy blocks by @mytharcher
-
Fix
.toJSON()
caused error by @mytharcher
-