Skip to main content

FerretDB v0.7.1 - Now offering basic TLS support

· 2 min read
Alexander Fashakin
FerretDB Team

The new FerretDB release 0.7.1 comes with the introduction of basic TLS support, addition of filter for listCollections`, and much more.

FerretDB 0.7.1 release

We just released FerretDB 0.7.1, and this release - and the previous release (v0.7.0)- includes several exciting new features, updates, and bug fixes lined up for you. Here's what's new:

New features

The biggest change in this new version is the implementation of basic TLS support for FerretDB. And with this addition, our users can now configure FerretDB to listen on a TLS port. Starting from v0.7.0, we've included support for filter in listCollections, meaning you can now use a filter to limit the results returned in a listCollections set. For Tigris users, we've implemented the explain command.

Bug fixes

In the latest release, we've also addressed issues with unset comparisons, ensuring it works in a similar way as MongoDB. This is in addition to previous bug fixes from the last release. For example, the issue with using the greater than and less than operators on array values comparison has been resolved. Furthermore, we've fixed the issue with parallel inserts causing concurrent database creation to fail when the database doesn't exist.


Our documentation has undergone a few improvements as well. We've added more details to the supported commands table. Users can now view the list of available commands for diagnostics, authentication and role management, and session and free monitoring operations.

Other enhancements and changes

Among other improvements, starting from v.0.7.0, we now allow the use of dash (-) in database names for both PostgreSQL and Tigris. We've also simplified and improved the approach to fetch documents for delete, count, find, findAndModify, and update.

You can find more details on all these improvements and more in the FerretDB changelog. If you have any questions, feel free to contact us.