v1.4.0
This release corresponds to Helm chart version 0.22.0. For details on versioning and how chart/app versions relate, see docs/release.md.
Highlights
Upgrade Note
This release separates CRDs into a dedicated Helm chart.
Action required: Ensure your CRDs are upgraded—either by installing the new CRD chart or updating them manually. If not, your cluster may run with incompatible or outdated CRDs.
See docs/crd-management.md for details.
Other improvements within the controller code include:
- Using
ManagerIdentityto coordinate handoff between worker controller and other clients modifying the same Worker Deployment resource. See docs/ownership.md for more details. - Omit
DescribeVersioncalls for drained versions to avoid hitting RPS limits - Add
ReadyandProgressingconditions toTemporalWorkerDeploymentfor consumption by CD tools
What's Changed
- fix: append custom CA to system cert pool instead of replacing it by @Shivs11 in #227
- Add manual branch image publish workflow by @Shivs11 in #224
- fix: lowercase CleanStringForDNS output for RFC 1123 compliance by @aarontsharp in #228
- Separate CRDs Helm chart for upgradeable CRD lifecycle by @carlydf in #208
- Use
ManagerIdentityAPI instead ofLastModifierIdentity+ ignore-last-modifier metadata hack by @carlydf in #220 - Revert "Use
ManagerIdentityAPI instead ofLastModifierIdentity+ ignore-last-modifier metadata hack (#220)" by @carlydf in #233 - omit DescribeVersion API calls for drained versions by @Shivs11 in #229
- Bug fix: Do not call CheckHealth when authenticating with API keys by @Shivs11 in #232
- Reapply "Use
ManagerIdentityAPI instead ofLastModifierIdentity+ ignore-last-modifier metadata hack (#220)" (#233) by @carlydf in #234 - Lower reconcile-loop log to debug level by @carlydf in #238
- Add unit tests for clientpool auth code paths by @carlydf in #236
- update the helm.yml workflow to now publish helm charts from feature branches without bumping up the chart version by @Shivs11 in #242
- feat: replace domain conditions with standard Ready/Progressing conditions by @carlydf in #235
- fix: retry on conflict in test helper to fix flaky integration test by @Shivs11 in #244
- docs: add Helm ownership labeling step to CRD migration guide by @Shivs11 in #245
- Bump google.golang.org/grpc from 1.75.1 to 1.79.3 by @dependabot[bot] in #243
- bump helm chart version to 0.20.0 by @Shivs11 in #248
- Bump chart version to 0.21.0 with appVersion 1.4.0 by @Shivs11 in #250
New Contributors
- @aarontsharp made their first contribution in #228
Full Changelog: v1.3.0...v1.4.0