MangoDB Io MangoDB Versions Save

A truly Open Source MongoDB alternative

v1.21.0

1 month ago

New Features 🎉

Fixed Bugs 🐛

Enhancements 🛠

Documentation 📄

Other Changes 🤖

New Contributors

All closed issues and pull requests. All commits.

v1.20.1

2 months ago

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 📄

Other Changes 🤖

New Contributors

All closed issues and pull requests. All commits.

v1.19.0

3 months ago

New Features 🎉

Fixed Bugs 🐛

Documentation 📄

Other Changes 🤖

New Contributors

All closed issues and pull requests. All commits.

v1.18.0

4 months ago

What's Changed

Capped collections

This release adds support for capped collections. They can be created as usual using create command. Both max (maximum number of documents) and size (maximum collection size in bytes) parameters are supported.

Tailable cursors

This release adds support for tailable cursors. Both tailable and awaitData parameters are supported.

OpLog tailing

This release adds support for the basic OpLog functionality. The main supported use case is Meteor's OpLog tailing. Replication is not supported yet.

OpLog collection does not exist by default. To enable OpLog functionality, create a capped collection oplog.rs in the local database. Setting replica set name using --repl-set-name flag / FERRETDB_REPL_SET_NAME environment variable might also be needed.

New Features 🎉

Enhancements 🛠

Other Changes 🤖

New Contributors

All closed issues and pull requests. All commits.

v1.17.0

4 months ago

New Features 🎉

Fixed Bugs 🐛

Enhancements 🛠

Documentation 📄

Other Changes 🤖

New Contributors

All closed issues and pull requests. All commits.

v1.16.0

5 months ago

Documentation 📄

Other Changes 🤖

All closed issues and pull requests. All commits.

v1.15.0

5 months ago

What's Changed

Artifacts naming scheme

Our release binaries and packages now include linux as a part of their file names. That's a preparation for providing artifacts for other OSes.

New Features 🎉

Enhancements 🛠

Documentation 📄

Other Changes 🤖

New Contributors

All closed issues and pull requests. All commits.

v1.14.0

6 months ago

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 🎉

Enhancements 🛠

Documentation 📄

Other Changes 🤖

New Contributors

All closed issues and pull requests. All commits.

v1.13.0

6 months ago

What's Changed

New PostgreSQL backend

The new PostgreSQL backend is now enabled by default. You can still enable the old backend with --postgresql-old flag or FERRETDB_POSTGRESQL_OLD=true environment variable, but it will be removed in the next release.

Default SQLite directory for Docker images

Our Docker images (but not binaries and .deb / .rpm packages) now use /state directory for the SQLite backend. That directory is also a Docker volume, so data will be preserved after the container restart by default.

arm/v7 packages

We now provide linux/arm/v7 binaries, Docker images, and .deb / .rpm packages.

New Features 🎉

Fixed Bugs 🐛

Enhancements 🛠

Documentation 📄

Other Changes 🤖

New Contributors

All closed issues and pull requests. All commits.