Skip to content

Releases: FerretDB/FerretDB

v0.8.1

16 Jan 08:56
v0.8.1
Compare
Choose a tag to compare

New Features 🎉

Fixed Bugs 🐛

Enhancements 🛠

  • Add findandmodify to the common.Commands map by @b1ron in #1730

Documentation 📄

Other Changes 🤖

All closed issues and pull requests.
All commits.

v0.8.0 Beta

02 Jan 12:37
v0.8.0
c323091
Compare
Choose a tag to compare

What's Changed

We are pleased to announce our first Beta release!

Storage changes for PostgreSQL

We made a few backward-incompatible changes in the way we store data in PostgreSQL to improve FerretDB performance. In the future, those changes will allow us to use indexes and query collections faster.

To keep your data:

  • backup FerretDB databases using mongodump or mongoexport;
  • backup PostgreSQL database using pg_dump or other tool (just in case);
  • stop FerretDB;
  • drop PostgreSQL views for FerretDB databases;
  • start FerretDB 0.8;
  • restore databases using mongorestore or mongoimport.

Authentication

It is now possible to use the backend's authentication mechanisms in FerretDB. See documentation.

New Features 🎉

Fixed Bugs 🐛

  • Fix unset document being updated by invalid value of $inc by @chilagrow in #1685

Enhancements 🛠

Documentation 📄

Other Changes 🤖

All closed issues and pull requests.
All commits.

v0.7.1

19 Dec 13:47
v0.7.1
Compare
Choose a tag to compare

New Features 🎉

Fixed Bugs 🐛

  • Fix parsing of OP_MSG packets with multiple sections by @b1ron in #1611
  • Fix parsing of OP_MSG packets with multiple sections by @AlekSi in #1633
  • Fix comparison with unset fields by @chilagrow in #1634

Enhancements 🛠

Documentation 📄

Other Changes 🤖

All closed issues and pull requests.
All commits.

v0.7.0

05 Dec 11:52
v0.7.0
Compare
Choose a tag to compare

New Features 🎉

Fixed Bugs 🐛

Enhancements 🛠

Documentation 📄

  • Add authentication and role management commands to the docs by @b1ron in #1527
  • Add section for diagnostic command buildInfo and collStats by @Fashander in #1480
  • Add session and free monitoring commands to the docs by @b1ron in #1546
  • Add Mastodon links by @AlekSi in #1555
  • Add glossary section to documentation by @Fashander in #1583

Other Changes 🤖

All closed issues and pull requests.
All commits.

v0.6.2

21 Nov 14:59
v0.6.2
Compare
Choose a tag to compare

New Features 🎉

  • Provide builds for linux/arm/v7 by @AlekSi in #1377
  • Implement enableFreeMonitoring, disableFreeMonitoring and getFreeMonitoringStatus commands by @noisersup in #1380

Fixed Bugs 🐛

Enhancements 🛠

Documentation 📄

  • Make telemetry page visible in documentation sidebar by @Fashander in #1393
  • Add documentation for dot notation in arrays, objects, and embedded documents by @Fashander in #1382
  • Start supported commands table by @AlekSi in #1406
  • Add aggregation section (collection stages) to the docs by @rumyantseva in #1411
  • Add query and write operation commands to the docs by @b1ron in #1409
  • Add aggregation section (database stages, operators) to the docs by @rumyantseva in #1448
  • Use colored emoji by @AlekSi in #1485
  • Add update operators to the docs by @b1ron in #1481
  • Reorganize a list of supported commands by @AlekSi in #1490
  • Add changelog draft by @AlekSi in #1479
  • Add user management commands to the docs by @b1ron in #1489
  • Fix information about delete's comment argument inside "supported commands" reference by @noisersup in #1498
  • Add query plan cache commands to the docs by @b1ron in #1501
  • Add documentation for embedded/nested documents query by @Fashander in #1478

Other Changes 🤖

New Contributors

All closed issues and pull requests.
All commits.

v0.6.1

07 Nov 10:52
v0.6.1
Compare
Choose a tag to compare

Enhancements 🛠

Documentation 📄

Other Changes 🤖

New Contributors

All closed issues and pull requests.
All commits.

v0.6.0 Alpha

26 Oct 21:33
v0.6.0
Compare
Choose a tag to compare

What's Changed

We are pleased to announce our first Alpha release!

New Features 🎉

Fixed Bugs 🐛

Enhancements 🛠

Documentation 📄

Other Changes 🤖

New Contributors

All closed issues and pull requests.
All commits.

v0.5.4

22 Sep 06:59
v0.5.4
Compare
Choose a tag to compare

Fixed Bugs 🐛

  • Add missing $k to the schema when creating collection in Tigris by @rumyantseva in #1136

Documentation 📄

Other Changes 🤖

New Contributors

All closed issues and pull requests.
All commits.

v0.5.3

08 Sep 16:07
v0.5.3
Compare
Choose a tag to compare

New Features 🎉

Fixed Bugs 🐛

  • Improve TestCommandsAdministrationServerStatus by @rumyantseva in #1062
  • Fix ModifiedCount for updates with an empty replacement document by @nicolascb in #1067
  • Fix $inc update operator int64-max issue by @w84thesun in #1071
  • Handle findAndModify and update correctly when collection doesn't exist by @noisersup in #1087
  • Require limit parameter in delete command by @noisersup in #1066

Enhancements 🛠

Documentation 📄

Other Changes 🤖

New Contributors

All closed issues and pull requests.
All commits.

v0.5.2

09 Aug 15:38
v0.5.2
Compare
Choose a tag to compare

New Features 🎉

  • Support comment and $comment update's arguments by @noisersup in #937
  • Support multi update's argument by @fcoury in #790
  • Support comment and $comment findAndModify's argument by @noisersup in #958
  • Support comment and $comment delete's arguments by @noisersup in #954
  • Support maxTimeMS argument for find and findAndModify methods by @DoodgeMatvey in #608
  • Add support for update's $inc operator dot notation by @w84thesun in #915

Fixed Bugs 🐛

  • Fix nModified count for update's $set operator with the same value by @w84thesun in #949

Other Changes 🤖

New Contributors

All closed issues and pull requests.
All commits.