diff --git a/CHANGELOG.md b/CHANGELOG.md index 35f5855..7274461 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,8 @@ ## Unreleased +## 0.9.0-rc.13 + - Removed the privately operated telemetry receiver and internal statistics dashboard from the public source repository. Client-side opt-in telemetry remains unchanged. - Fixed rollback and rollback disposal when a locally retained image digest belongs to a different repository alias. New rollback points retain the Docker image ID, while RC12 checkpoints can recover the image by digest. diff --git a/README.de.md b/README.de.md index bac44ff..5cb56ea 100644 --- a/README.de.md +++ b/README.de.md @@ -5,7 +5,7 @@
Moderne deutsche Weboberfläche zur kontrollierten Prüfung und Installation von Docker-Image-Updates.
-
+
@@ -18,7 +18,7 @@
Der Schwerpunkt liegt auf einem nachvollziehbaren Update-Workflow mit **konfigurierbaren Prüfintervallen, Freigabe pro Container, optionaler Sofortinstallation und automatischem Rollback**. Bei Images mit einem festen Tag prüft Container Pilot zusätzlich, ob ein `latest`-Tag vorhanden ist. In der Weboberfläche kann bewusst zwischen einem Update des bestehenden Tags und einem Wechsel auf `latest` entschieden werden. Die Automatik wechselt niemals selbstständig den Tag.
-> **Projektstatus:** Version 0.9.0-rc.12 ist ein Release Candidate. Die Update-Engine besitzt Healthcheck-Validierung, Aktionssperren, Self-Updates und Docker-Integrationstests. Vor dem Stable-Release ist ein kontrollierter Praxistest mit den eigenen Stacks vorgesehen.
+> **Projektstatus:** Version 0.9.0-rc.13 ist ein Release Candidate. Die Update-Engine besitzt Healthcheck-Validierung, Aktionssperren, Self-Updates und Docker-Integrationstests. Vor dem Stable-Release ist ein kontrollierter Praxistest mit den eigenen Stacks vorgesehen.
## Einblick
@@ -205,7 +205,7 @@ Die ausführliche Dokumentation wird zunächst auf Englisch unter [`docs/`](docs
### Beim Testen des Release Candidates helfen
-RC12 auf einer unkritischen Arbeitslast ausführen und die Erfahrungen teilen: Der [Testleitfaden](docs/testing.md) beschreibt die wichtigsten Szenarien. Reproduzierbare Fehler bitte über [GitHub Issues](https://github.com/DeepZone/container-pilot/issues/new/choose) melden; allgemeine Testergebnisse und Fragen gehören in [GitHub Discussions](https://github.com/DeepZone/container-pilot/discussions).
+RC13 auf einer unkritischen Arbeitslast ausführen und die Erfahrungen teilen: Der [Testleitfaden](docs/testing.md) beschreibt die wichtigsten Szenarien. Reproduzierbare Fehler bitte über [GitHub Issues](https://github.com/DeepZone/container-pilot/issues/new/choose) melden; allgemeine Testergebnisse und Fragen gehören in [GitHub Discussions](https://github.com/DeepZone/container-pilot/discussions).
## Lizenz und Copyright
diff --git a/README.md b/README.md
index 0b9db40..9146919 100644
--- a/README.md
+++ b/README.md
@@ -7,7 +7,7 @@
A Docker update manager with a Web UI, per-container policies, health checks, and automatic rollback.
A safer Watchtower alternative focused on control and recovery.
- Open
+
@@ -119,7 +119,7 @@ Published multi-architecture images are available from:
ghcr.io/deepzone/container-pilot
```
-- Complete version tags such as `0.9.0-rc.12` are fixed release references and must never be reused.
+- Complete version tags such as `0.9.0-rc.13` are fixed release references and must never be reused.
- Release candidates use the `rc` channel once published by the release workflow.
- `latest`, major, and minor aliases are reserved for stable releases.
- Successful builds from `main` use the moving `edge` tag and a commit-specific `sha-*` tag. They are development builds, not releases.
@@ -156,7 +156,7 @@ Contributions are welcome. Read [CONTRIBUTING.md](CONTRIBUTING.md) before openin
### Help test the release candidate
-Run RC12 on a non-critical workload and share what you learn. Use the [testing guide](docs/testing.md), report reproducible defects through [GitHub Issues](https://github.com/DeepZone/container-pilot/issues/new/choose), and share broader test results or questions in [GitHub Discussions](https://github.com/DeepZone/container-pilot/discussions).
+Run RC13 on a non-critical workload and share what you learn. Use the [testing guide](docs/testing.md), report reproducible defects through [GitHub Issues](https://github.com/DeepZone/container-pilot/issues/new/choose), and share broader test results or questions in [GitHub Discussions](https://github.com/DeepZone/container-pilot/discussions).
Do not publish credentials, tokens, private image names, internal addresses, or complete state files in issues. Report vulnerabilities according to [SECURITY.md](SECURITY.md).
diff --git a/compose.yml b/compose.yml
index 9c59ba7..4e38df7 100644
--- a/compose.yml
+++ b/compose.yml
@@ -1,6 +1,6 @@
services:
container-pilot:
- image: ${CP_IMAGE:-ghcr.io/deepzone/container-pilot:0.9.0-rc.12}
+ image: ${CP_IMAGE:-ghcr.io/deepzone/container-pilot:0.9.0-rc.13}
container_name: container-pilot
restart: unless-stopped
init: true
diff --git a/docs/installation.md b/docs/installation.md
index 4576324..729a098 100644
--- a/docs/installation.md
+++ b/docs/installation.md
@@ -33,7 +33,7 @@ Then open `https://YOUR-DOCKER-HOST:3080`. See [HTTPS and reverse proxy](reverse
The Compose file defaults to the current release candidate until the first stable release exists. To select an explicit published image without editing the file:
```bash
-CP_IMAGE=ghcr.io/deepzone/container-pilot:0.9.0-rc.12 docker compose up -d
+CP_IMAGE=ghcr.io/deepzone/container-pilot:0.9.0-rc.13 docker compose up -d
```
After a stable release is published, select the stable channel with `CP_IMAGE=ghcr.io/deepzone/container-pilot:latest` and `CP_SELF_UPDATE_CHANNEL=stable`. The `latest` tag is never published for a release candidate.
diff --git a/docs/releases.md b/docs/releases.md
index 7d7df47..8086ea2 100644
--- a/docs/releases.md
+++ b/docs/releases.md
@@ -2,13 +2,13 @@
[Documentation index](../README.md) · [Installation](installation.md)
-Container Pilot uses [Semantic Versioning](https://semver.org/). Release candidates use tags such as `v0.9.0-rc.12`; stable releases use tags such as `v1.0.0`.
+Container Pilot uses [Semantic Versioning](https://semver.org/). Release candidates use tags such as `v0.9.0-rc.13`; stable releases use tags such as `v1.0.0`.
## Channels
| Git tag | Published image tags | Intended use |
| --- | --- | --- |
-| `v0.9.0-rc.12` | `0.9.0-rc.12`, `rc` | controlled release-candidate testing |
+| `v0.9.0-rc.13` | `0.9.0-rc.13`, `rc` | controlled release-candidate testing |
| `v1.2.3` | `1.2.3`, `1.2`, `1`, `latest`, `stable` | stable installations |
| push to `main` | `edge`, `sha-
Start with a non-critical workload.
docker compose pull
docker compose up -d
http://YOUR-DOCKER-HOST:3080, sign in as admin with the generated secret, and change the password after the first login.