Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 10 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,15 @@
# Changelog

## v0.8.1 - 2026-05-19

### Added

- Added support for Spock 5.0.8 on Postgres 16.14, 17.10, and 18.4.

### Fixed

- Fixed add-node data safety by ensuring replication slot and origin are correctly advanced before the new node joins.

## v0.8.0 - 2026-05-06

### Added
Expand Down
2 changes: 1 addition & 1 deletion api/apiv1/gen/control_plane/service.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion api/apiv1/gen/http/openapi.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion api/apiv1/gen/http/openapi.yaml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion api/apiv1/gen/http/openapi3.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion api/apiv1/gen/http/openapi3.yaml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion api/version.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
v0.8.0
v0.8.1
3 changes: 0 additions & 3 deletions changes/unreleased/Added-20260518-000000.yaml

This file was deleted.

3 changes: 0 additions & 3 deletions changes/unreleased/Fixed-20260518-000000.yaml

This file was deleted.

9 changes: 9 additions & 0 deletions changes/v0.8.1.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
## v0.8.1 - 2026-05-19

### Added

- Added support for Spock 5.0.8 on Postgres 16.14, 17.10, and 18.4.

### Fixed

- Fixed add-node data safety by ensuring replication slot and origin are correctly advanced before the new node joins.
8 changes: 4 additions & 4 deletions docs/api/openapi.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ The Control Plane server serves a JSON OpenAPI v3 specification from the

You can also access offline copies of the OpenAPI specification in the pgEdge Control Plane repository. We generate a few versions of the specification to accommodate different tools and use cases:

- [OpenAPI v3 YAML](https://github.com/pgEdge/control-plane/blob/v0.8.0/api/apiv1/gen/http/openapi3.yaml)
- [OpenAPI v3 JSON](https://github.com/pgEdge/control-plane/blob/v0.8.0/api/apiv1/gen/http/openapi3.json)
- [OpenAPI v2 YAML](https://github.com/pgEdge/control-plane/blob/v0.8.0/api/apiv1/gen/http/openapi.yaml)
- [OpenAPI v2 JSON](https://github.com/pgEdge/control-plane/blob/v0.8.0/api/apiv1/gen/http/openapi.json)
- [OpenAPI v3 YAML](https://github.com/pgEdge/control-plane/blob/v0.8.1/api/apiv1/gen/http/openapi3.yaml)
- [OpenAPI v3 JSON](https://github.com/pgEdge/control-plane/blob/v0.8.1/api/apiv1/gen/http/openapi3.json)
- [OpenAPI v2 YAML](https://github.com/pgEdge/control-plane/blob/v0.8.1/api/apiv1/gen/http/openapi.yaml)
- [OpenAPI v2 JSON](https://github.com/pgEdge/control-plane/blob/v0.8.1/api/apiv1/gen/http/openapi.json)
2 changes: 1 addition & 1 deletion docs/api/reference.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,4 +34,4 @@ hide:

</style>

<redoc src="https://raw.githubusercontent.com/pgEdge/control-plane/refs/tags/v0.8.0/api/apiv1/gen/http/openapi3.json"/>
<redoc src="https://raw.githubusercontent.com/pgEdge/control-plane/refs/tags/v0.8.1/api/apiv1/gen/http/openapi3.json"/>
10 changes: 10 additions & 0 deletions docs/changelog.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,15 @@
# Changelog

## v0.8.1 - 2026-05-19

### Added

- Added support for Spock 5.0.8 on Postgres 16.14, 17.10, and 18.4.

### Fixed

- Fixed add-node data safety by ensuring replication slot and origin are correctly advanced before the new node joins.

## v0.8.0 - 2026-05-06

### Added
Expand Down
2 changes: 1 addition & 1 deletion docs/development/e2e-tests.md
Original file line number Diff line number Diff line change
Expand Up @@ -395,7 +395,7 @@ specifying `FIXTURE_CONTROL_PLANE_IMAGE` with the
`{deploy,update,reset}-{lima,ec2}-fixture` targets. For example:

```sh
make update-lima-fixture FIXTURE_CONTROL_PLANE_IMAGE='ghcr.io/pgedge/control-plane:v0.8.0-rc.1'
make update-lima-fixture FIXTURE_CONTROL_PLANE_IMAGE='ghcr.io/pgedge/control-plane:v0.8.1-rc.1'
```

### Fixture variants
Expand Down
10 changes: 5 additions & 5 deletions docs/installation/installation.md
Original file line number Diff line number Diff line change
Expand Up @@ -98,7 +98,7 @@ Given that output, the following stack definition file will deploy a single Cont
```yaml
services:
host-1:
image: ghcr.io/pgedge/control-plane:v0.8.0
image: ghcr.io/pgedge/control-plane:v0.8.1
command: run
environment:
- PGEDGE_HOST_ID=host-1
Expand All @@ -113,7 +113,7 @@ services:
constraints:
- node.id==vzou89zyd4n3xz6p6jvoohqxx
host-2:
image: ghcr.io/pgedge/control-plane:v0.8.0
image: ghcr.io/pgedge/control-plane:v0.8.1
command: run
environment:
- PGEDGE_HOST_ID=host-2
Expand All @@ -128,7 +128,7 @@ services:
constraints:
- node.id==5sa7m11ub62t1n22feuhg0mbp
host-3:
image: ghcr.io/pgedge/control-plane:v0.8.0
image: ghcr.io/pgedge/control-plane:v0.8.1
command: run
environment:
- PGEDGE_HOST_ID=host-3
Expand Down Expand Up @@ -191,7 +191,7 @@ For example:

```yaml
host-4:
image: ghcr.io/pgedge/control-plane:v0.8.0
image: ghcr.io/pgedge/control-plane:v0.8.1
command: run
environment:
- PGEDGE_HOST_ID=host-4
Expand Down Expand Up @@ -227,7 +227,7 @@ Paste the output below and click "Generate Stack." This generator is fully local

<textarea id="nodes" rows="8" style="width:100%; font-family:monospace;"></textarea>

<button id="generateBtn" data-input="nodes" data-output="global-output" data-version="v0.8.0" class="md-button yaml-generate">Generate Stack Definition</button>
<button id="generateBtn" data-input="nodes" data-output="global-output" data-version="v0.8.1" class="md-button yaml-generate">Generate Stack Definition</button>

``` yaml {#global-output}
# Once submitted, the generated stack will appear here.
Expand Down
8 changes: 4 additions & 4 deletions docs/installation/mtls.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ For example, if you've placed the certificates in a `/opt/pgedge/control-plane`
```yaml
services:
host-1:
image: ghcr.io/pgedge/control-plane:v0.8.0
image: ghcr.io/pgedge/control-plane:v0.8.1
command: run
environment:
- PGEDGE_HOST_ID=host-1
Expand Down Expand Up @@ -195,7 +195,7 @@ Now that our certificates are available on each machine, we can update our stack
```yaml
services:
host-1:
image: ghcr.io/pgedge/control-plane:v0.8.0
image: ghcr.io/pgedge/control-plane:v0.8.1
command: run
environment:
- PGEDGE_HOST_ID=host-1
Expand All @@ -219,7 +219,7 @@ services:
constraints:
- node.id==81kw1zwmh9y8hk4rd7igylry0
host-2:
image: ghcr.io/pgedge/control-plane:v0.8.0
image: ghcr.io/pgedge/control-plane:v0.8.1
command: run
environment:
- PGEDGE_HOST_ID=host-2
Expand All @@ -240,7 +240,7 @@ services:
constraints:
- node.id==xz7069ytbdq7uzd2tvrj2wlf2
host-3:
image: ghcr.io/pgedge/control-plane:v0.8.0
image: ghcr.io/pgedge/control-plane:v0.8.1
command: run
environment:
- PGEDGE_HOST_ID=host-3
Expand Down
2 changes: 1 addition & 1 deletion docs/installation/systemd.md
Original file line number Diff line number Diff line change
Expand Up @@ -91,7 +91,7 @@ Use the following commands to download and install the RPM:
ARCH=$(uname -m | sed 's/x86_64/amd64/;s/aarch64/arm64/')

# Set the version to install
VERSION="v0.8.0"
VERSION="v0.8.1"

# Download the RPM
curl -LO "https://github.com/pgedge/control-plane/releases/download/${VERSION}/pgedge-control-plane_${VERSION#v}_linux_${ARCH}.rpm"
Expand Down
4 changes: 2 additions & 2 deletions docs/installation/upgrading.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,11 @@ Plane. The Control Plane version is specified in the image property of the [stac
```yaml
services:
host-1:
image: ghcr.io/pgedge/control-plane:v0.8.0
image: ghcr.io/pgedge/control-plane:v0.8.1
```

You can *pin* to a specific version by including a version in the `image`
fields in your service specification, such as `ghcr.io/pgedge/control-plane:v0.8.0`.
fields in your service specification, such as `ghcr.io/pgedge/control-plane:v0.8.1`.

If you do not include a version, Docker will pull the `ghcr.io/pgedge/control-plane:latest` tag by default.

Expand Down
2 changes: 1 addition & 1 deletion e2e/fixtures/roles/lima_deploy/files/rocky-9.arm64.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ base: template://rocky-9
cpus: 1
plain: true
memory: 4GiB
disk: 20GiB
disk: 50GiB
networks:
- lima: user-v2
- vzNAT: true
2 changes: 1 addition & 1 deletion e2e/fixtures/roles/lima_deploy/files/rocky-9.x86_64.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ base: template://rocky-9
cpus: 1
plain: true
memory: 4GiB
disk: 20GiB
disk: 50GiB
networks:
- lima: user-v2
- lima: shared
Loading