Releases: multigres/multigres-operator
Releases · multigres/multigres-operator
Current (latest main)
Current Build
Commit: 79bced4c043746cc1577b6fdff61f40ec2378b80
Updated: 2026-04-15T21:04:41Z
This is a rolling pre-release that tracks the latest successful build from main.
Install manifests below use the SHA-tagged container image for this commit.
Quick Install
curl -LO https://github.com/multigres/multigres-operator/releases/download/current/install.yaml
kubectl apply -f install.yaml
v0.10.3
Changelog
🚀 Features
- 3c45517: feat(shard): add runtime storageclass guard before pvc creation (@Verolop)
- f10c5b4: feat(shard): tighten storageclass dependency preflight semantics (@Verolop)
- 08cedbc: feat(shard,poolspec): remove hardcoded UID/GID and make pool fsGroup explicit (@Verolop)
🐛 Bug Fixes
🔧 Other
✨ Thanks to all contributors who made this release possible!
v0.10.2
What's Changed
- chore: remove kubebuilder PROJECT file by @fernando-villalba in #445
- chore: remove kubebuilder scaffold marker from main by @fernando-villalba in #446
- chore: add license file by @Verolop in #448
- fix(toposerver): align etcd readiness with multigres by @Verolop in #444
- feat(scheduling): add scoped tolerations support for multiorch and multigateway by @Verolop in #450
Full Changelog: v0.10.1...v0.10.2
v0.10.1
What's Changed
- Update coverage report setup in multiple actions by @rytswd in #437
- Update Go version to v1.25.8 by @rytswd in #436
- Correct scan setup relevant to Go build by @rytswd in #438
- Add readonly permission explicitly by @rytswd in #439
- refactor(repo): rename org numtide to multigres by @fernando-villalba in #440
- deps(images): pin multigres images to sha-0faa227 by @fernando-villalba in #441
- fix(observer): scope replication and primary checks per pool in multipool shards by @fernando-villalba in #442
- docs(release): add v0.10.1 changelog and fix stale documentation by @fernando-villalba in #443
Full Changelog: v0.10.0...v0.10.1
v0.10.0
What's Changed
- Update Nix developer env setup to use latest ver by @rytswd in #412
- Clean up makefile by @rytswd in #428
- Adjust Nix config with dedicated nix directory by @rytswd in #429
- docs: correct external gateway annotation docs by @fernando-villalba in #431
- Update all the versions and pins for GitHub Action by @rytswd in #430
- feat(multigateway): remap Service port to 5432 by @fernando-villalba in #432
- deps(images): pin multigres images to sha-4bca1d5 by @fernando-villalba in #433
- docs(release): prepare v0.10.0 changelog and fixes by @fernando-villalba in #434
Full Changelog: v0.9.0...v0.10.0
v0.9.0
What's Changed
- feat(shard): add postgresConfigRef for custom postgresql.conf by @fernando-villalba in #419
- refactor(skills): split and optimize observer skills by @fernando-villalba in #420
- feat(multigrescluster): add externalAdminWeb config by @fernando-villalba in #421
- docs: add external admin web user guide and exerciser fixture by @fernando-villalba in #422
- feat(shard): trigger rolling update on ConfigMap content change by @fernando-villalba in #423
- fix(exerciser): add postgres config scenarios and fix fixture template by @fernando-villalba in #424
- test(coverage): improve operator test coverage by @fernando-villalba in #425
- deps(images): pin multigres images to sha-d9b8ff2 by @fernando-villalba in #426
- docs(release): add v0.9.0 changelog and update stale documentation by @fernando-villalba in #427
Full Changelog: v0.8.0...v0.9.0
v0.8.0
What's Changed
- docs(release): prepare v0.7.1 changelog by @fernando-villalba in #411
- feat(multigrescluster): expose external multigateway endpoint for DNS wiring by @Verolop in #413
- fix(gateway): validate ExternalIPs and annotations by @fernando-villalba in #414
- fix(observer): bump grpc to v1.79.3 for GHSA-p77j-4mvh-x3m3 by @fernando-villalba in #415
- feat(shard): add POSTGRES_INITDB_ARGS support by @fernando-villalba in #416
- fix(webhook): propagate initdbArgs through defaulter by @fernando-villalba in #417
- docs: prepare v0.8.0 release changelog and doc updates by @fernando-villalba in #418
Full Changelog: v0.7.1...v0.8.0
v0.7.1
What's Changed
- Added a topology sample by @fernando-villalba in #406
- fix(toposerver): use IPv6 listen URLs and explicit service IP family policy by @Verolop in #407
- fix(deps): bump grpc to v1.79.3 for GHSA-p77j-4mvh-x3m3 by @fernando-villalba in #408
- deps(images): pin multigres images to sha-96175f5 by @fernando-villalba in #409
- fix(containers): add PGDATA env var to multipooler by @fernando-villalba in #410
New Contributors
Full Changelog: v0.7.0...v0.7.1
v0.7.0
What's Changed
- Design for drained pod handling by @fernando-villalba in #396
- feat(shard): keep DRAINED pods alive and change WhenScaled default to Delete by @fernando-villalba in #403
- build(deps): pin upstream multigres images to sha-803b6e7 by @fernando-villalba in #404
- docs(release): prepare v0.7.0 changelog and docs by @fernando-villalba in #405
Full Changelog: v0.6.0...v0.7.0
v0.6.0
What's Changed
- feat(api): add configurable log levels for multigres components by @fernando-villalba in #393
- fix(api): remove readOnly pool type by @fernando-villalba in #394
- feat(e2e): add operator-only e2e tests by @fernando-villalba in #395
- refactor(exerciser): deduplicate e2e-covered scenarios by @fernando-villalba in #397
- refactor(api,pkg): apply go style audit quick wins by @fernando-villalba in #398
- chore(tools): add development and release skills by @fernando-villalba in #399
- Release/pin image tags 2026 03 17 by @fernando-villalba in #400
- chore(skills): add flag compatibility audit to pin-upstream-images by @fernando-villalba in #401
- docs: prepare v0.6.0 release changelog and doc updates by @fernando-villalba in #402
Full Changelog: v0.5.3...v0.6.0