v1.20.1
What's Changed
Docker images changes
Production Docker images now use a non-root user with UID 1000 and GID 1000.
That change was made in v1.20.0, reverted in v1.20.1, and will be re-introduced in a future release.
Documentation 📄
- Add blog post on Ubicloud managed postgres by @Fashander in #4010
- Add release blog post for v1.19.0 by @Fashander in #4020
- Truncate release blog post by @Fashander in #4047
- Add blog post on Disaster Recovery for FerretDB with Elotl Nova by @Fashander in #4038
- Update Codapi by @Fashander in #4039
- Add blogpost on FerretDB stack on Tembo by @Fashander in #4037
Other Changes 🤖
- Add tests for new SCRAM-SHA-256 authentication support by @henvic in #4012
- Add
TODO
comments for logging by @AlekSi in #4015 - Add
bson2
helpers for conversions and logging by @AlekSi in #4019 - Setup MySQL backend by @adetunjii in #4003
- Expose new authentication enabling flag by @AlekSi in #4029
- Bump deps and speed-up
checkcomments
by @AlekSi in #4030 - Display
envtool run test
progress with run and/or skip flags by @fadyat in #3999 - Use Ubicloud for CI runners by @AlekSi in #4027
- Implement
database.Stats
for MySQL backend by @adetunjii in #4034 - Minor cleanups by @AlekSi in #4046
- Add experimental pushdown for dot notation by @noisersup in #4049
- Bump Go to 1.21.7 by @AlekSi in #4059
- Add utility for hashing SCRAM-SHA-256 password by @henvic in #4031
- Use rootless
scratch
containers for production Docker images by @ahmethakanbesel in #4004 - Prepare query statements for MySQL by @adetunjii in #4064
- Implement
bson2.RawDocument
checking by @AlekSi in #4076 - Add helper for decoding document sequences by @AlekSi in #4080
- Add SCRAM-SHA-256 authentication support by @henvic in #3989
- Remove SCRAM-SHA-256 implementation TODO links by @henvic in #4086
- Update telemetry host by @AlekSi in #4085
New Contributors
- @ahmethakanbesel made their first contribution in #4004