Skip to content

Releases: argoproj/argo-rollouts

v1.4.0

09 Jan 21:43
e40c9fe
Compare
Choose a tag to compare

What's Changed

  • chore: rename temlateref to templateref by @muma378 in #2154
  • feat(istio): Support TCP routes traffic splitting for Istio virtual service. Closes #1660 by @imranismail in #1659
  • fix(analysis): Avoid Infinite Error Message Append For Failed Dry-Run Metrics by @agrawroh in #2182
  • fix: rootPath support so that it uses the embedded files system by @zachaller in #2198
  • docs: add Opensurvey to USERS.md by @michaelchoi210 in #2195
  • fix: change completed condition so it only triggers on pod hash changes also adds an event for when it does changes. by @zachaller in #2203
  • fix(ingress): Add support for spec.ingressClassName. Fixes #1277 by @siavashs in #2178
  • docs: Update docs for new openapi kustomize support by @zachaller in #2216
  • feat: Allow Traffic shaping through header based routing for ALB by @perenesenko in #2214
  • fix: enable notifications without when condition by @RaviHari in #2231
  • chore(cli): Use standard cli format for dashboard root path by @zachaller in #2244
  • docs: Update release docs for versioned formula by @zachaller in #2245
  • docs: Fix the controller annotation to enable data scrapping by @perenesenko in #2238
  • fix(analysis): Make AnalysisRun end when only Dry-Run metrics are defined. Fixes: #2151 by @agrawroh in #2230
  • docs: add OpsVerse as an official user (USERS.md) by @sat-devopsnow in #2209
  • docs: common questions for Rollbacks by @kostis-codefresh in #2027
  • chore: imports: remove repeated package and reformat imports by @ShirleyDing in #2183
  • docs: add Synamedia to USERS.md by @ssanders1449 in #2213
  • fix(controller): Fix k8s clientset controller metrics. Fixes #2139 by @nikhil1raghav in #2261
  • chore(cli): add darwin arm64 to build and release by @zachaller in #2264
  • fix: nil pointer while linting with basic canary and ingresses by @zachaller in #2256
  • fix(UI): UI not redirecting on / by @zachaller in #2252
  • fix(controller): istio dropping fields not defined in type by @zachaller in #2268
  • chore: upgrade golang to 1.19 by @zachaller in #2219
  • ci: Add auto merge for dependabot by @zachaller in #2222
  • docs: Fixed read-the-docs rendering by @kostis-codefresh in #2277
  • chore(deps): bump actions/checkout from 2 to 3.1.0 by @dependabot in #2283
  • chore(deps): bump docker/setup-qemu-action from 1 to 2 by @dependabot in #2284
  • chore(deps): bump actions/cache from 2 to 3.0.1 by @dependabot in #1940
  • chore(deps): bump actions/setup-python from 2 to 4.1.0 by @dependabot in #2134
  • chore(deps): bump EnricoMi/publish-unit-test-result-action from 1 to 2 by @dependabot in #2285
  • chore(deps): bump dependabot/fetch-metadata from 1.3.3 to 1.3.4 by @dependabot in #2286
  • chore(deps): bump actions/setup-go from 2 to 3 by @dependabot in #2287
  • chore(deps): bump docker/login-action from 1 to 2 by @dependabot in #2288
  • chore(deps): bump github/codeql-action from 1 to 2 by @dependabot in #2289
  • chore(deps): bump docker/metadata-action from 3 to 4 by @dependabot in #2292
  • chore(deps): bump google.golang.org/grpc from 1.47.0 to 1.50.0 by @dependabot in #2293
  • chore(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.15.14 to 1.17.8 by @dependabot in #2294
  • chore(deps): bump github.com/aws/aws-sdk-go-v2/service/cloudwatch from 1.18.6 to 1.21.6 by @dependabot in #2255
  • chore(deps): bump google.golang.org/protobuf from 1.28.0 to 1.28.1 by @dependabot in #2296
  • chore(deps): bump github.com/aws/aws-sdk-go-v2/service/elasticloadbalancingv2 from 1.18.8 to 1.18.19 by @dependabot in #2295
  • docs: Use new Google Analytics 4 site tag by @chalin in #2299
  • chore(deps): bump github.com/influxdata/influxdb-client-go/v2 from 2.9.1 to 2.11.0 by @dependabot in #2304
  • chore(deps): bump docker/setup-buildx-action from 1 to 2 by @dependabot in #2305
  • chore(deps): bump docker/build-push-action from 2 to 3 by @dependabot in #2306
  • chore(deps): bump github.com/aws/aws-sdk-go-v2/service/elasticloadbalancingv2 from 1.18.19 to 1.18.20 by @dependabot in #2307
  • chore(deps): bump github.com/newrelic/newrelic-client-go from 0.86.5 to 1.0.0 by @dependabot in #2267
  • chore(deps): bump github.com/spf13/cobra from 1.5.0 to 1.6.0 by @dependabot in #2313
  • chore(deps): bump github.com/sirupsen/logrus from 1.8.1 to 1.9.0 by @dependabot in #2152
  • chore(deps): bump github.com/prometheus/common from 0.36.0 to 0.37.0 by @dependabot in #2143
  • fix(controller): leader election preventing two controllers running and gracefully shutting down by @zachaller in #2291
  • fix(cli): nil pointer while linting by @zachaller in #2324
  • test(controller): add extra checks to TestWriteBackToInformer by @zachaller in #2326
  • docs: add artifact badge by @zachaller in #2331
  • build: add sha256 checksums for all released bins by @zachaller in #2332
  • ci: Add github action for PR Conventional Commits by @zachaller in #2320
  • ci: add auto close to issues and prs by @zachaller in #2319
  • ci: move perms to job for clomonitor by @zachaller in #2333
  • chore: Move zachaller to approvers by @zachaller in #2311
  • ci: fix pr lint check by @zachaller in #2336
  • chore(deps): bump google.golang.org/grpc from 1.50.0 to 1.50.1 by @dependabot in #2340
  • ci: adjust settings for stale pr and issues by @zachaller in #2341
  • chore(deps): bump github.com/newrelic/newrelic-client-go from 1.0.0 to 1.1.0 by @dependabot in #2344
  • ci: auto generate changelog by @zachaller in #2321
  • docs(trafficrouting): fix docs warning to github style markdown by @zachaller in #2342
  • ci: fix all workflows to follow best practices of clo monitor by @zachaller in #2343
  • ci: add link to conventional pr check in pr template by @zachaller in #2346
  • chore(deps): bump github.com/valyala/fasttemplate from 1.2.1 to 1.2.2 by @dependabot in #2348
  • chore(deps): bump github.com/prometheus/client_model from 0.2.0 to 0.3.0 by @dependabot in #2349
  • fix(metricprovider): Support jsonBody for web metric provider Fixes #2275 by @premadk in #2312
  • docs: Added blog post for minimize impact in Kubernetes using Progressive Delivery and customer side impact by @asimhon in #2355
  • chore(deps): bump github.com/aws/aws-sdk-go-v2/service/cloudwatch from 1.21.6 to 1.21.7 by @dependabot in #2361
  • chore(deps): bump github.com/aws/aws-sdk-go-v2 from 1.16.16 to 1.17.0 by @dependabot in #2364
  • chore(deps): bump github.com/aws/aws-sdk-go-v2/service/elasticloadbalancingv2 from 1.18.20 to 1.18.22 by @dependabot in #2365
  • chore(deps): bump github.com/stretchr/testify from 1.8.0 to 1.8.1 by @dependabot in #2368
  • chore(dep...
Read more

v1.4.0-rc1

20 Dec 02:07
4874b94
Compare
Choose a tag to compare
v1.4.0-rc1 Pre-release
Pre-release

What's Changed

  • chore: rename temlateref to templateref by @muma378 in #2154
  • feat(istio): Support TCP routes traffic splitting for Istio virtual service. Closes #1660 by @imranismail in #1659
  • fix(analysis): Avoid Infinite Error Message Append For Failed Dry-Run Metrics by @agrawroh in #2182
  • fix: rootPath support so that it uses the embedded files system by @zachaller in #2198
  • docs: add Opensurvey to USERS.md by @michaelchoi210 in #2195
  • fix: change completed condition so it only triggers on pod hash changes also adds an event for when it does changes. by @zachaller in #2203
  • fix(ingress): Add support for spec.ingressClassName. Fixes #1277 by @siavashs in #2178
  • docs: Update docs for new openapi kustomize support by @zachaller in #2216
  • feat: Allow Traffic shaping through header based routing for ALB by @perenesenko in #2214
  • fix: enable notifications without when condition by @RaviHari in #2231
  • chore(cli): Use standard cli format for dashboard root path by @zachaller in #2244
  • docs: Update release docs for versioned formula by @zachaller in #2245
  • docs: Fix the controller annotation to enable data scrapping by @perenesenko in #2238
  • fix(analysis): Make AnalysisRun end when only Dry-Run metrics are defined. Fixes: #2151 by @agrawroh in #2230
  • docs: add OpsVerse as an official user (USERS.md) by @sat-devopsnow in #2209
  • docs: common questions for Rollbacks by @kostis-codefresh in #2027
  • chore: imports: remove repeated package and reformat imports by @ShirleyDing in #2183
  • docs: add Synamedia to USERS.md by @ssanders1449 in #2213
  • fix(controller): Fix k8s clientset controller metrics. Fixes #2139 by @nikhil1raghav in #2261
  • chore(cli): add darwin arm64 to build and release by @zachaller in #2264
  • fix: nil pointer while linting with basic canary and ingresses by @zachaller in #2256
  • fix(UI): UI not redirecting on / by @zachaller in #2252
  • fix(controller): istio dropping fields not defined in type by @zachaller in #2268
  • chore: upgrade golang to 1.19 by @zachaller in #2219
  • ci: Add auto merge for dependabot by @zachaller in #2222
  • docs: Fixed read-the-docs rendering by @kostis-codefresh in #2277
  • chore(deps): bump actions/checkout from 2 to 3.1.0 by @dependabot in #2283
  • chore(deps): bump docker/setup-qemu-action from 1 to 2 by @dependabot in #2284
  • chore(deps): bump actions/cache from 2 to 3.0.1 by @dependabot in #1940
  • chore(deps): bump actions/setup-python from 2 to 4.1.0 by @dependabot in #2134
  • chore(deps): bump EnricoMi/publish-unit-test-result-action from 1 to 2 by @dependabot in #2285
  • chore(deps): bump dependabot/fetch-metadata from 1.3.3 to 1.3.4 by @dependabot in #2286
  • chore(deps): bump actions/setup-go from 2 to 3 by @dependabot in #2287
  • chore(deps): bump docker/login-action from 1 to 2 by @dependabot in #2288
  • chore(deps): bump github/codeql-action from 1 to 2 by @dependabot in #2289
  • chore(deps): bump docker/metadata-action from 3 to 4 by @dependabot in #2292
  • chore(deps): bump google.golang.org/grpc from 1.47.0 to 1.50.0 by @dependabot in #2293
  • chore(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.15.14 to 1.17.8 by @dependabot in #2294
  • chore(deps): bump github.com/aws/aws-sdk-go-v2/service/cloudwatch from 1.18.6 to 1.21.6 by @dependabot in #2255
  • chore(deps): bump google.golang.org/protobuf from 1.28.0 to 1.28.1 by @dependabot in #2296
  • chore(deps): bump github.com/aws/aws-sdk-go-v2/service/elasticloadbalancingv2 from 1.18.8 to 1.18.19 by @dependabot in #2295
  • docs: Use new Google Analytics 4 site tag by @chalin in #2299
  • chore(deps): bump github.com/influxdata/influxdb-client-go/v2 from 2.9.1 to 2.11.0 by @dependabot in #2304
  • chore(deps): bump docker/setup-buildx-action from 1 to 2 by @dependabot in #2305
  • chore(deps): bump docker/build-push-action from 2 to 3 by @dependabot in #2306
  • chore(deps): bump github.com/aws/aws-sdk-go-v2/service/elasticloadbalancingv2 from 1.18.19 to 1.18.20 by @dependabot in #2307
  • chore(deps): bump github.com/newrelic/newrelic-client-go from 0.86.5 to 1.0.0 by @dependabot in #2267
  • chore(deps): bump github.com/spf13/cobra from 1.5.0 to 1.6.0 by @dependabot in #2313
  • chore(deps): bump github.com/sirupsen/logrus from 1.8.1 to 1.9.0 by @dependabot in #2152
  • chore(deps): bump github.com/prometheus/common from 0.36.0 to 0.37.0 by @dependabot in #2143
  • fix(controller): leader election preventing two controllers running and gracefully shutting down by @zachaller in #2291
  • fix(cli): nil pointer while linting by @zachaller in #2324
  • test(controller): add extra checks to TestWriteBackToInformer by @zachaller in #2326
  • docs: add artifact badge by @zachaller in #2331
  • build: add sha256 checksums for all released bins by @zachaller in #2332
  • ci: Add github action for PR Conventional Commits by @zachaller in #2320
  • ci: add auto close to issues and prs by @zachaller in #2319
  • ci: move perms to job for clomonitor by @zachaller in #2333
  • chore: Move zachaller to approvers by @zachaller in #2311
  • ci: fix pr lint check by @zachaller in #2336
  • chore(deps): bump google.golang.org/grpc from 1.50.0 to 1.50.1 by @dependabot in #2340
  • ci: adjust settings for stale pr and issues by @zachaller in #2341
  • chore(deps): bump github.com/newrelic/newrelic-client-go from 1.0.0 to 1.1.0 by @dependabot in #2344
  • ci: auto generate changelog by @zachaller in #2321
  • docs(trafficrouting): fix docs warning to github style markdown by @zachaller in #2342
  • ci: fix all workflows to follow best practices of clo monitor by @zachaller in #2343
  • ci: add link to conventional pr check in pr template by @zachaller in #2346
  • chore(deps): bump github.com/valyala/fasttemplate from 1.2.1 to 1.2.2 by @dependabot in #2348
  • chore(deps): bump github.com/prometheus/client_model from 0.2.0 to 0.3.0 by @dependabot in #2349
  • fix(metricprovider): Support jsonBody for web metric provider Fixes #2275 by @premadk in #2312
  • docs: Added blog post for minimize impact in Kubernetes using Progressive Delivery and customer side impact by @asimhon in #2355
  • chore(deps): bump github.com/aws/aws-sdk-go-v2/service/cloudwatch from 1.21.6 to 1.21.7 by @dependabot in #2361
  • chore(deps): bump github.com/aws/aws-sdk-go-v2 from 1.16.16 to 1.17.0 by @dependabot in #2364
  • chore(deps): bump github.com/aws/aws-sdk-go-v2/service/elasticloadbalancingv2 from 1.18.20 to 1.18.22 by @dependabot in #2365
  • chore(deps): bump github.com/stretchr/testify from 1.8.0 to 1.8.1 by @dependabot in #2368
  • chore(dep...
Read more

v1.3.2

15 Dec 17:05
f780534
Compare
Choose a tag to compare

Quickstart

kubectl create namespace argo-rollouts
kubectl apply -n argo-rollouts -f https://github.com/argoproj/argo-rollouts/releases/download/v1.3.2/install.yaml

Changes since v1.3.1

Bug Fixes

  • fix(dashboard): correct mime type is returned. Fixes: #2290 by @nitram509
  • fix(trafficrouting): Do not block the switch of service selectors for single pod failures (#2050) by @zachaller
  • fix(analysis): Make AR End When Only Dry-Run Metrics Are Defined (#2151) by @agrawroh

Full Changelog: v1.3.1...v1.3.2

v1.3.1

29 Sep 17:43
Compare
Choose a tag to compare

Quickstart

kubectl create namespace argo-rollouts
kubectl apply -n argo-rollouts -f https://github.com/argoproj/argo-rollouts/releases/download/v1.3.1/install.yaml

Changes since v1.3.0

Bug Fixes

Full Changelog: v1.3.0...v1.3.1

v1.3.0

19 Sep 03:29
Compare
Choose a tag to compare

Quickstart

kubectl create namespace argo-rollouts
kubectl apply -n argo-rollouts -f https://github.com/argoproj/argo-rollouts/releases/download/v1.3.0/install.yaml

Changes since v1.2.2

New Features

Bug Fixes

  • fix(RBAC): Add watch verb to clusterRole for pods. Fixes #1960 by @ansilh in #1961
  • fix(analysis): Fix Analysis Terminal Decision For Dry-Run Metrics by @agrawroh in #2131
  • fix(dashboard): Add list and watch verbs to clusterrole. Fixes #2141 by @EagleIJoe in #2145
  • fix(docs) Graphite metrics provider linked in docs sidebar. Fixes #2102. by @mdb in #2094
  • fix: Add pagination to FindLoadBalancerByDNSName by @zachaller in #1971
  • fix: Change behavior of rollout to not check for availability during rollout and fix flakey e2e tests by @zachaller in #1957
  • fix: Failed to process: Object 'Kind' is missing in Errors with rollouts notification by @RaviHari in #2150
  • fix: High reconciliation activity and CPU load for invalid rollout by @perenesenko in #2091
  • fix: UI codegen by @zachaller in #2072
  • fix: Update ro.Status.ALB when first creating rollout object by @zachaller in #1986
  • fix: Use actual weight from status field on rollout object by @zachaller in #1937
  • fix: argo-rollouts occasionally crashes in argoproj/pkg by @perenesenko in #2111
  • fix: build/lint is broken due to dependencies changes by @zachaller in #1958
  • fix: missing lb event by @zachaller in #2021
  • fix: notifications when condition by @RaviHari in #2066
  • fix: remove metrics when objects are removed from cluster to prevent build up by @zachaller in #2115
  • fix: notification not sent when the conditions are not set by @RaviHari in #2231
  • fix: rootPath support so that it uses the embedded files system by @zachaller in #2198
  • fix: change completed condition so it only triggers on pod hash changes by @zachaller in #2203

Doc updates and Chore

New Contributors

Full Changelog: v1.2.2...v1.3.0

v1.3.0-rc3

15 Sep 16:00
Compare
Choose a tag to compare
v1.3.0-rc3 Pre-release
Pre-release

Quickstart

kubectl create namespace argo-rollouts
kubectl apply -n argo-rollouts -f https://github.com/argoproj/argo-rollouts/releases/download/v1.3.0-rc3/install.yaml

Changes since v1.3.0-rc2

Bug Fixes

  • fix: notification not sent when the conditions are not set by @RaviHari in #2231

v1.3.0-rc2

25 Aug 20:49
Compare
Choose a tag to compare
v1.3.0-rc2 Pre-release
Pre-release

Quickstart

kubectl create namespace argo-rollouts
kubectl apply -n argo-rollouts -f https://github.com/argoproj/argo-rollouts/releases/download/v1.3.0-rc2/install.yaml

Changes since v1.3.0-rc1

New Features

Bug Fixes

  • fix: rootPath support so that it uses the embedded files system by @zachaller in #2198
  • fix: change completed condition so it only triggers on pod hash changes by @zachaller in #2203

v1.3.0-rc1

29 Jul 19:54
0ec5ac1
Compare
Choose a tag to compare
v1.3.0-rc1 Pre-release
Pre-release

Quickstart

kubectl create namespace argo-rollouts
kubectl apply -n argo-rollouts -f https://github.com/argoproj/argo-rollouts/releases/download/v1.3.0-rc1/install.yaml

Changes since v1.2.0

New Features

Bug Fixes

  • fix(RBAC): Add watch verb to clusterRole for pods. Fixes #1960 by @ansilh in #1961
  • fix(analysis): Fix Analysis Terminal Decision For Dry-Run Metrics by @agrawroh in #2131
  • fix(dashboard): Add list and watch verbs to clusterrole. Fixes #2141 by @EagleIJoe in #2145
  • fix(docs) Graphite metrics provider linked in docs sidebar. Fixes #2102. by @mdb in #2094
  • fix: Add pagination to FindLoadBalancerByDNSName by @zachaller in #1971
  • fix: Change behavior of rollout to not check for availability during rollout and fix flakey e2e tests by @zachaller in #1957
  • fix: Failed to process: Object 'Kind' is missing in Errors with rollouts notification by @RaviHari in #2150
  • fix: High reconciliation activity and CPU load for invalid rollout by @perenesenko in #2091
  • fix: UI codegen by @zachaller in #2072
  • fix: Update ro.Status.ALB when first creating rollout object by @zachaller in #1986
  • fix: Use actual weight from status field on rollout object by @zachaller in #1937
  • fix: argo-rollouts occasionally crashes in argoproj/pkg by @perenesenko in #2111
  • fix: build/lint is broken due to dependencies changes by @zachaller in #1958
  • fix: missing lb event by @zachaller in #2021
  • fix: notifications when condition by @RaviHari in #2066
  • fix: remove metrics when objects are removed from cluster to prevent build up by @zachaller in #2115

Doc updates and Chore

New Contributors

Full Changelog: v1.2.0...v1.3.0-rc1

v1.2.2

26 Jul 17:49
22aff27
Compare
Choose a tag to compare

Quickstart

kubectl create namespace argo-rollouts
kubectl apply -n argo-rollouts -f https://github.com/argoproj/argo-rollouts/releases/download/v1.2.2/install.yaml

Changes since v1.2.1

  • fix: Rollout stuck issue (#2024)

v1.2.1

13 May 20:57
Compare
Choose a tag to compare

Quickstart

kubectl create namespace argo-rollouts
kubectl apply -n argo-rollouts -f https://github.com/argoproj/argo-rollouts/releases/download/v1.2.1/install.yaml

Changes from v1.2.0

  • fix: Add pagination to FindLoadBalancerByDNSName
  • fix: missing lb event
  • fix: Use actual weight from status field on rollout object
  • fix: build/lint is broken due to dependencies changes