v0.2.0
Pre-release
Pre-release
What's Changed
- refactor(registry): unify interface and implementation code by @zoumo in #68
- fix(webhook): prefer local certificates when serving webhooks by @zoumo in #69
- feat(webhook): validate rollout apis by @zoumo in #70
- feat: support history limit in rollout by @zoumo in #71
- feat: upgrade go toolchain version to go1.21 by @zoumo in #74
- feat(rollout): initialize canary and batch phases with RolloutStepNone by @zoumo in #75
- feat: add webhook cert sync controller by @zoumo in #77
- chore(crd): add more additionalPrinterColumns by @zoumo in #78
- test(cert): add ut for GenerateSelfSignedCerts by @zoumo in #79
- fix(cert): return corret secret operation error by @zoumo in #80
- fix(secrets):update secret provider to accept context for multi-cluster support by @zoumo in #81
- fix: avoid dropping other finalizers in canary workload by @zoumo in #83
- fix(validation): validate the existence of dependent resources during rollout controller runtime, rather than in webhook by @zoumo in #85
- feat: support adding revision label to pods in workloads controlled by rollout by @zoumo in #86
- feat: Add a client.Reader to create a PodControl instance by @zoumo in #87
- feat: find the real pod's owner workload var owner reference chain by @zoumo in #90
- chore: correct webhook kustomization manifests by @zoumo in #88
- refactor: delete noise logs in pod mutating webhook by @zoumo in #91
- fix(rollout): export FailedCreated error message in Trigger condition, not Progressing by @zoumo in #92
- feat: add workload for PodDecoration by @zoumo in #94
- fix(workload): require client.Reader for IsUpdatedPod function by @zoumo in #96
- feat: revert collaset partition logic to maintain compatibility with operating v0.5.0 by @zoumo in #97
- chore: fix webhook manifest generator marker by @zoumo in #98
- fix: do not change workload spec if it already meets the condition by @zoumo in #99
- fix: RolloutRun execution should not depend on the existence of Rollo… by @zoumo in #100
- feat: bump up kube-api version by @zoumo in #101
- refactor: reorganize rollout controller reconcile process by @zoumo in #102
- feat: add mutating wehooks for statefulset, collaset and poddecoration by @zoumo in #103
- refactor webhook init function and rolloutRun logger by @zoumo in #104
- feat: add a slice of pod progressing infos by @zoumo in #105
- fix: get correct rollout kind from rolloutRun ownerRef by @zoumo in #106
- chore: add CLA configurations by @ffforest in #107
- feat: filter out terminating workload in rollout by @zoumo in #108
- fix: error should not block canceling RolloutRun by @zoumo in #109
- fix: correct canceled RolloutRun phase and condition by @zoumo in #110
- fix: avoid changing workload partition if it has already achieved th desired state by @zoumo in #112
- refactor: import kube-utils cert and webhook/certmanager pkg by @zoumo in #114
- Add license scan report and status by @fossabot in #111
- feat: rollout reconcile filtered by deployment scene by @youngLiuHY in #115
- fix: extract progressing info by @youngLiuHY in #116
- feat: abstract workload get owner by @youngLiuHY in #117
- fix: panic on writing secret with multicluster client by @zoumo in #118
- feat(webhook): allow changing replicas in current batch by @zoumo in #119
- fix: cancel rolloutrun should cleanup progressing info by @zoumo in #120
- refactor: change code according to golangci-lint v2 by @zoumo in #121
- feat: support foce skip current batch by @youngLiuHY in #122
- feat: support rolling by sliding window in batch release by @zoumo in #123
- feat: pass ctx to client operations by @iamryanchia in #125
- feat: add CalculateProgressingPartition by @zoumo in #126
- refactor: move api to kube-api, rewrite traffic api and interface by @zoumo in #127
- fix: bump up api by @zoumo in #128
- fix: support rollout-class in TrafficTopology and BackendRouting by @zoumo in #129
- fix: user agent by @zoumo in #130
- fix: get backendrouting from fed by @zoumo in #131
- refactor: route condition extension by @zoumo in #132
- refactor: change canary label and progressing info anno by @zoumo in #133
- fix: stop always updating route condition lastTransitionTime by @zoumo in #134
- feat: add validation for traffictopology and backendrouting by @zoumo in #135
- fix: add correct canary rule by @zoumo in #136
- refactor: change condition extension annotation key by @zoumo in #137
New Contributors
- @ffforest made their first contribution in #107
- @fossabot made their first contribution in #111
- @youngLiuHY made their first contribution in #115
- @iamryanchia made their first contribution in #125
Full Changelog: v0.1.2...v0.2.0