Released on June 1st 2026.
New features
-
Announcements can now also be managed via the Weblate’s REST API for specific project languages.
-
Team memberships can now be limited to selected languages for per-user translation permissions.
-
Added cost estimates to translation reports.
-
Added optional OpenTelemetry tracing for backend requests and tasks, and Google Cloud Error Reporting for handled server errors.
-
Added Workspaces to group related projects, with workspace project listings, workspace-scoped teams and project creation permissions, inherited workspace, project, and category defaults for selected component settings, and billing details when available.
Improvements
-
Docker containers can now configure
WEBLATE_SAML_SECURITY_CONFIGto customize SAML security settings, and adjustWEBLATE_FORMATSusingWEBLATE_ADD_FORMATSandWEBLATE_REMOVE_FORMATS. -
Improved performance of the Inconsistent check on large projects.
-
Contributor stats now de-duplicate repeated work on the same string by default, with an option to count all changes.
-
Code hosting integrations now documents HTTPS access-token URLs and dedicated-user SSH URLs for accessing repositories, and Continuous localization now explains why squash merging Weblate conflict-resolution pull requests can require a repository reset.
-
Translation component diagnostics now include dismissible component diagnostics for community localization.
-
Screenshots and visual context now support bulk assignment from search or image text recognition results, make finding strings in uploaded images easier to discover, show source string coverage counts, and include advanced listing search.
-
Software Bill of Material release artifacts now include CISA 2025 document-level metadata.
Bug fixes
-
Outbound URL validation now rejects additional non-public targets (GHSA-vmfc-9982-2m45).
-
Project-language Announcements no longer appear across the whole project.
-
Hardened
POST/api/screenshots/access checks against private project enumeration. -
Registration-attempt account activity e-mails now link to password reset to help users finish account setup.
-
Inviting new users links now work for signed-in users whose account owns the invited e-mail address.
-
Searching for strings with content changes without a recorded author now supports
changed_by:"", and combined change filters now apply to the same change event. -
Gitea and Forgejo pull requests no longer reconfigure existing fork remotes to point to the source repository.
-
Project and category language translation sessions now keep strings grouped by component priority and show component switch warnings reliably.
-
Engage page task links now stay centered and show the target translation language.
-
Gettext POT update add-ons now rescan translations after committing updated POT and PO files.
-
Git repositories now update branches correctly when the remote also has a tag with the same name.
-
Conflicting repository setup alerts now allow same-branch direct pushes.
-
Obsolete cleanup schedules are now removed from Celery beat during upgrade.
-
Translation pages for workspace projects no longer crash when workspace fields are deferred.
Upgrading
Please follow Generic upgrade instructions in order to perform update.
-
There is a change in
INSTALLED_APPS;weblate.workspacesshould be added. -
The database migrations might take longer on larger instances.
Contributors
Code contributions
Michal Čihař, Karen Konou, Weblate CI, Basheer Radman, michael-smt, Kristián Kunc, felixfon
Translations contributions
Michal Čihař, VfBFan, 大王叫我来巡山, Emin Tufan Çetin, Basheer Radman, 為什麼不加空格, Peter Vančo, Christian Wia, Любомир Василев, Matthaiks, Andrei Stepanov, Libre, Besnik Bleta, ℂ𝕠𝕠𝕠𝕝 (𝕘𝕚𝕥𝕙𝕦𝕓.𝕔𝕠𝕞/ℂ𝕠𝕠𝕠𝕝), Balázs Meskó, Aindriú Mac Giolla Eoin, Adam Havránek, Dick Groskamp, Arif Budiman, Mickaël Binos, Ryo Nakano, hoanghuy309, Pierfrancesco Passerini, Alefsander Ribeiro Nascimento, Massimo Pissarello, justcontributor, 이정희, Cabdi Waaxid Siciid, Yaron Shahrabani, User2068, Kyotaro Iijima, pan93412, jernejp21, libermax, Phileas Fogg, Fjuro, Jim Kats, Fulup Jakez, Priit Jõerüüt, Ldm Public, Andi Chandler, Burak SDN, ojppe
Documentation contributions
Michal Čihař, VfBFan, Basheer Radman, Weblate CI, michael-smt, felixfon