v0.9.0-rc.1
Pre-release
Pre-release
v0.9.0 - 2026-06-16
Added
- Added a feature to enable manual Postgres minor version updates in systemd clusters. The Control Plane will now update its copy of the database spec when it detects changes to an instance's Postgres or Spock version.
- Added post-update and pre-remove scriptlets to our RPM and deb packages to automatically restart the Control Plane service during upgrades and to stop and disable the service during uninstallation.
- Added support for Debian-based distributions to the systemd orchestrator.
- Added deb packages to our releases for Debian-based distributions.
- Added the ability to configure a separate override for the database owner GID to complement the existing UID override.
- Added support for Spock 5.0.9 on Postgres 16.14, 17.10, and 18.4.
- Added
pg_hba_confandpg_ident_conffields to the database spec — Operators can now supply custompg_hba.confandpg_ident.confentries at the database or per-node level, giving full control over client authentication rules and ident mappings. Per-node entries take first-match priority over database-level entries. - Added Knowledge Base search support to the MCP service — Enable the
search_knowledgebasetool via thekb_enabledoption in the MCP service configuration, with support for OpenAI and Voyage AI embedding providers. The Knowledge Base file is loaded from a configurable host path and mounted read-only into the container.
Changed
- Changed the instance monitoring system to query the Postgres and Spock versions for replica instances and report them in the databases API.
Fixed
- Fixed global Patroni parameters not being applied to running database clusters. Dynamic configuration changes are now patched directly via the Patroni API on the primary instance, ensuring parameters that cannot be changed via config file reload take effect immediately.
- Fixed valid instance IDs being incorrectly rejected by the API when the database ID was at its maximum allowed length — Instance IDs are an internal aggregate of the database ID, node name, and host hash, and are no longer subject to the same length limit as user-supplied identifiers.
- Database specs with duplicate allocated ports on a single host are now rejected by the API.
Get the Docker image for this release from:
ghcr.io/pgedge/control-plane:v0.9.0-rc.1