What's Changed
This release marks a major change in how Common voice is built and deployed. Namely, moves off static files to manage different languages and their state (In progress vs Launch for example) into the database. As a result, API endpoints are added and updated to include new metric data languages. And more generally, provides a foundation to build even more features and moves the platform one step closer to simplifying it's external dependencies.
Also include are a massive amount of contributions (new sentences and translations, issues/bug reports, and more!) courtesy of our community! In total, 135 files were modified, and 110,754 total additions (lines of code, new sentences, translations) are included in this release!
As always, if you find yourself looking to contribute to Common Voice, or join the community, feel free to connect via GitHub (via issues/PRs), Discourse and Matrix.
- Revert invalidating cache by @mozgzh in #3670
- Load contributable language from database instead of static files by @mozgzh in #3658
- Update build.yaml by @mozgzh in #3688
- Fix language performance by @mozgzh in #3694
- Correct cache timeout by @mozgzh in #3695
- Add isContributable back to language query by @mozgzh in #3697
- Add language metadata by @mozgzh in #3704
- Reduce import size when batching import sentences by @mozgzh in #3707
- Update cache names by @mozgzh in #3709
- Update import criteria by @mozgzh in #3710
- Ensure contributable langs are translated if exist before by @mozgzh in #3711
Full Changelog: release-v1.71.0...release-v1.72.1