Files
docdb/CHANGELOG.md

38 KiB

Changelog

v2.7.0 (2025-11-10)

(We skipped v2.6.0 to align DocumentDB and FerretDB version numbers.)

This version works best with DocumentDB v0.107.0-ferretdb-2.7.0.

Breaking changes

There are some changes in our Prometheus metrics and OpenTelemetry traces. Please note that they are not stable yet.

What's Changed

Basic MCP server

This release adds basic MCP server support. Future release will bring additional functionality.

Connectivity improvements

PostgreSQL connections are now reused, often yielding modest performance gains.

New Features 🎉

Enhancements 🛠

Documentation 📄

Other Changes 🤖

New Contributors

All closed issues and pull requests. All commits.

v2.5.0 (2025-08-12)

This version works best with DocumentDB v0.106.0-ferretdb-2.5.0.

Breaking changes

Metric names

We changed Prometheus metric names and HELP texts to highlight the fact that they are not stable yet. We plan to promote most of them to stable in the next release.

What's Changed

RPM packages for DocumentDB

DocumentDB .rpm packages for Red Hat Enterprise Linux are now available!

Documentation 📄

Other Changes 🤖

All closed issues and pull requests. All commits.

v2.4.0 (2025-07-16)

This version works best with DocumentDB v0.105.0-ferretdb-2.4.0.

New Features 🎉

Enhancements 🛠

Documentation 📄

Other Changes 🤖

New Contributors

All closed issues and pull requests. All commits.

v2.3.1 (2025-06-12)

Hotfix release to restore compatibility with various tools such as mongoimport and mongorestore.

Fixed Bugs 🐛

All closed issues and pull requests. All commits.

v2.3.0 (2025-06-11)

This version works best with DocumentDB v0.104.0-ferretdb-2.3.0.

New Features 🎉

Documentation 📄

Other Changes 🤖

New Contributors

All closed issues and pull requests. All commits.

v2.2.0 (2025-05-09)

This version works best with DocumentDB v0.103.0-ferretdb-2.2.0.

New Features 🎉

Enhancements 🛠

Documentation 📄

Other Changes 🤖

New Contributors

All closed issues and pull requests. All commits.

v2.1.0 (2025-04-03)

This version works only with DocumentDB v0.102.0-ferretdb-2.1.0.

Breaking changes

Caution

Please note that due to incompatibilities in our previous releases, DocumentDB can't be updated in place, even with a manual ALTER EXTENSION UPDATE query or other means. A new clean installation into an empty data directory/volume is required. All data should be backed up with mongodump/mongoexport before and restored with mongorestore/mongoimport after. See our blog post for more details.

We expect future updates to be much smoother.

Fixed Bugs 🐛

Enhancements 🛠

Documentation 📄

Other Changes 🤖

All closed issues and pull requests. All commits.

v2.0.0 (2025-03-05)

The first generally available release of FerretDB v2, powered by DocumentDB PostgreSQL extension!

This version works best with DocumentDB v0.102.0-ferretdb-2.0.0.

Release blog post.

Documentation 📄

Other Changes 🤖

All closed issues and pull requests. All commits.

v2.0.0-rc.5 (2025-03-04)

This is the final release candidate before the GA release tomorrow! Most users don't need to update.

This version works best with DocumentDB v0.102.0-ferretdb-2.0.0-rc.5.

New Features 🎉

Fixed Bugs 🐛

Enhancements 🛠

Documentation 📄

Other Changes 🤖

All closed issues and pull requests. All commits.

v2.0.0-rc.2 (2025-02-25)

This version works best with DocumentDB v0.102.0-ferretdb-2.0.0-rc.2.

Breaking changes

The :latest Docker image tag now points to this release. It is highly recommended always to specify the full version (like :2.0.0-rc.1).

What's Changed

Docker images

Docker images are again available on Docker Hub and quay.io (although we recommend using GitHub Packages).

Embeddable Go package

Once again, FerretDB can be used as a Go library.

.deb packages for DocumentDB

.deb packages for DocumentDB are now available there.

Indexes

Multiple issues with indexes were resolved, and support for TTL indexes was added. After updating DocumentDB and FerretDB, rebuilding indexes using the reIndex command is recommended.

New Features 🎉

Enhancements 🛠

Documentation 📄

Other Changes 🤖

New Contributors

All closed issues and pull requests. All commits.

v2.0.0-rc.1 (2025-01-23)

The first release candidate of FerretDB v2, powered by DocumentDB PostgreSQL extension!

Older Releases

See https://github.com/hanzoai/docdb/blob/main-v1/CHANGELOG.md.