Skip to content

Releases: pgEdge/control-plane

v0.2.0-rc.1

22 Jul 12:54
b47f205

Choose a tag to compare

v0.2.0-rc.1 Pre-release
Pre-release

v0.2.0 - 2025-07-22

Added

  • Tasks and task logs for every database operation.
  • parent_id, node_name, host_id, and instance_id fields 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-host endpoint.
  • Added scheduling functionality in the Control Plane.

Changed

  • Create, update, delete, and restore API responses to include task information.
  • initiate-database-backup operation name to backup-database-node
  • Task logs entries from log lines to structured log entries.
  • Renamed inspect endpoints to get: 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 /v1 prefix.
  • Allow human-readable IDs in all user-specified ID fields, including cluster_id, host_id, database_id and 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 pgedge images to 5.0.0-1
  • Moved pgEdge and Control Plane images to ghcr.io
  • control-plane base image from scratch to gcr.io/distroless/static-debian12 for 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 pgedge images 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

29 May 13:29
01ca4c6

Choose a tag to compare

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

28 May 17:55
4242054

Choose a tag to compare

v0.1.0-rc.5 Pre-release
Pre-release

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

28 May 17:14
f364abd

Choose a tag to compare

v0.1.0-rc.4 Pre-release
Pre-release

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

28 May 15:37
522e4a3

Choose a tag to compare

v0.1.0-rc.3 Pre-release
Pre-release

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