Skip to content

Commit 9dc13e5

Browse files
authored
docs: update CHANGELOG.md for v1.1 release (argoproj#1533)
Signed-off-by: Jesse Suen <[email protected]>
1 parent c46c11b commit 9dc13e5

File tree

1 file changed

+122
-0
lines changed

1 file changed

+122
-0
lines changed

CHANGELOG.md

Lines changed: 122 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,127 @@
11
# Changelog
22

3+
# v1.1.0
4+
5+
## Notable Features
6+
* Rollout Notifications
7+
* Dynamic scaling of stable ReplicaSet (dynamicStableScale)
8+
* Automated rollbacks without analysis (progressDeadlineAbort)
9+
* Kustomize Open API Schema
10+
* Rollout Dashboard as a Service
11+
* Controlling Scaledown Behavior During Aborts (abortScaleDownDelaySeconds)
12+
* Analysis: AWS CloudWatch Metric Provider
13+
* AWS TargetGroup IP Verification
14+
* Weighted Experiment Canary Steps
15+
* Istio: Multicluster Support
16+
* Istio: TLS Route Support
17+
* Istio: Multiple VirtualServices
18+
* AnalysisRun GC
19+
* Analysis: Graphite Metric Provider
20+
21+
## Changes since v1.0
22+
23+
### Controller
24+
* feat: support dynamic scaling of stable ReplicaSet as inverse of canary weight (#1430)
25+
* fix: promote nil pointer error when there are no steps (#1510)
26+
* feat: support management of multiple Istio VirtualService objects (#1381)
27+
* feat: verify AWS TargetGroup after updating active/stable services (#1348)
28+
* feat: ALB TrafficRouting with experiment step
29+
* feat: TrafficRouting SMI with Experiment Step in Canary (#1351)
30+
* feat: ability to abort an update when exceeding progressDeadlineSeconds (#1397)
31+
* feat: add support for Istio VirtualService spec.tls[] (#1380)
32+
* feat: configurable and more aggressive cleanup of old AnalysisRuns and Experiments (#1342)
33+
* feat: ability to auto-create Services for each template in an Experiment (#1158)
34+
* feat: introduce abortScaleDownDelaySeconds to control scale down of preview/canary upon abort (#1160)
35+
* feat: argo rollout compatibility with emissary and edge stack v2.0 (#1330)
36+
* feat: Add support for Istio multicluster (#1274)
37+
* feat: add workload-ref/generation to rollout (#1198)
38+
* feat: support notifications on rollout events using notifications-engine (#1175)
39+
* chore: add liveness and readiness probe to the install manifests (#1324)
40+
* fix: Nginx ingressClassName passed to canary ingress (#1448)
41+
* fix: canary scaledown event could violate maxUnavailable (#1429)
42+
* fix: analysis runs to wait for all metrics to complete (#1407)
43+
* fix: Promote full did not work against BlueGreen with previewReplicaCount (#1384)
44+
* fix: retarget blue-green previewService before scaling up preview ReplicaSet (#1368)
45+
* fix: zero-value abortScaleDownDelay was not honored with setCanaryScale (#1375)
46+
* fix: abort scaledown stable RS for canary with traffic routing (#1331)
47+
48+
### Analysis
49+
* feat: add support for Graphite metrics provider (#1406)
50+
* feat: Support CloudWatch as a metric provider (#1338)
51+
* fix: Analysis argument validation (#1412)
52+
53+
### Plugin
54+
* feat: create windows version for CLI (#1517)
55+
* feat: provide shell completion. Closes #619 (#1478)
56+
* fix: create analysisrun cmd using template generated name (#1471)
57+
* fix: nil pointer in create analysisrun cmd (#1399)
58+
* fix: lint subcommand for workload ref rollout (#1328)
59+
* fix: undo referenced object for workloadRef rollout (#1275)
60+
61+
### Dashboard
62+
* feat: allow selection of namespace in rollout dashboard (#1291)
63+
* fix(ui): UI crashes on rollout view due to undefined status (#1287)
64+
65+
### Misc
66+
* feat: kustomize rollout: add openapi to doc and examples (#1371)
67+
* feat: add rollout stat row to grafana dashboard (#1343)
68+
69+
## Upgrade Notes
70+
### Difference in scale down behavior during aborts
71+
72+
The v1.1 `abortScaleDownDelaySeconds` feature now allows users full control over the scaling
73+
behavior of the canary/preview ReplicaSet during an abort. Previously in v1.0, it was not possible
74+
to affect this behavior. As part of this feature, v1.1 also fixes some inconsistencies in behavior
75+
with respect to abort scale down.
76+
77+
The most notable change is that upon an abort, the blue-green preview ReplicaSet in v1.1 will now
78+
scale down 30 seconds after the abort, whereas in v1.0 the preview ReplicaSet was left running
79+
indefinitely (without any option to scale it down). If you prefer the v1.0 behavior, you can set
80+
`abortScaleDownDelaySeconds: 0`, which will leave the preview ReplicaSet running indefinitely
81+
on abort:
82+
83+
```yaml
84+
spec:
85+
strategy:
86+
blueGreen:
87+
abortScaleDownDelaySeconds: 0
88+
```
89+
90+
Please read the full
91+
[documentation](https://argoproj.github.io/argo-rollouts/features/scaledown-aborted-rs/) to understand
92+
the differences in canary/preview scaling behavior for aborted Rollouts from v1.0 to v1.1.
93+
94+
# v1.0.6
95+
## Changes since v1.0.4
96+
97+
### Bug Fixes
98+
99+
- fix: replica count for new deployment (#1449)
100+
- fix: Nginx ingressClassName passed to canary ingress (#1448)
101+
- fix: Analysis argument validation (#1412)
102+
- fix: retarget blue-green previewService before scaling up preview ReplicaSet (#1368)
103+
- fix: analysis runs to wait for all metrics to complete (#1407)
104+
- fix: canary scaledown event could violate maxUnavailable (#1429)
105+
- chore: release workflow docker build context should use local path and not git context (#1388)
106+
- chore: github release action was using incorect docker cache (#1387)
107+
108+
# v1.0.4
109+
## Changes since v1.0.3
110+
111+
### Controller
112+
* fix: Promote full did not work against BlueGreen with previewReplicaCount
113+
114+
# v1.0.3
115+
116+
## Changes since v1.0.2
117+
118+
### Controller
119+
120+
* fix: nil pointer dereference when reconciling paused blue-green rollout (#1378)
121+
* fix: Abort rollout doesn't remove all canary pods for setCanaryScale (#1352)
122+
* fix: unsolicited rollout after upgrade from v0.10->v1.0 when pod was using service account (#1367)
123+
* fix: default replica before resolving workloadRef (#1304)
124+
3125
# v1.0.2
4126
5127
## Changes since v1.0.1

0 commit comments

Comments
 (0)