v1.14.0
What's Changed
Old PostgreSQL backend
As mentioned in the previous release changes, the old PostgreSQL backend code is completely removed.
PostgreSQL remains our main backend, just with a new code base.
New Features 🎉
- Implement
compact
command by @adetunjii in #3559
Enhancements 🛠
- Optimize detection of duplicate fields by @AlekSi in #3645
- Optimize
insert
performance by batching by @princejha95 in #3621
Documentation 📄
- Fix incorrect schema by @AlekSi in #3635
- Add blogpost for FerretDB v1.13.0 by @Fashander in #3639
- Add Vultr blog post by @Fashander in #3646
- Update blog post on Ubuntu by @Fashander in #3658
- Add blog post on MongoDB sorting for scalar values by @chilagrow in #3200
Other Changes 🤖
- Disallow capped collection creation when disabled by @AlekSi in #3636
- Run backend tests for SAP HANA by @AlekSi in #3657
- Update
golangci-lint
by @AlekSi in #3651 - Remove
pgdb
fromenvtool
by @ShatilKhan in #3586 - Remove old
pg
handler by @AlekSi in #3661 - Add test for capped collection in
aggregate
$collStats
by @chilagrow in #3643 - Enable
GOMAXPROCS
autotuning by @AlekSi in #3105 - Add integration tests progress reporting by @rubiagatra in #3471
- Add timing information to
envtool
output by @AlekSi in #3664 - Remove old SAP HANA handler by @AlekSi in #3674
- Rename main_postgeresql to main_postgresql by @gen1us2k in #3668
- (WIP) Support
create
for capped collections by @rumyantseva in #3614 - (WIP) Support
InsertAll
andFindAll
for capped collections by @chilagrow in #3610
New Contributors
- @ShatilKhan made their first contribution in #3586
- @rubiagatra made their first contribution in #3471
- @gen1us2k made their first contribution in #3668