release-v1.148.0
Major Changes in v1.148.0 (2025-07-21)
- Feat: Change clip-upload process to handle remaining duplicate-clip errors. In the existing implementation, if there is a duplicate, each upload was giving a separate error, and the error message was generic. It also provided a "retry" option which resulted in the same problem. With this change, the problem will only be provided once at the end, providing only a "continue" option. By @moz-bozden in #4950
- Feat: First implementation of LazySetCache class, currently not connected to application code. General purpose Redis caching of objects in current LazyCache module is too costly for simple caching of numbers and strings. By @moz-bozden in #4950
- Feat: Add common-voice-network Docker network to enable communication between services (Scripted Speech, Spontaneous Speech, Public API, ...) by @akrabat in #4982
- Feat (Public API): Create additional tests for Public API credentials by @akrabat in #4981
- Feat (Public API): Create endpoint to create client credentials by @moz-dfeller and @akrabat in #4971
- Workaround: Some users were having a caching related issue after the parameter passing change in #4945. Implemented a workaround to handle both cases for a while by @moz-bozden in #4975
- Fix: Long (3h) lock duration in LazyCache implementation was preventing more frequent updates in Redis caching. This fix adds lock-duration as a parameter, per query, with a default of 3 min if not specified. By @moz-bozden in #4949
- Fix: Non existing locale in migration should not throw error but silently warn, it causes local dev env fail if that language does not exist - update to #4559 by @moz-bozden in #4974 thank you @akrabat for reporting and testing.
- (in v1.147.1) Fix: Parameter passing with fields containing underscore through request.headers were causing problems in some external environments (e.g. nginx) by @moz-bozden in #4945
- Docs: Update
.env-local-docker.exampleandDEVELOPMENT.mdto include more comments for developers, especially on the use of authentication - with error checking, by @moz-kathyreid in #4980 - Chore: Updates to Pontoon keys
Data Changes in v1.148.0
- (in v1.147.1) Lowered sentence requirement bands of 43 locales (mostly new ones defaulting to 5000) by @moz-bozden in #4569 thank you @ftyers for his review, and community members flagging the issue.
More Detailed: What's Changed
- Add missing about-menu-aria-label by @moz-bozden in #4965
- Update sentence bands by @moz-bozden in #4969
- 1174-MCV Fix parameter passing through request.headers by @moz-bozden in #4945
- 1230-Fix: Non existing locale in migration should not throw by @moz-bozden in #4974
- 1188 create endpoint to create client credentials by @moz-dfeller in #4971
- 1231 - Workaround for header parameter caching issue by @moz-bozden in #4975
- 1178-MCV-BE Initial lazySetCache implementation by @moz-bozden in #4950
- 1177-MCV-BE Fix lazycache long lock issue by @moz-bozden in #4949
- Uncomment CV_FXA_* key-value pairs, add comments referring to set up Auth0 by @moz-kathyreid in #4980
- Add additional tests for public API credentials by @akrabat in #4981
- Add
common-voice-networkDocker network by @akrabat in #4982 - 1187-MCV Change clip-upload process to handle remaining duplicate-clip errors by @moz-bozden in #4966
New Contributors
Full Changelog: release-v1.147.0...release-v1.148.0