3.21.0
mudler/LocalAI3.21.0Jul 5, 2026by dtslvr
AI Summary
This release focuses on administrative panel enhancements, including improved localization and stability updates for user account management and Stripe integration.
Key Highlights
- Added experimental support for tags in user accounts
- Upgraded Stripe and envalid libraries to latest versions
- Improved German localization and fixed Stripe checkout issues for unsupported languages
New Features
- Tags support for accounts
- Environment variable to control failed job removal
- Improved language localization
Full Release Notes
### Added - Added support for tags in the account (experimental) - Exposed the `PROCESSOR_PORTFOLIO_SNAPSHOT_COMPUTATION_REMOVE_ON_FAIL` environment variable to control the removal of failed jobs in the portfolio snapshot computation queue ### Changed - Set the change detection strategy to `OnPush` in the alert dialog component - Set the change detection strategy to `OnPush` in the confirmation dialog component - Set the change detection strategy to `OnPush` in the prompt dialog component - Set the change detection strategy to `OnPush` in the overview of the admin control panel - Set the change detection strategy to `OnPush` in the portfolio page - Deprecated the `isExcluded` attribute of the account in favor of the _Exclude from Analysis_ tag - Improved the language localization in the users table of the admin control panel - Improved the language localization for German (`de`) - Upgraded `envalid` from version `8.1.1` to `8.2.0` - Upgraded `stripe` from version `21.0.1` to `22.2.3` ### Fixed - Fixed an issue with the custom tags of the user in the import functionality - Fixed the creation of the _Stripe_ checkout session for languages not supported by _Stripe_ (`ca` and `uk`) - Fixed the error handling in the endpoint to create a _Stripe_ checkout session ### Special Thanks - @Aftab3008 - @AkashNegi1 - @DavidReque - @dtslvr - @ylink-lfs