Releases: pgEdge/control-plane
Releases · pgEdge/control-plane
v0.2.0-rc.1
v0.2.0 - 2025-07-22
Added
- Tasks and task logs for every database operation.
parent_id,node_name,host_id, andinstance_idfields to task API entities.- Support for performing database backups to a mounted file system using the posix repository type via pgBackRest.
- Enabled volume validation during database creation and update to verify that specified extra_volumes paths exist and are accessible.
- APIError type for simpler, more consistent API errors.
- Summaries and groups to API endpoints in OpenAPI spec.
- Introduced restart-instance API to allow users to manually trigger a restart of a specific Postgres instance.
- Added support for attaching database containers to additional Docker networks to enable routing via Traefik and other custom setups.
- Added ability to apply arbitrary labels to the database service/container.
- Add support to disable direct database port exposure on the host in Swarm deployments.
remove-hostendpoint.- Added scheduling functionality in the Control Plane.
Changed
- Create, update, delete, and restore API responses to include task information.
initiate-database-backupoperation name tobackup-database-node- Task logs entries from log lines to structured log entries.
- Renamed
inspectendpoints toget:get-cluster,get-host,get-database-task. - Introduced restore_options as a structured map, and renamed extra_options to backup_options for consistency.
- Moved existing API endpoints under a
/v1prefix. - Allow human-readable IDs in all user-specified ID fields, including
cluster_id,host_id,database_idand backup repository IDs. - Censor sensitive fields, such as user passwords or cloud credentials, in all API responses. Likewise, these fields can be omitted from update requests if they're not being modified.
- Updated
pgedgeimages to 5.0.0-1 - Moved pgEdge and Control Plane images to ghcr.io
control-planebase image fromscratchtogcr.io/distroless/static-debian12for CA certificates
Removed
- Unused fields from API specification.
Fixed
- Delay when resuming workflows after a restart.
- Database operation errors when instance IPs change after restarting.
- Method to determine default IPv4 address to always return IPv4.
Security
- Updated
pgedgeimages to 4.0.10-4
Get the Docker image for this release from:
ghcr.io/pgedge/control-plane:v0.2.0-rc.1
v0.1.0
v0.1.0 - 2025-05-28
Added
- Release process to publish Docker images for the Control Plane server.
Get the Docker image for this release from:
public.ecr.aws/pgedge/control-plane:v0.1.0
v0.1.0-rc.5
v0.1.0 - 2025-05-28
Added
- Release process to publish Docker images for the Control Plane server.
Get the Docker image for this release from:
public.ecr.aws/pgedge/control-plane:v0.1.0-rc.5
v0.1.0-rc.4
v0.1.0 - 2025-05-28
Added
- Release process to publish Docker images for the Control Plane server.
Get the Docker image for this release from:
public.ecr.aws/pgedge/control-plane:v0.1.0-rc.4
v0.1.0-rc.3
v0.1.0 - 2025-05-28
Added
- Release process to publish Docker images for the Control Plane server.
Get the Docker image for this release from:
public.ecr.aws/pgedge/control-plane:v0.1.0-rc.3