-
v0.5.7 Stable
released this
2026-07-13 18:33:45 +00:00 | 45 commits to main since this releaseFixed
- Bump
libseanfarm-operatorv0.4.1 → v0.4.7. Pulls in the v0.4.4 reconcile fix
(BLOCKER): the shared harness no longer stampsObservedGenerationon a Converge
error underObservedGenOnConvergedOnly. Previously a transient identity-update
failure stampedObservedGeneration=Nwhile leaving the CR not-yet-converged, so the
generation-skip fast path short-circuited the failed generation on the next pass and
masked it as Ready — silently dropping the spec change (groups/posix/name traits) while
reporting fully reconciled. Also carries five releases of accumulated harness fixes +
test coverage (v0.4.2–v0.4.7). Build + full controller test suite green on v0.4.7.
Included changes (v0.5.6 -> v0.5.7)
fe9a7d62008bfix(deps): bump libseanfarm-operator v0.4.1 -> v0.4.7 (blocker: ObservedGen-stamp-on-error)b44c2b0260fafix(cicd): auto-resolve CHANGELOG land conflicts via .gitattributes merge=uniona905a1425668fix(ci): pin golang:1.25 builder base by digestd25973d872e3docs(reconciliation): fix secret-watch mapfunc name (mapSecret)9de83757e0dechore(staging): open v0.5.7-dev dev cycle
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- Bump
-
v0.5.6 Stable
released this
2026-07-01 13:49:05 +00:00 | 55 commits to main since this releaseFixed
- HTTP client: bound the success-path (HTTP 200/201) JSON response decoders with
io.LimitReader(maxResponseBodySize), matching the guard already applied on the
error paths. A hostile or malfunctioning Kratos admin API could otherwise stream
an unbounded response body intojson.Decode, exhausting operator memory; the
success paths are now capped identically to the error paths.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- HTTP client: bound the success-path (HTTP 200/201) JSON response decoders with
-
v0.5.5 Stable
released this
2026-07-01 10:32:40 +00:00 | 61 commits to main since this releaseChanged
- CI/build: bring the Dockerfiles to parity with the sibling operators — route Go
module fetches through the in-cluster Athens proxy (GOPROXY,directfallback),
add the# syntaxdirective + buildkitgomod/go-buildcache mounts, and drop
go build -a(which force-rebuilt every package and defeated the go-build cache).
Cold builds no longer re-download the module graph fromproxy.golang.org.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- CI/build: bring the Dockerfiles to parity with the sibling operators — route Go
-
v0.5.4 Stable
released this
2026-06-28 18:21:08 +00:00 | 67 commits to main since this releaseChanged
- Onboarded to the seanfarm consolidated CI/CD pipeline (staging-trunk model): releases
now ship via the shared ArgoCD-delivered go-operator-image pipeline (buildkitd build,
cosign-EC sign by digest,dist/install.yaml) instead of Forgejo Actions. Added a
stagingdev trunk,ci-test.Dockerfile, and amake build-installertarget.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- Onboarded to the seanfarm consolidated CI/CD pipeline (staging-trunk model): releases