| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| ferretdb-dev-arm64-linux.rpm | 2025-11-10 | 16.9 MB | |
| ferretdb-dev-amd64-linux.rpm | 2025-11-10 | 21.7 MB | |
| ferretdb-arm64-linux.rpm | 2025-11-10 | 16.7 MB | |
| ferretdb-amd64-linux.rpm | 2025-11-10 | 18.0 MB | |
| ferretdb-dev-arm64-linux.deb | 2025-11-10 | 16.7 MB | |
| ferretdb-dev-amd64-linux.deb | 2025-11-10 | 21.2 MB | |
| ferretdb-arm64-linux.deb | 2025-11-10 | 16.4 MB | |
| ferretdb-amd64-linux.deb | 2025-11-10 | 17.7 MB | |
| ferretdb-dev-arm64-linux | 2025-11-10 | 34.6 MB | |
| ferretdb-dev-amd64-linux | 2025-11-10 | 45.5 MB | |
| ferretdb-arm64-linux | 2025-11-10 | 34.0 MB | |
| ferretdb-amd64-linux | 2025-11-10 | 35.9 MB | |
| README.md | 2025-11-10 | 5.6 kB | |
| v2.7.0 source code.tar.gz | 2025-11-10 | 57.8 MB | |
| v2.7.0 source code.zip | 2025-11-10 | 58.6 MB | |
| Totals: 15 Items | 411.7 MB | 2 | |
(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 🎉
- Add basic MCP server by @chilagrow in https://github.com/FerretDB/FerretDB/pull/5279
- Implement DataAPI graceful shutdown and add OpenAPI spec endpoint by @chilagrow in https://github.com/FerretDB/FerretDB/pull/5357
- Improve proxy mode observability by @AlekSi in https://github.com/FerretDB/FerretDB/pull/5440
- Add tracing of SQL queries by @AlekSi in https://github.com/FerretDB/FerretDB/pull/5514
Enhancements ðŸ›
- Add PostgreSQL metrics by @chilagrow in https://github.com/FerretDB/FerretDB/pull/5427
- Rename OpenTelemetry spans by @AlekSi in https://github.com/FerretDB/FerretDB/pull/5512
Documentation 📄
- Add blog post on Formio by @Fashander in https://github.com/FerretDB/FerretDB/pull/5395
- Document cloud instance deployment and setup by @Fashander in https://github.com/FerretDB/FerretDB/pull/5424
- Update content guide by @Fashander in https://github.com/FerretDB/FerretDB/pull/5441
- Update compatible apps by @Fashander in https://github.com/FerretDB/FerretDB/pull/5442
- Add documentation page stub for MCP server by @AlekSi in https://github.com/FerretDB/FerretDB/pull/5451
- Add FerretDB Cloud blog post by @AlekSi in https://github.com/FerretDB/FerretDB/pull/5461
- Update cloud installation docs by @Fashander in https://github.com/FerretDB/FerretDB/pull/5466
Other Changes 🤖
- Use middleware by @AlekSi in https://github.com/FerretDB/FerretDB/pull/5377
- Use generated structs in Data API by @noisersup in https://github.com/FerretDB/FerretDB/pull/5382
- Upload YugabyteDB log files by @chilagrow in https://github.com/FerretDB/FerretDB/pull/5401
- Update documentation to point to the next release by @AlekSi in https://github.com/FerretDB/FerretDB/pull/5423
- Bump YugabyteDB to stable version by @chilagrow in https://github.com/FerretDB/FerretDB/pull/5428
- Use QEMU on arm64 for Yugabyte for now by @AlekSi in https://github.com/FerretDB/FerretDB/pull/5429
- Add comments to supervisord config by @AlekSi in https://github.com/FerretDB/FerretDB/pull/5430
- Update DocumentDB by @AlekSi in https://github.com/FerretDB/FerretDB/pull/5431
- Make
Runwait for allHandlecalls to finish by @AlekSi in https://github.com/FerretDB/FerretDB/pull/5434 - Tweak
conninfoby @AlekSi in https://github.com/FerretDB/FerretDB/pull/5435 - Add middleware by @AlekSi in https://github.com/FerretDB/FerretDB/pull/5437
- Update expected PostgreSQL version by @AlekSi in https://github.com/FerretDB/FerretDB/pull/5438
- Avoid hijacking connections from the pool and immediately closing them by @chilagrow in https://github.com/FerretDB/FerretDB/pull/5443
- Remove flaky test by @AlekSi in https://github.com/FerretDB/FerretDB/pull/5444
- Add TODO comment about Debian 13 Trixie by @AlekSi in https://github.com/FerretDB/FerretDB/pull/5450
- Add MCP tools by @chilagrow in https://github.com/FerretDB/FerretDB/pull/5452
- Bump deps by @AlekSi in https://github.com/FerretDB/FerretDB/pull/5455
- Update
wiredependency by @noisersup in https://github.com/FerretDB/FerretDB/pull/5465 - Add helpers for lazy logging by @AlekSi in https://github.com/FerretDB/FerretDB/pull/5467
- Move to
documentdb/documentdbby @AlekSi in https://github.com/FerretDB/FerretDB/pull/5468 - Update dependencies by @AlekSi in https://github.com/FerretDB/FerretDB/pull/5479
- Add a test for
*documentdb.Connfinalizing by @noisersup in https://github.com/FerretDB/FerretDB/pull/5484 - Finalize PostgreSQL metrics by @AlekSi in https://github.com/FerretDB/FerretDB/pull/5485
- Fix spelling in
.gofiles by @jsoref in https://github.com/FerretDB/FerretDB/pull/5492 - Fix
CODEOWNERSgrammar by @jsoref in https://github.com/FerretDB/FerretDB/pull/5495 - Use Go 1.25.1 by @AlekSi in https://github.com/FerretDB/FerretDB/pull/5508
- Bump deps by @AlekSi in https://github.com/FerretDB/FerretDB/pull/5509
- Minor observability cleanup by @AlekSi in https://github.com/FerretDB/FerretDB/pull/5511
- Bump dependencies by @AlekSi in https://github.com/FerretDB/FerretDB/pull/5519
- Use Go 1.25.3 by @AlekSi in https://github.com/FerretDB/FerretDB/pull/5525
- Skip flaky test for now by @AlekSi in https://github.com/FerretDB/FerretDB/pull/5526
- Use forked lazyerrors by @AlekSi in https://github.com/FerretDB/FerretDB/pull/5527
- Update DocumentDB by @AlekSi in https://github.com/FerretDB/FerretDB/pull/5528
- Use Go 1.25.4 by @AlekSi in https://github.com/FerretDB/FerretDB/pull/5534
- Bump DocumentDB by @AlekSi in https://github.com/FerretDB/FerretDB/pull/5536
- Bump deps by @AlekSi in https://github.com/FerretDB/FerretDB/pull/5537
New Contributors
- @jsoref made their first contribution in https://github.com/FerretDB/FerretDB/pull/5486