github nocobase/nocobase v2.1.0-beta.25

latest release: v2.1.0-alpha.30
pre-release6 hours ago

🎉 New Features

  • [cli] Add release command in API (#9308) by @Andrew1989Y

  • [undefined] Add Indonesian and Vietnamese documentation. (#9303) by @Molunerfinn

  • [AI employees] LLM provider now supports the Xiaomi MIMO platform (#9315) by @cgyrock

  • [Migration manager] Add some APIs for nocobase cli by @Andrew1989Y

  • [Backup manager] Add some APIs for nocobase cli by @Andrew1989Y

🚀 Improvements

  • [undefined]

  • [IdP: OAuth] OAuth sessions now use the same expiration settings as the system token policy (#9345) by @2013xile

  • [Block: Kanban]

    • Reduced the default kanban column width. (#9306) by @jiannx

    • Improved Calendar and Kanban block creation settings. (#9294) by @jiannx

  • [AI employees] AI employee category adjustment (#9274) by @cgyrock

  • [Workflow: Approval] Mark association show mode loading from DB as legacy by @mytharcher

🐛 Bug Fixes

  • [undefined]

    • Fix the dependency-and-build workflow so standalone pro plugin checkout failures break CI instead of silently skipping build coverage. (#9324) by @Molunerfinn

    • Fix bloated translation files and align cross-language documentation structure. (#9305) by @Molunerfinn

  • [cli] Fixed CLI boolean options so they can be disabled with negated flags (#9337) by @2013xile

  • [client-v2]

    • Fixed remote plugin loading so plugin URLs that already end with .js are not resolved to duplicate .js.js paths. (#9336) by @Molunerfinn

    • Fix the issue where RemoteSelect not rendering in configuration of bind workflow (#9314) by @mytharcher

  • [ai] Fix missing category field setup during AI employee registration (#9300) by @cgyrock

  • [flow-engine] Fixed an issue where system-hidden fields could be selected in form-related variable. (#9302) by @gchust

  • [client]

    • Fixed an issue where JS field cells in v2 table blocks could appear blank after filtering or refreshing table data. (#9285) by @jiannx

    • Preserve null values for empty Data scope variable dependencies in v2 forms. (#9287) by @jiannx

    • Fix the issue where filter form fields disappear after reopening a popup record selector (#9211) by @zhangzhonghe

    • rerun JS column rendering when row data changes (#9282) by @jiannx

  • [database] Fixed an issue where SQL Server external data source datetime filters could fail (#9272) by @2013xile

  • [AI employees]

    • Fix the issue of occasional errors when AI employee use the DeepSeek v4 model (#9348) by @cgyrock

    • Fix the issue where the workflow AI employee node clears skills after switching AI employees (#9342) by @cgyrock

    • Fix the issue where the action button AI employee list displays developer employees (#9320) by @cgyrock

  • [Data source: Main] Prevent crash when fields is undefined during collection loading (#9174) by @saraTabbane

  • [UI templates] Fixed an issue where the popup template list failed to correctly load available templates. (#9332) by @gchust

  • [File manager] Improved preview file download error handling (#9103) by @gaston98765

  • [Block: Tree] Fix the abnormal display of filter block nodes (#9260) by @jiannx

  • [Block: Gantt] Add a Gantt block setting to enable drag to reschedule. (#9301) by @jiannx

  • [Block: Kanban] Fixed repeated display of field configuration floating layer (#9271) by @jiannx

  • [Action: Import records] Fix the issue where failed row index in importing records is not correct (#9277) by @mytharcher

  • [Action: Export records Pro] Fix the issue where auto mode not works by @mytharcher

  • [Migration manager] Fix migration:create returning taskId from the async task record. by @Andrew1989Y

  • [Workflow: Approval]

    • Fix the issue where filter and other query parameters now work in API of listing available approval workflows by @mytharcher

    • Fix the issue where file in original application no reloaded by @mytharcher

    • Fix type error by @mytharcher

    • Support to parse some client variables in approval actions by @mytharcher

    • Fix approval execute timing so latestExecutionId is synced after approval commit by @mytharcher

Don't miss a new nocobase release

NewReleases is sending notifications on new releases.