Update ghcr.io/ferretdb/ferretdb Docker tag to v2.7.0 #2003

Merged
alexlebens merged 1 commits from renovate/ghcr.io-ferretdb-ferretdb-2.x into main 2025-11-14 21:20:58 +00:00
Collaborator

This PR contains the following updates:

Package Update Change
ghcr.io/ferretdb/ferretdb (source) minor 2.5.0 -> 2.7.0

Release Notes

FerretDB/FerretDB (ghcr.io/ferretdb/ferretdb)

v2.7.0

Compare Source

(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.


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/ferretdb/ferretdb](https://www.ferretdb.com/) ([source](https://github.com/FerretDB/FerretDB)) | minor | `2.5.0` -> `2.7.0` | --- ### Release Notes <details> <summary>FerretDB/FerretDB (ghcr.io/ferretdb/ferretdb)</summary> ### [`v2.7.0`](https://github.com/FerretDB/FerretDB/blob/HEAD/CHANGELOG.md#v270-2025-11-10) [Compare Source](https://github.com/FerretDB/FerretDB/compare/v2.5.0...v2.7.0) (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](https://github.com/FerretDB/documentdb/releases/tag/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](https://docs.ferretdb.io/v2.7/configuration/observability/). ##### 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 [@&#8203;chilagrow](https://github.com/chilagrow) in [#&#8203;5279](https://github.com/FerretDB/FerretDB/pull/5279) - Implement DataAPI graceful shutdown and add OpenAPI spec endpoint by [@&#8203;chilagrow](https://github.com/chilagrow) in [#&#8203;5357](https://github.com/FerretDB/FerretDB/pull/5357) - Improve proxy mode observability by [@&#8203;AlekSi](https://github.com/AlekSi) in [#&#8203;5440](https://github.com/FerretDB/FerretDB/pull/5440) - Add tracing of SQL queries by [@&#8203;AlekSi](https://github.com/AlekSi) in [#&#8203;5514](https://github.com/FerretDB/FerretDB/pull/5514) ##### Enhancements 🛠 - Add `PostgreSQL` metrics by [@&#8203;chilagrow](https://github.com/chilagrow) in [#&#8203;5427](https://github.com/FerretDB/FerretDB/pull/5427) - Rename OpenTelemetry spans by [@&#8203;AlekSi](https://github.com/AlekSi) in [#&#8203;5512](https://github.com/FerretDB/FerretDB/pull/5512) ##### Documentation 📄 - Add blog post on Formio by [@&#8203;Fashander](https://github.com/Fashander) in [#&#8203;5395](https://github.com/FerretDB/FerretDB/pull/5395) - Document cloud instance deployment and setup by [@&#8203;Fashander](https://github.com/Fashander) in [#&#8203;5424](https://github.com/FerretDB/FerretDB/pull/5424) - Update content guide by [@&#8203;Fashander](https://github.com/Fashander) in [#&#8203;5441](https://github.com/FerretDB/FerretDB/pull/5441) - Update compatible apps by [@&#8203;Fashander](https://github.com/Fashander) in [#&#8203;5442](https://github.com/FerretDB/FerretDB/pull/5442) - Add documentation page stub for MCP server by [@&#8203;AlekSi](https://github.com/AlekSi) in [#&#8203;5451](https://github.com/FerretDB/FerretDB/pull/5451) - Add FerretDB Cloud blog post by [@&#8203;AlekSi](https://github.com/AlekSi) in [#&#8203;5461](https://github.com/FerretDB/FerretDB/pull/5461) - Update cloud installation docs by [@&#8203;Fashander](https://github.com/Fashander) in [#&#8203;5466](https://github.com/FerretDB/FerretDB/pull/5466) ##### Other Changes 🤖 - Use middleware by [@&#8203;AlekSi](https://github.com/AlekSi) in [#&#8203;5377](https://github.com/FerretDB/FerretDB/pull/5377) - Use generated structs in Data API by [@&#8203;noisersup](https://github.com/noisersup) in [#&#8203;5382](https://github.com/FerretDB/FerretDB/pull/5382) - Upload YugabyteDB log files by [@&#8203;chilagrow](https://github.com/chilagrow) in [#&#8203;5401](https://github.com/FerretDB/FerretDB/pull/5401) - Update documentation to point to the next release by [@&#8203;AlekSi](https://github.com/AlekSi) in [#&#8203;5423](https://github.com/FerretDB/FerretDB/pull/5423) - Bump YugabyteDB to stable version by [@&#8203;chilagrow](https://github.com/chilagrow) in [#&#8203;5428](https://github.com/FerretDB/FerretDB/pull/5428) - Use QEMU on arm64 for Yugabyte for now by [@&#8203;AlekSi](https://github.com/AlekSi) in [#&#8203;5429](https://github.com/FerretDB/FerretDB/pull/5429) - Add comments to supervisord config by [@&#8203;AlekSi](https://github.com/AlekSi) in [#&#8203;5430](https://github.com/FerretDB/FerretDB/pull/5430) - Update DocumentDB by [@&#8203;AlekSi](https://github.com/AlekSi) in [#&#8203;5431](https://github.com/FerretDB/FerretDB/pull/5431) - Make `Run` wait for all `Handle` calls to finish by [@&#8203;AlekSi](https://github.com/AlekSi) in [#&#8203;5434](https://github.com/FerretDB/FerretDB/pull/5434) - Tweak `conninfo` by [@&#8203;AlekSi](https://github.com/AlekSi) in [#&#8203;5435](https://github.com/FerretDB/FerretDB/pull/5435) - Add middleware by [@&#8203;AlekSi](https://github.com/AlekSi) in [#&#8203;5437](https://github.com/FerretDB/FerretDB/pull/5437) - Update expected PostgreSQL version by [@&#8203;AlekSi](https://github.com/AlekSi) in [#&#8203;5438](https://github.com/FerretDB/FerretDB/pull/5438) - Avoid hijacking connections from the pool and immediately closing them by [@&#8203;chilagrow](https://github.com/chilagrow) in [#&#8203;5443](https://github.com/FerretDB/FerretDB/pull/5443) - Remove flaky test by [@&#8203;AlekSi](https://github.com/AlekSi) in [#&#8203;5444](https://github.com/FerretDB/FerretDB/pull/5444) - Add TODO comment about Debian 13 Trixie by [@&#8203;AlekSi](https://github.com/AlekSi) in [#&#8203;5450](https://github.com/FerretDB/FerretDB/pull/5450) - Add MCP tools by [@&#8203;chilagrow](https://github.com/chilagrow) in [#&#8203;5452](https://github.com/FerretDB/FerretDB/pull/5452) - Bump deps by [@&#8203;AlekSi](https://github.com/AlekSi) in [#&#8203;5455](https://github.com/FerretDB/FerretDB/pull/5455) - Update `wire` dependency by [@&#8203;noisersup](https://github.com/noisersup) in [#&#8203;5465](https://github.com/FerretDB/FerretDB/pull/5465) - Add helpers for lazy logging by [@&#8203;AlekSi](https://github.com/AlekSi) in [#&#8203;5467](https://github.com/FerretDB/FerretDB/pull/5467) - Move to `documentdb/documentdb` by [@&#8203;AlekSi](https://github.com/AlekSi) in [#&#8203;5468](https://github.com/FerretDB/FerretDB/pull/5468) - Update dependencies by [@&#8203;AlekSi](https://github.com/AlekSi) in [#&#8203;5479](https://github.com/FerretDB/FerretDB/pull/5479) - Add a test for `*documentdb.Conn` finalizing by [@&#8203;noisersup](https://github.com/noisersup) in [#&#8203;5484](https://github.com/FerretDB/FerretDB/pull/5484) - Finalize PostgreSQL metrics by [@&#8203;AlekSi](https://github.com/AlekSi) in [#&#8203;5485](https://github.com/FerretDB/FerretDB/pull/5485) - Fix spelling in `.go` files by [@&#8203;jsoref](https://github.com/jsoref) in [#&#8203;5492](https://github.com/FerretDB/FerretDB/pull/5492) - Fix `CODEOWNERS` grammar by [@&#8203;jsoref](https://github.com/jsoref) in [#&#8203;5495](https://github.com/FerretDB/FerretDB/pull/5495) - Use Go 1.25.1 by [@&#8203;AlekSi](https://github.com/AlekSi) in [#&#8203;5508](https://github.com/FerretDB/FerretDB/pull/5508) - Bump deps by [@&#8203;AlekSi](https://github.com/AlekSi) in [#&#8203;5509](https://github.com/FerretDB/FerretDB/pull/5509) - Minor observability cleanup by [@&#8203;AlekSi](https://github.com/AlekSi) in [#&#8203;5511](https://github.com/FerretDB/FerretDB/pull/5511) - Bump dependencies by [@&#8203;AlekSi](https://github.com/AlekSi) in [#&#8203;5519](https://github.com/FerretDB/FerretDB/pull/5519) - Use Go 1.25.3 by [@&#8203;AlekSi](https://github.com/AlekSi) in [#&#8203;5525](https://github.com/FerretDB/FerretDB/pull/5525) - Skip flaky test for now by [@&#8203;AlekSi](https://github.com/AlekSi) in [#&#8203;5526](https://github.com/FerretDB/FerretDB/pull/5526) - Use forked lazyerrors by [@&#8203;AlekSi](https://github.com/AlekSi) in [#&#8203;5527](https://github.com/FerretDB/FerretDB/pull/5527) - Update DocumentDB by [@&#8203;AlekSi](https://github.com/AlekSi) in [#&#8203;5528](https://github.com/FerretDB/FerretDB/pull/5528) - Use Go 1.25.4 by [@&#8203;AlekSi](https://github.com/AlekSi) in [#&#8203;5534](https://github.com/FerretDB/FerretDB/pull/5534) - Bump DocumentDB by [@&#8203;AlekSi](https://github.com/AlekSi) in [#&#8203;5536](https://github.com/FerretDB/FerretDB/pull/5536) - Bump deps by [@&#8203;AlekSi](https://github.com/AlekSi) in [#&#8203;5537](https://github.com/FerretDB/FerretDB/pull/5537) ##### New Contributors - [@&#8203;jsoref](https://github.com/jsoref) made their first contribution in [#&#8203;5486](https://github.com/FerretDB/FerretDB/pull/5486) [All closed issues and pull requests](https://github.com/FerretDB/FerretDB/milestone/80?closed=1). [All commits](https://github.com/FerretDB/FerretDB/compare/v2.5.0...v2.7.0). </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi41LjAiLCJ1cGRhdGVkSW5WZXIiOiI0Mi41LjAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImltYWdlIl19-->
renovate-bot added the image label 2025-11-11 00:03:36 +00:00
renovate-bot added 1 commit 2025-11-11 00:03:37 +00:00
Update ghcr.io/ferretdb/ferretdb Docker tag to v2.7.0
Some checks are pending
renovate/stability-days Updates have not met minimum release age requirement
lint-test-helm / helm-lint (pull_request) Successful in 30s
897b44cd46
renovate-bot force-pushed renovate/ghcr.io-ferretdb-ferretdb-2.x from 897b44cd46 to dc3a9baf10 2025-11-11 00:04:25 +00:00 Compare
alexlebens merged commit d977aba05c into main 2025-11-14 21:20:58 +00:00
alexlebens deleted branch renovate/ghcr.io-ferretdb-ferretdb-2.x 2025-11-14 21:20:59 +00:00
Sign in to join this conversation.