github argoproj/argo-rollouts v1.8.0-rc1

pre-release4 days ago

v1.8.0-rc1 (2024-12-06)

Chore

  • update the link of DCO in PR template (#3944)
  • remove some k8s e2e test versions (#3495)
  • upgrade react-scripts (#3584)
  • update golangci-lint to v1.61.0 (#3857)
  • fix and add more cli usage case (#3592)
  • don't fail code-cov on failure (#3661)
  • add example for updating all container images in set command (#3667)
  • add codecov token (#3623)
  • code coverage for e2e (#3740)
  • use codecov config and only send merged coverage file (#3751)
  • Add Cloudflare to users (#3768)
  • capitalize AS in Dockerfile (#3781)
  • move ReplicaSet creation and Rollout validation earlier during the reconciliation process. (#3657)
  • Add Trustly to USERS.md (#3837)
  • add step plugin proposal (#3480)
  • deps: bump docker/setup-buildx-action from 3.4.0 to 3.5.0 (#3738)
  • deps: bump github.com/aws/aws-sdk-go-v2/service/cloudwatch from 1.42.2 to 1.42.3 (#3923)
  • deps: bump github.com/newrelic/newrelic-client-go/v2 from 2.48.2 to 2.50.1 (#3924)
  • deps: bump softprops/action-gh-release from 2.0.8 to 2.0.9 (#3928)
  • deps: bump github.com/aws/aws-sdk-go-v2/config from 1.27.38 to 1.28.1 (#3917)
  • deps: bump github.com/hashicorp/go-plugin from 1.6.1 to 1.6.2 (#3908)
  • deps: bump actions/setup-go from 5.0.2 to 5.1.0 (#3912)
  • deps: bump github.com/aws/aws-sdk-go-v2 from 1.32.2 to 1.32.3 (#3919)
  • deps: bump github.com/newrelic/newrelic-client-go/v2 from 2.50.1 to 2.51.3 (#3939)
  • deps: bump google.golang.org/grpc from 1.66.2 to 1.67.1 (#3903)
  • deps: bump docker/setup-buildx-action from 3.6.1 to 3.7.1 (#3876)
  • deps: bump github.com/aws/aws-sdk-go-v2/service/cloudwatch from 1.40.8 to 1.42.2 (#3901)
  • deps: bump github.com/aws/smithy-go from 1.21.0 to 1.22.0 (#3885)
  • deps: bump github.com/aws/aws-sdk-go-v2 from 1.31.0 to 1.32.2 (#3886)
  • deps: bump google.golang.org/protobuf from 1.34.2 to 1.35.1 (#3887)
  • deps: bump golang.org/x/oauth2 from 0.22.0 to 0.23.0 (#3841)
  • deps: bump codecov/codecov-action from 4.5.0 to 4.6.0 (#3865)
  • deps: bump github.com/newrelic/newrelic-client-go/v2 from 2.45.0 to 2.48.2 (#3874)
  • deps: bump sigstore/cosign-installer from 3.6.0 to 3.7.0 (#3875)
  • deps: bump docker/build-push-action from 6.8.0 to 6.9.0 (#3863)
  • deps: bump docker/build-push-action from 6.7.0 to 6.8.0 (#3860)
  • deps: bump github.com/aws/aws-sdk-go-v2/config from 1.27.33 to 1.27.38 (#3851)
  • deps: bump github.com/aws/aws-sdk-go-v2/service/cloudwatch from 1.40.5 to 1.40.8 (#3838)
  • deps: bump github.com/newrelic/newrelic-client-go/v2 from 2.43.1 to 2.45.0 (#3829)
  • deps: bump google.golang.org/grpc from 1.65.0 to 1.66.2 (#3831)
  • deps: bump softprops/action-gh-release from 2.0.9 to 2.1.0 (#3938)
  • deps: bump peter-evans/create-pull-request from 6 to 7 (#3819)
  • deps: bump github.com/aws/aws-sdk-go-v2/config from 1.27.31 to 1.27.33 (#3822)
  • deps: bump github.com/aws/aws-sdk-go-v2/config from 1.27.30 to 1.27.31 (#3807)
  • deps: bump github.com/aws/aws-sdk-go-v2/service/cloudwatch from 1.40.3 to 1.40.5 (#3808)
  • deps: bump github.com/aws/aws-sdk-go-v2/config from 1.27.27 to 1.27.30 (#3804)
  • deps: bump github.com/aws/aws-sdk-go-v2/service/cloudwatch from 1.42.3 to 1.42.4 (#3935)
  • deps: bump github.com/newrelic/newrelic-client-go/v2 from 2.41.2 to 2.43.1 (#3793)
  • deps: bump github.com/aws/smithy-go from 1.20.3 to 1.20.4 (#3794)
  • deps: bump docker/build-push-action from 6.6.1 to 6.7.0 (#3791)
  • deps: bump github.com/influxdata/influxdb-client-go/v2 from 2.13.0 to 2.14.0 (#3786)
  • deps: bump github.com/aws/aws-sdk-go-v2 from 1.32.3 to 1.32.4 (#3934)
  • deps: bump docker/build-push-action from 6.5.0 to 6.6.1 (#3776)
  • deps: bump sigstore/cosign-installer from 3.5.0 to 3.6.0 (#3777)
  • deps: bump golang.org/x/oauth2 from 0.21.0 to 0.22.0 (#3766)
  • deps: bump docker/build-push-action from 6.9.0 to 6.10.0 (#3963)
  • deps: bump docker/setup-buildx-action from 3.5.0 to 3.6.1 (#3755)
  • deps: bump google.golang.org/protobuf from 1.35.1 to 1.35.2 (#3950)
  • deps: bump github.com/aws/aws-sdk-go-v2/config from 1.27.26 to 1.27.27 (#3732)
  • deps: bump softprops/action-gh-release from 2.0.6 to 2.0.8 (#3733)
  • deps: bump golang.org/x/oauth2 from 0.23.0 to 0.24.0 (#3949)
  • deps: bump docker/setup-qemu-action from 3.1.0 to 3.2.0 (#3736)
  • deps: bump docker/build-push-action from 6.4.0 to 6.5.0 (#3737)
  • deps: bump codecov/codecov-action from 4.6.0 to 5.0.7 (#3961)
  • deps: bump docker/login-action from 3.2.0 to 3.3.0 (#3739)
  • deps: bump docker/build-push-action from 6.3.0 to 6.4.0 (#3723)
  • deps: bump github.com/aws/aws-sdk-go-v2/config from 1.27.24 to 1.27.26 (#3717)
  • deps: bump actions/setup-go from 5.0.1 to 5.0.2 (#3716)
  • deps: bump github.com/aws/aws-sdk-go-v2/service/cloudwatch from 1.40.1 to 1.40.3 (#3719)
  • deps: bump docker/setup-qemu-action from 3.0.0 to 3.1.0 (#3696)
  • deps: bump docker/build-push-action from 6.2.0 to 6.3.0 (#3697)
  • deps: bump github.com/aws/aws-sdk-go-v2/config from 1.27.23 to 1.27.24 (#3698)
  • deps: bump docker/setup-buildx-action from 3.3.0 to 3.4.0 (#3705)
  • deps: bump google.golang.org/grpc from 1.64.0 to 1.65.0 (#3694)
  • deps: bump github.com/aws/aws-sdk-go-v2/config from 1.27.22 to 1.27.23 (#3695)
  • deps: bump github.com/aws/aws-sdk-go-v2/config from 1.28.1 to 1.28.6 (#3981)
  • deps: bump github.com/aws/smithy-go from 1.20.2 to 1.20.3 (#3685)
  • deps: bump github.com/aws/aws-sdk-go-v2/service/cloudwatch from 1.38.7 to 1.40.1 (#3687)
  • deps: bump softprops/action-gh-release from 2.0.5 to 2.0.6 (#3656)
  • deps: bump docker/build-push-action from 6.1.0 to 6.2.0 (#3676)
  • deps: bump github.com/aws/aws-sdk-go-v2/config from 1.27.19 to 1.27.22 (#3680)
  • deps: bump docker/build-push-action from 6.0.2 to 6.1.0 (#3662)
  • deps: bump docker/build-push-action from 6.0.0 to 6.0.2 (#3659)
  • deps: bump google.golang.org/grpc from 1.67.1 to 1.68.1 (#3979)
  • deps: bump github.com/aws/aws-sdk-go-v2/config from 1.27.18 to 1.27.19 (#3646)
  • deps: bump docker/build-push-action from 5.4.0 to 6.0.0 (#3644)
  • deps: bump github.com/aws/aws-sdk-go-v2/service/cloudwatch from 1.38.6 to 1.38.7 (#3647)
  • deps: bump github.com/aws/aws-sdk-go-v2/service/cloudwatch from 1.42.4 to 1.43.3 (#3980)
  • deps: bump github.com/spf13/cobra from 1.8.0 to 1.8.1 (#3640)
  • deps: bump github.com/aws/aws-sdk-go-v2/service/cloudwatch from 1.38.0 to 1.38.6 (#3619)
  • deps: bump github.com/aws/aws-sdk-go-v2/config from 1.27.16 to 1.27.18 (#3625)
  • deps: bump google.golang.org/protobuf from 1.34.1 to 1.34.2 (#3633)
  • deps: bump codecov/codecov-action from 4.4.1 to 4.5.0 (#3634)
  • deps: bump docker/build-push-action from 5.3.0 to 5.4.0 (#3624)
  • deps: bump golang.org/x/oauth2 from 0.20.0 to 0.21.0 (#3631)
  • deps: bump github.com/aws/aws-sdk-go-v2/service/elasticloadbalancingv2 from 1.31.1 to 1.31.3 (#3620)
  • deps: bump actions/setup-go from 5.0.0 to 5.0.1 (#3552)
  • deps: bump github.com/aws/aws-sdk-go-v2 from 1.27.0 to 1.27.2 (#3621)
  • deps: bump docker/login-action from 3.1.0 to 3.2.0 (#3604)
  • deps: bump github.com/hashicorp/go-plugin from 1.6.0 to 1.6.1 (#3606)
  • deps: bump google.golang.org/grpc from 1.63.2 to 1.64.0 (#3607)
  • deps: bump github.com/aws/aws-sdk-go-v2/service/elasticloadbalancingv2 from 1.30.5 to 1.31.1 (#3608)
  • deps: bump golang.org/x/oauth2 from 0.19.0 to 0.20.0 (#3554)
  • deps: bump golangci/golangci-lint-action from 5 to 6 (#3556)
  • deps: bump google.golang.org/protobuf from 1.34.0 to 1.34.1 (#3557)
  • deps: bump softprops/action-gh-release from 2.0.4 to 2.0.5 (#3561)
  • deps: bump codecov/codecov-action from 4.3.1 to 4.4.1 (#3588)
  • deps: bump github.com/aws/aws-sdk-go-v2/config from 1.27.11 to 1.27.16 (#3597)
  • deps: update golang to 1.23 (#3987)
  • deps: bump google.golang.org/protobuf from 1.33.0 to 1.34.0 (#3548)
  • deps: bump codecov/codecov-action from 4.3.0 to 4.3.1 (#3550)
  • deps: bump codecov/codecov-action from 5.0.7 to 5.1.1 (#3986)
  • deps: bump github.com/aws/aws-sdk-go-v2/service/cloudwatch from 1.37.0 to 1.38.0 (#3525)
  • deps: bump golangci/golangci-lint-action from 4 to 5 (#3540)
  • deps: bump sigstore/cosign-installer from 3.4.0 to 3.5.0 (#3522)
  • deps: bump slsa-framework/slsa-github-generator from 1.10.0 to 2.0.0 (#3537)
  • deps: bump codecov/codecov-action from 4.2.0 to 4.3.0 (#3517)
  • deps: bump go version to 1.22 (#3516)
  • deps: bump google.golang.org/grpc from 1.63.0 to 1.63.2 (#3512)
  • deps: bump github.com/aws/aws-sdk-go-v2/config from 1.27.10 to 1.27.11 (#3510)
  • deps: bump peaceiris/actions-gh-pages from 3 to 4 (#3513)
  • deps: bump docker/setup-buildx-action from 3.2.0 to 3.3.0 (#3514)
  • deps: bump google.golang.org/grpc from 1.62.1 to 1.63.0 (#3497)
  • deps: bump github.com/prometheus/client_model from 0.6.0 to 0.6.1 (#3499)
  • deps: bump golang.org/x/oauth2 from 0.18.0 to 0.19.0 (#3506)
  • deps: bump codecov/codecov-action from 4.1.1 to 4.2.0 (#3500)
  • deps: bump github.com/stretchr/testify from 1.9.0 to 1.10.0 (#3985)

Docs

  • fix broken links (#3962)
  • add descriptions for additional default trigger templates (#3960)
  • document dynamicStableScale (#3978)
  • add 7shifts to users.md (#3965)
  • add CarGurus to users.md (#3940)
  • Add technique for ConfigMap change detection in Rollout (#3515)
  • document canary step plugin (alpha) (#3906)
  • GTW API support changed to Gloo Gateway instead of GloodMesh (#3914)
  • Add Amadeus to Users.md (#3527)
  • add TBC Bank to USERS.md (#3871)
  • Update specification document (#3877)
  • clarify supported deployment strategies (#3823)
  • Update metric job docs with some of the available config options (#3839)
  • Clarify analysis count with value 0 (#3847)
  • fix a link to e2e.yaml (#3834)
  • Update Changelog (#3788)
  • remove obsolete roadmap page (#3783)
  • Update ephemeral-metadata.md with a small fix (#3782)
  • add Priceline to USERS.md (#3764)
  • added clarifications for short releases (#3753)
  • correct the case that autoPromotionSeconds feature is ignored (#2388)
  • copy omission in rollout docs (#3690)
  • Update Changelog (#3666)
  • Update Changelog (#3632)
  • provide recommendation for strategies (#3531)
  • Update Changelog (#3507)
  • analysis: new plugin is added to the documentation (#3915)
  • analysis: plugin url is changed and redirected to argoproj-labs project (#3922)

Feat

  • New Prometheus metric: build_info (#3591)
  • support multi account Datadog metrics provider (#3787)
  • analysis: Add ConsecutiveSuccessLimit feature to Analysis (#3970)
  • analysis: Returns the resolved query as metadata in the New Relic provider (#3715)
  • analysis: Adds timeout property to NewRelic metrics provider. Resolves: #3741 (#3742)
  • controller: enable pprof profiling support (#3769)
  • controller: add canary steps plugin (#3521)
  • controller: Allow specifying full annotations for nginx canary ingresses. (#3671)
  • dashboard: change the color of the current rollout step (#3526)
  • metricprovider: credentials to download plugin (#3905)
  • metricprovider: add prometheus range query support (#3704)

Fix

  • add update verb to ClusterRole permissions for scaleDown feature. Fixes #3672 (#3675)
  • e2e test results processing change key name to run-id (#3744)
  • Update loader-utils to 2.0.4 (#3601)
  • remove condition where header routes can stay directed at empty service in preemption (#3898)
  • add secrets so we can download across workflows (#3746)
  • rollout should skip timeout when paused (#3711)
  • check isScalingEvent only on stable and newRS (#3883)
  • rs conflict with fallback to patch (#3559)
  • verify the weight of the alb at the end of the rollout (#3627)
  • stop rollout from entering degraded state during blueGreen pause. Fixes #3843 (#3845)
  • when Rollout has pingpong and stable/canary service defined, only alb traffic management uses pingpong. (#3628)
  • protocol missing in ambassador canary mapping creation. Fixes #3593 (#3603)
  • Change indentation to properly render Markdown - fixes #3509 (#3511)
  • Add volume for plugin and tmp folder (#3546)
  • replicaSet not scaled down due to incorrect annotations (#3762) (#3784)
  • don't default datadog aggregator (#3643)
  • Support kustomize v5 labels transformer. Fixes #3105 (#3775)
  • separate e2e and unit test reporting uploads (#3747)
  • retain non-nginx canary annotations. Fixes: #1070 (#3806)
  • docs site version selector broken (#3590)
  • analysis: explicitly set datadog aggregator to last only on v2 (#3730)
  • analysis: Take RollbackWindow into account when Reconciling Analysis Runs. Fixes #3669 (#3670)
  • controller: use the stableRS from the rollout context rather tha… (#3664)
  • controller: weighted experiment validation should allow delegating to trafficRouter plugins (#3909)
  • controller: Corrects the logic of comparing sha256 has. Fixes #3519 (#3520)
  • controller: Get the right resourceName for traefik.io.Fixes #3615 (#3759)
  • controller: fix race condition in updating ephemeral metadata (#3975)
  • dashboard: Update pod status logic to support native sidecars. Fixes #3366 (#3639)
  • dashboard: No redirect loop when running on root. Fixes #3967 (#3968)
  • dashboard: parse analysis values with JSON5 to handle NaN. Fixes #2758 (#3801)
  • dashboard: analysis modal crashed when value not valid (#3881)
  • dashboard: Cleanup viewcontroller after each request. Fixes #2095 (#3966)
  • metricprovider: fix handling null values in datadog (#3893)
  • metricprovider: reuse http.Transport for http.Client (#3780)
  • trafficrouting: add nil check for desired annotations map in ALB… (#3853)
  • trafficrouting: Fix downtime on initial deployment using Istio DestinationRule Subsets. Fixes #2507 (#3602)

Full Changelog: v1.7.2...v1.8.0-rc1

Don't miss a new argo-rollouts release

NewReleases is sending notifications on new releases.