Skip to content

Releases: FerretDB/FerretDB

v1.12.1

10 Oct 12:42
v1.12.1
Compare
Choose a tag to compare

What's Changed

New PostgreSQL backend

The new PostgreSQL backend is ready for testing. Enable it with --postgresql-new flag or FERRETDB_POSTGRESQL_NEW=true environment variable. The next FerretDB version will enable it by default.

Docker images changes

Production Docker images use scratch as a base Docker image. The only file present in the image is a FerretDB binary (with root TLS certificates embedded).

arm64 binaries

In addition to linux/arm64 Docker images, we now provide linux/arm64 binaries and .deb / .rpm packages.

New Features 🎉

Fixed Bugs 🐛

Enhancements 🛠

  • Implement validation for createIndexes and dropIndexes commands for SQLite by @rumyantseva in #3373
  • Use Ping for checking connection by @AlekSi in #3519

Documentation 📄

Other Changes 🤖

New Contributors

All closed issues and pull requests.
All commits.

v1.11.0

25 Sep 11:32
v1.11.0
Compare
Choose a tag to compare

Fixed Bugs 🐛

Enhancements 🛠

  • Return statistics of indexes for collStats and dbStats for SQLite backend by @rumyantseva in #3361

Documentation 📄

Other Changes 🤖

All closed issues and pull requests.
All commits.

v1.10.1

14 Sep 13:20
v1.10.1
Compare
Choose a tag to compare

What's Changed

With this release, the SQLite backend support is officially out of beta, on par with our PostgreSQL backend, and fully supported!

New Features 🎉

Enhancements 🛠

Documentation 📄

Other Changes 🤖

New Contributors

All closed issues and pull requests.
All commits.

v1.9.0

28 Aug 11:37
v1.9.0
Compare
Choose a tag to compare

Enhancements 🛠

Documentation 📄

Other Changes 🤖

New Contributors

All closed issues and pull requests.
All commits.

v1.8.0

14 Aug 11:33
v1.8.0
Compare
Choose a tag to compare

New Features 🎉

Fixed Bugs 🐛

  • Do not return immutable _id error from findAndModify for upserting same _id by @chilagrow in #3171

Enhancements 🛠

Other Changes 🤖

All closed issues and pull requests.
All commits.

v1.7.0

31 Jul 12:03
v1.7.0
e6f325f
Compare
Choose a tag to compare

New Features 🎉

Fixed Bugs 🐛

Enhancements 🛠

  • Add validating max nested document/array depth by @kropidlowsky in #2882
  • Validate database and collection names for SQLite handler by @noisersup in #2868
  • Add basic metrics, logging and tracing for SQLite by @AlekSi in #3123
  • Tweak and document SQLite URI parameters by @AlekSi in #3128

Documentation 📄

Other Changes 🤖

New Contributors

All closed issues and pull requests.
All commits.

v1.6.1

26 Jul 10:58
v1.6.1
Compare
Choose a tag to compare

Fixed Bugs 🐛

  • Fix pushdown for find with filter and limit by @AlekSi in #3114

All closed issues and pull requests.
All commits.

v1.6.0

17 Jul 13:45
v1.6.0
2b469b4
Compare
Choose a tag to compare

New Features 🎉

Fixed Bugs 🐛

Enhancements 🛠

  • Add integration tests for maxTimeMS in find, aggregate and getMore by @chilagrow in #2953
  • Remove double decoding in unmarshalSingleValue by @quasilyte in #3018
  • Ignore count.fields argument by @AlekSi in #3048

Documentation 📄

Other Changes 🤖

New Contributors

All closed issues and pull requests.
All commits.

v1.5.0

03 Jul 16:36
v1.5.0
Compare
Choose a tag to compare

What's Changed

This release provides beta-level support for the SQLite backend. There is some missing functionality, but it is ready for early adopters.

This release provides improved cursor support, enabling commands like find and aggregate to return large data sets much more effectively.

Tigris data users: Please note that this is the last release of FerretDB which includes support for the Tigris backend. Starting from FerretDB v1.6.0, Tigris will not be supported. If you wish to use Tigris, please do not update FerretDB beyond v1.5.0. This and earlier versions of FerretDB with Tigris support will still be available on GitHub.

New Features 🎉

Enhancements 🛠

Documentation 📄

Other Changes 🤖

New Contributors

All closed issues and pull requests.
All commits.

v1.4.0

19 Jun 15:11
v1.4.0
Compare
Choose a tag to compare

New Features 🎉

Documentation 📄

Other Changes 🤖

New Contributors

All closed issues and pull requests.
All commits.