Skip to content

Commit 2171052

Browse files
dforsberclaude
andcommitted
chore(release): 0.10.26 / chart 0.3.36 — retract stale-source 0.10.25
The published 0.10.25 Docker images (boilinginsights/boilstream:aarch64-linux-0.10.25 + boilinginsights/boilstream:x64-linux-0.10.25) were built from a stale source tarball — `s3://boilingdata-demo/source-packages/` was a day behind `main` when the EC2 build kicked, so those binaries ship pre-fix code under the post-fix tag. They DO NOT contain the bare-:5432-removal or the SPA per-pod round-robin advertised in the 0.10.25 CHANGELOG entry. Tag is immutable (we don't overwrite published artefacts), so the intended 0.10.25 changes are re-released as 0.10.26 with no source delta beyond version bumps: Cargo.toml 0.10.25 → 0.10.26 charts/Chart.yaml 0.3.35 → 0.3.36 / app 0.10.26 values-hetzner-example.yaml image.tag → aarch64-linux-0.10.26 CHANGELOG.md [0.10.26] entry; [0.10.25] flagged RETRACTED Follow-up: `make sync-s3` becomes a hard prereq for `make ec2-release` upstream so a future build can't compile against a stale tarball. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent f23824a commit 2171052

4 files changed

Lines changed: 34 additions & 6 deletions

File tree

CHANGELOG.md

Lines changed: 29 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,35 @@ All notable changes to BoilStream will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8-
## [0.10.25] - 2026-04-28
8+
## [0.10.26] - 2026-04-28
9+
10+
Re-release of 0.10.25. The `0.10.25` images on Docker Hub were built
11+
from a stale source tarball (the EC2 build host pulls source from
12+
`s3://boilingdata-demo/source-packages/` and that prefix was a day
13+
behind `main`), so the binaries shipped under that tag are
14+
*pre-fix code* — broker entries don't carry `public_tcp_port`, the
15+
SPA still vends `port: 5432`, and the bare-`:5432`-removal in this
16+
release set is not effective on a cluster running 0.10.25. **Use
17+
0.10.26 instead.** Same scope as the original 0.10.25 entry below;
18+
no new product changes.
19+
20+
Operational note added to the release pipeline: `make sync-s3` is
21+
now a hard prereq for `make ec2-release` so subsequent EC2 builds
22+
can't compile against a stale tarball.
23+
24+
### Notes
25+
26+
- Chart version **0.3.36** tracks appVersion `0.10.26`.
27+
28+
## [0.10.25] - 2026-04-28 — RETRACTED
29+
30+
> **Do not use the published `0.10.25` Docker images**
31+
> `boilinginsights/boilstream:aarch64-linux-0.10.25` and
32+
> `boilinginsights/boilstream:x64-linux-0.10.25` were built from a
33+
> stale source tarball (S3 source-packages prefix was 1 day behind
34+
> `main`) and ship pre-fix code under the new version label. The
35+
> originally-intended changes are released as **0.10.26** instead;
36+
> upgrade to that tag.
937
1038
### Breaking — public PGWire endpoint
1139

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ See [GitHub releases](https://github.com/boilingdata/boilstream/releases) for th
4444
# Apple Silicon under Docker.
4545
# linux-x64 Linux x86_64
4646
# windows-x64 Windows
47-
# Replace {VERSION} with the latest release (see GitHub releases above, e.g. 0.10.25)
47+
# Replace {VERSION} with the latest release (see GitHub releases above, e.g. 0.10.26)
4848
curl -L -o boilstream https://www.boilstream.com/binaries/darwin-aarch64/boilstream-{VERSION}
4949
curl -L -o boilstream-admin https://www.boilstream.com/binaries/darwin-aarch64/boilstream-admin-{VERSION}
5050
chmod +x boilstream boilstream-admin

charts/boilstream/Chart.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ description: |
66
support. Each pod participates in S3-based leader election and serves
77
per-user catalogs; failed pods are recovered from S3 backups.
88
type: application
9-
version: 0.3.35
10-
appVersion: "0.10.25"
9+
version: 0.3.36
10+
appVersion: "0.10.26"
1111
kubeVersion: ">=1.27.0"
1212
keywords:
1313
- streaming

charts/boilstream/values-hetzner-example.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
# helm install boilstream ./charts/boilstream \
1313
# -f charts/boilstream/values-hetzner-example.yaml \
1414
# --set image.repository=<your-cfcr-tenant>.europe.registry.cloudfleet.dev/boilstream \
15-
# --set image.tag=aarch64-linux-0.10.25 \
15+
# --set image.tag=aarch64-linux-0.10.26 \
1616
# --set superadmin.existingSecret=boilstream-superadmin
1717

1818
replicas: 2 # 2 nodes, 1 pod each
@@ -26,7 +26,7 @@ image:
2626
# SHA3 / SHA512 paths. There is no separate "-generic-" variant — this
2727
# is the only ARM64 image we publish.
2828
repository: docker.io/boilinginsights/boilstream
29-
tag: aarch64-linux-0.10.25
29+
tag: aarch64-linux-0.10.26
3030
pullPolicy: IfNotPresent
3131
pullSecrets: [] # Docker Hub is public; no pull secret needed
3232

0 commit comments

Comments
 (0)