github argoproj/argo-rollouts v1.8.0

14 hours ago

What's Changed

  • chore: remove some k8s e2e test versions by @zachaller in #3495
  • docs: Update Changelog by @github-actions in #3507
  • chore(deps): bump codecov/codecov-action from 4.1.1 to 4.2.0 by @dependabot in #3500
  • chore(deps): bump golang.org/x/oauth2 from 0.18.0 to 0.19.0 by @dependabot in #3506
  • chore(deps): bump github.com/prometheus/client_model from 0.6.0 to 0.6.1 by @dependabot in #3499
  • chore(deps): bump google.golang.org/grpc from 1.62.1 to 1.63.0 by @dependabot in #3497
  • docs: Add technique for ConfigMap change detection in Rollout by @OpenGuidou in #3515
  • chore(deps): bump docker/setup-buildx-action from 3.2.0 to 3.3.0 by @dependabot in #3514
  • chore(deps): bump peaceiris/actions-gh-pages from 3 to 4 by @dependabot in #3513
  • fix: Change indentation to properly render Markdown - fixes #3509 by @bmuschko in #3511
  • chore(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.27.10 to 1.27.11 by @dependabot in #3510
  • chore(deps): bump google.golang.org/grpc from 1.63.0 to 1.63.2 by @dependabot in #3512
  • chore(deps): bump go version to 1.22 by @agaudreault in #3516
  • chore(deps): bump codecov/codecov-action from 4.2.0 to 4.3.0 by @dependabot in #3517
  • fix(controller): Corrects the logic of comparing sha256 has. Fixes #3519 by @dhawani in #3520
  • docs: Add Amadeus to Users.md by @OpenGuidou in #3527
  • chore(deps): bump slsa-framework/slsa-github-generator from 1.10.0 to 2.0.0 by @dependabot in #3537
  • chore(deps): bump sigstore/cosign-installer from 3.4.0 to 3.5.0 by @dependabot in #3522
  • chore(deps): bump golangci/golangci-lint-action from 4 to 5 by @dependabot in #3540
  • docs: provide recommendation for strategies by @kostis-codefresh in #3531
  • feat(dashboard): change the color of the current rollout step by @alopezsanchez in #3526
  • chore(deps): bump github.com/aws/aws-sdk-go-v2/service/cloudwatch from 1.37.0 to 1.38.0 by @dependabot in #3525
  • chore(deps): bump actions/setup-go from 5.0.0 to 5.0.1 by @dependabot in #3552
  • chore(deps): bump codecov/codecov-action from 4.3.0 to 4.3.1 by @dependabot in #3550
  • chore(deps): bump google.golang.org/protobuf from 1.33.0 to 1.34.0 by @dependabot in #3548
  • chore: upgrade react-scripts by @rbreeze in #3584
  • chore(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.27.11 to 1.27.16 by @dependabot in #3597
  • chore(deps): bump codecov/codecov-action from 4.3.1 to 4.4.1 by @dependabot in #3588
  • chore(deps): bump softprops/action-gh-release from 2.0.4 to 2.0.5 by @dependabot in #3561
  • chore(deps): bump google.golang.org/protobuf from 1.34.0 to 1.34.1 by @dependabot in #3557
  • chore(deps): bump golangci/golangci-lint-action from 5 to 6 by @dependabot in #3556
  • chore(deps): bump golang.org/x/oauth2 from 0.19.0 to 0.20.0 by @dependabot in #3554
  • chore(deps): bump github.com/aws/aws-sdk-go-v2/service/elasticloadbalancingv2 from 1.30.5 to 1.31.1 by @dependabot in #3608
  • chore(deps): bump google.golang.org/grpc from 1.63.2 to 1.64.0 by @dependabot in #3607
  • chore(deps): bump github.com/hashicorp/go-plugin from 1.6.0 to 1.6.1 by @dependabot in #3606
  • chore(deps): bump docker/login-action from 3.1.0 to 3.2.0 by @dependabot in #3604
  • fix: Update loader-utils to 2.0.4 by @keithchong in #3601
  • fix: rs conflict with fallback to patch by @zachaller in #3559
  • chore(deps): bump github.com/aws/aws-sdk-go-v2 from 1.27.0 to 1.27.2 by @dependabot in #3621
  • chore: add codecov token by @zachaller in #3623
  • fix: verify the weight of the alb at the end of the rollout by @zachaller in #3627
  • fix: when Rollout has pingpong and stable/canary service defined, only alb traffic management uses pingpong. by @mayzhang2000 in #3628
  • chore(deps): bump github.com/aws/aws-sdk-go-v2/service/elasticloadbalancingv2 from 1.31.1 to 1.31.3 by @dependabot in #3620
  • fix: protocol missing in ambassador canary mapping creation. Fixes #3593 by @umjoshua in #3603
  • chore(deps): bump golang.org/x/oauth2 from 0.20.0 to 0.21.0 by @dependabot in #3631
  • chore(deps): bump docker/build-push-action from 5.3.0 to 5.4.0 by @dependabot in #3624
  • docs: Update Changelog by @github-actions in #3632
  • chore(deps): bump codecov/codecov-action from 4.4.1 to 4.5.0 by @dependabot in #3634
  • chore(deps): bump google.golang.org/protobuf from 1.34.1 to 1.34.2 by @dependabot in #3633
  • chore(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.27.16 to 1.27.18 by @dependabot in #3625
  • chore(deps): bump github.com/aws/aws-sdk-go-v2/service/cloudwatch from 1.38.0 to 1.38.6 by @dependabot in #3619
  • fix: Add volume for plugin and tmp folder by @tommy351 in #3546
  • chore(deps): bump github.com/spf13/cobra from 1.8.0 to 1.8.1 by @dependabot in #3640
  • chore: fix and add more cli usage case by @yyzxw in #3592
  • fix: don't default datadog aggregator by @zachaller in #3643
  • chore(deps): bump github.com/aws/aws-sdk-go-v2/service/cloudwatch from 1.38.6 to 1.38.7 by @dependabot in #3647
  • chore(deps): bump docker/build-push-action from 5.4.0 to 6.0.0 by @dependabot in #3644
  • chore(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.27.18 to 1.27.19 by @dependabot in #3646
  • chore: don't fail code-cov on failure by @zachaller in #3661
  • chore(deps): bump docker/build-push-action from 6.0.0 to 6.0.2 by @dependabot in #3659
  • fix: docs site version selector broken by @yyzxw in #3590
  • chore(deps): bump docker/build-push-action from 6.0.2 to 6.1.0 by @dependabot in #3662
  • docs: Update Changelog by @github-actions in #3666
  • chore(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.27.19 to 1.27.22 by @dependabot in #3680
  • chore(deps): bump docker/build-push-action from 6.1.0 to 6.2.0 by @dependabot in #3676
  • fix: add update verb to ClusterRole permissions for scaleDown feature. Fixes #3672 by @EnriqueTejeda in #3675
  • fix(analysis): Take RollbackWindow into account when Reconciling Analysis Runs. Fixes #3669 by @Psukhe in #3670
  • chore(deps): bump softprops/action-gh-release from 2.0.5 to 2.0.6 by @dependabot in #3656
  • chore(deps): bump github.com/aws/aws-sdk-go-v2/service/cloudwatch from 1.38.7 to 1.40.1 by @dependabot in #3687
  • chore(deps): bump github.com/aws/smithy-go from 1.20.2 to 1.20.3 by @dependabot in #3685
  • chore: add example for updating all container images in set command by @EnriqueTejeda in #3667
  • chore(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.27.22 to 1.27.23 by @dependabot in #3695
  • chore(deps): bump google.golang.org/grpc from 1.64.0 to 1.65.0 by @dependabot in #3694
  • chore(deps): bump docker/setup-buildx-action from 3.3.0 to 3.4.0 by @dependabot in #3705
  • feat(metricprovider): add prometheus range query support by @mclarke47 in #3704
  • chore(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.27.23 to 1.27.24 by @dependabot in #3698
  • chore(deps): bump docker/build-push-action from 6.2.0 to 6.3.0 by @dependabot in #3697
  • chore(deps): bump docker/setup-qemu-action from 3.0.0 to 3.1.0 by @dependabot in #3696
  • docs: copy omission in rollout docs by @mathisto in #3690
  • chore(deps): bump github.com/aws/aws-sdk-go-v2/service/cloudwatch from 1.40.1 to 1.40.3 by @dependabot in #3719
  • chore(deps): bump actions/setup-go from 5.0.1 to 5.0.2 by @dependabot in #3716
  • chore(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.27.24 to 1.27.26 by @dependabot in #3717
  • feat(analysis): Returns the resolved query as metadata in the New Relic provider by @orlando-valdez-ck in #3715
  • docs: correct the case that autoPromotionSeconds feature is ignored by @itsme2980 in #2388
  • chore(deps): bump docker/build-push-action from 6.3.0 to 6.4.0 by @dependabot in #3723
  • fix(analysis): explicitly set datadog aggregator to last only on v2 by @alexef in #3730
  • chore(deps): bump docker/login-action from 3.2.0 to 3.3.0 by @dependabot in #3739
  • chore(deps): bump docker/setup-buildx-action from 3.4.0 to 3.5.0 by @dependabot in #3738
  • chore(deps): bump docker/build-push-action from 6.4.0 to 6.5.0 by @dependabot in #3737
  • chore(deps): bump docker/setup-qemu-action from 3.1.0 to 3.2.0 by @dependabot in #3736
  • chore: code coverage for e2e by @zachaller in #3740
  • chore(deps): bump softprops/action-gh-release from 2.0.6 to 2.0.8 by @dependabot in #3733
  • fix: e2e test results processing change key name to run-id by @zachaller in #3744
  • fix: add secrets so we can download across workflows by @zachaller in #3746
  • feat(controller): Allow specifying full annotations for nginx canary ingresses. by @cyrilico in #3671
  • fix: separate e2e and unit test reporting uploads by @zachaller in #3747
  • chore(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.27.26 to 1.27.27 by @dependabot in #3732
  • chore: use codecov config and only send merged coverage file by @zachaller in #3751
  • chore(deps): bump docker/setup-buildx-action from 3.5.0 to 3.6.1 by @dependabot in #3755
  • docs: added clarifications for short releases by @kostis-codefresh in #3753
  • fix(dashboard): Update pod status logic to support native sidecars. Fixes #3366 by @martynd in #3639
  • fix(controller): Get the right resourceName for traefik.io.Fixes #3615 by @BrunoTarijon in #3759
  • chore: Add Cloudflare to users by @johnmwood in #3768
  • chore(deps): bump golang.org/x/oauth2 from 0.21.0 to 0.22.0 by @dependabot in #3766
  • docs: add Priceline to USERS.md by @akorzy-pl in #3764
  • fix(controller): use the stableRS from the rollout context rather tha… by @benminter-treatwell in #3664
  • fix: Support kustomize v5 labels transformer. Fixes #3105 by @int128 in #3775
  • feat(controller): add canary steps plugin by @agaudreault in #3521
  • chore(deps): bump sigstore/cosign-installer from 3.5.0 to 3.6.0 by @dependabot in #3777
  • chore(deps): bump docker/build-push-action from 6.5.0 to 6.6.1 by @dependabot in #3776
  • chore: capitalize AS in Dockerfile by @kevinji in #3781
  • docs: Update ephemeral-metadata.md with a small fix by @areitz in #3782
  • fix(metricprovider): reuse http.Transport for http.Client by @kevinji in #3780
  • docs: remove obsolete roadmap page by @kostis-codefresh in #3783
  • fix: replicaSet not scaled down due to incorrect annotations (#3762) by @agaudreault in #3784
  • chore(deps): bump github.com/influxdata/influxdb-client-go/v2 from 2.13.0 to 2.14.0 by @dependabot in #3786
  • feat(controller): enable pprof profiling support by @johnmwood in #3769
  • docs: Update Changelog by @github-actions in #3788
  • feat(analysis): Adds timeout property to NewRelic metrics provider. Resolves: #3741 by @orlando-valdez-ck in #3742
  • chore(deps): bump docker/build-push-action from 6.6.1 to 6.7.0 by @dependabot in #3791
  • chore(deps): bump github.com/aws/smithy-go from 1.20.3 to 1.20.4 by @dependabot in #3794
  • chore(deps): bump github.com/newrelic/newrelic-client-go/v2 from 2.41.2 to 2.43.1 by @dependabot in #3793
  • fix(dashboard): parse analysis values with JSON5 to handle NaN. Fixes #2758 by @AppliNH in #3801
  • chore: move ReplicaSet creation and Rollout validation earlier during the reconciliation process. by @zachaller in #3657
  • chore(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.27.27 to 1.27.30 by @dependabot in #3804
  • chore(deps): bump github.com/aws/aws-sdk-go-v2/service/cloudwatch from 1.40.3 to 1.40.5 by @dependabot in #3808
  • fix: retain non-nginx canary annotations. Fixes: #1070 by @jahvon in #3806
  • chore(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.27.30 to 1.27.31 by @dependabot in #3807
  • fix(trafficrouting): Fix downtime on initial deployment using Istio DestinationRule Subsets. Fixes #2507 by @wmuizelaar in #3602
  • feat: support multi account Datadog metrics provider by @ariadnarouco in #3787
  • chore(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.27.31 to 1.27.33 by @dependabot in #3822
  • chore(deps): bump peter-evans/create-pull-request from 6 to 7 by @dependabot in #3819
  • chore: Add Trustly to USERS.md by @bishalthapa-t in #3837
  • docs: fix a link to e2e.yaml by @maruloop in #3834
  • chore(deps): bump google.golang.org/grpc from 1.65.0 to 1.66.2 by @dependabot in #3831
  • chore(deps): bump github.com/newrelic/newrelic-client-go/v2 from 2.43.1 to 2.45.0 by @dependabot in #3829
  • chore(deps): bump github.com/aws/aws-sdk-go-v2/service/cloudwatch from 1.40.5 to 1.40.8 by @dependabot in #3838
  • docs: Clarify analysis count with value 0 by @leoluz in #3847
  • docs: Update metric job docs with some of the available config options by @meeech in #3839
  • fix(trafficrouting): add nil check for desired annotations map in ALB… by @y-rabie in #3853
  • chore(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.27.33 to 1.27.38 by @dependabot in #3851
  • docs: clarify supported deployment strategies by @johnmwood in #3823
  • fix: stop rollout from entering degraded state during blueGreen pause. Fixes #3843 by @miles-w-3 in #3845
  • chore(deps): bump docker/build-push-action from 6.7.0 to 6.8.0 by @dependabot in #3860
  • chore(deps): bump docker/build-push-action from 6.8.0 to 6.9.0 by @dependabot in #3863
  • docs: Update specification document by @kth496 in #3877
  • docs: add TBC Bank to USERS.md by @mategogiberidze in #3871
  • chore(deps): bump sigstore/cosign-installer from 3.6.0 to 3.7.0 by @dependabot in #3875
  • chore(deps): bump github.com/newrelic/newrelic-client-go/v2 from 2.45.0 to 2.48.2 by @dependabot in #3874
  • fix(dashboard): analysis modal crashed when value not valid by @ashutosh16 in #3881
  • chore(deps): bump codecov/codecov-action from 4.5.0 to 4.6.0 by @dependabot in #3865
  • chore(deps): bump golang.org/x/oauth2 from 0.22.0 to 0.23.0 by @dependabot in #3841
  • fix(metricprovider): fix handling null values in datadog by @y-rabie in #3893
  • chore(deps): bump google.golang.org/protobuf from 1.34.2 to 1.35.1 by @dependabot in #3887
  • chore(deps): bump github.com/aws/aws-sdk-go-v2 from 1.31.0 to 1.32.2 by @dependabot in #3886
  • chore(deps): bump github.com/aws/smithy-go from 1.21.0 to 1.22.0 by @dependabot in #3885
  • chore(deps): bump github.com/aws/aws-sdk-go-v2/service/cloudwatch from 1.40.8 to 1.42.2 by @dependabot in #3901
  • fix: check isScalingEvent only on stable and newRS by @zachaller in #3883
  • chore(deps): bump docker/setup-buildx-action from 3.6.1 to 3.7.1 by @dependabot in #3876
  • fix: rollout should skip timeout when paused by @wangli1030 in #3711
  • chore(deps): bump google.golang.org/grpc from 1.66.2 to 1.67.1 by @dependabot in #3903
  • chore: add step plugin proposal by @agaudreault in #3480
  • docs(analysis): new plugin is added to the documentation by @selcukusta in #3915
  • chore(deps): bump github.com/aws/aws-sdk-go-v2 from 1.32.2 to 1.32.3 by @dependabot in #3919
  • docs: GTW API support changed to Gloo Gateway instead of GloodMesh by @ilrudie in #3914
  • fix(controller): weighted experiment validation should allow delegating to trafficRouter plugins by @bezmax in #3909
  • chore(deps): bump actions/setup-go from 5.0.2 to 5.1.0 by @dependabot in #3912
  • chore(deps): bump github.com/hashicorp/go-plugin from 1.6.1 to 1.6.2 by @dependabot in #3908
  • chore(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.27.38 to 1.28.1 by @dependabot in #3917
  • docs: document canary step plugin (alpha) by @agaudreault in #3906
  • docs(analysis): plugin url is changed and redirected to argoproj-labs project by @selcukusta in #3922
  • chore(deps): bump softprops/action-gh-release from 2.0.8 to 2.0.9 by @dependabot in #3928
  • chore(deps): bump github.com/newrelic/newrelic-client-go/v2 from 2.48.2 to 2.50.1 by @dependabot in #3924
  • chore(deps): bump github.com/aws/aws-sdk-go-v2/service/cloudwatch from 1.42.2 to 1.42.3 by @dependabot in #3923
  • fix: remove condition where header routes can stay directed at empty service in preemption by @schlags in #3898
  • chore: update the link of DCO in PR template by @chansuke in #3944
  • docs: add CarGurus to users.md by @jahvon in #3940
  • chore(deps): bump github.com/newrelic/newrelic-client-go/v2 from 2.50.1 to 2.51.3 by @dependabot in #3939
  • chore(deps): bump softprops/action-gh-release from 2.0.9 to 2.1.0 by @dependabot in #3938
  • chore(deps): bump github.com/aws/aws-sdk-go-v2/service/cloudwatch from 1.42.3 to 1.42.4 by @dependabot in #3935
  • chore(deps): bump github.com/aws/aws-sdk-go-v2 from 1.32.3 to 1.32.4 by @dependabot in #3934
  • docs: add 7shifts to users.md by @unrolled in #3965
  • docs: document dynamicStableScale by @kostis-codefresh in #3978
  • fix(dashboard): No redirect loop when running on root. Fixes #3967 by @thejoeejoee in #3968
  • fix(dashboard): Cleanup viewcontroller after each request. Fixes #2095 by @unrolled in #3966
  • chore(deps): bump docker/build-push-action from 6.9.0 to 6.10.0 by @dependabot in #3963
  • chore(deps): bump google.golang.org/protobuf from 1.35.1 to 1.35.2 by @dependabot in #3950
  • chore(deps): bump golang.org/x/oauth2 from 0.23.0 to 0.24.0 by @dependabot in #3949
  • chore(deps): bump codecov/codecov-action from 4.6.0 to 5.0.7 by @dependabot in #3961
  • docs: add descriptions for additional default trigger templates by @chansuke in #3960
  • feat(metricprovider): credentials to download plugin by @ariadnarouco in #3905
  • chore(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.28.1 to 1.28.6 by @dependabot in #3981
  • chore(deps): bump google.golang.org/grpc from 1.67.1 to 1.68.1 by @dependabot in #3979
  • fix(controller): fix race condition in updating ephemeral metadata by @y-rabie in #3975
  • chore(deps): bump github.com/aws/aws-sdk-go-v2/service/cloudwatch from 1.42.4 to 1.43.3 by @dependabot in #3980
  • feat(analysis): Add ConsecutiveSuccessLimit feature to Analysis by @y-rabie in #3970
  • chore: update golangci-lint to v1.61.0 by @blkperl in #3857
  • chore(deps): update golang to 1.23 by @blkperl in #3987
  • chore(deps): bump codecov/codecov-action from 5.0.7 to 5.1.1 by @dependabot in #3986
  • chore(deps): bump github.com/stretchr/testify from 1.9.0 to 1.10.0 by @dependabot in #3985
  • feat: New Prometheus metric: build_info by @nlamirault in #3591
  • docs: fix broken links by @pierrebailletsonos in #3962
  • ci: add testing for k8s 1.30 and 1.31 by @blkperl in #3858

New Contributors

Full Changelog: v1.7.2...v1.8.0

Don't miss a new argo-rollouts release

NewReleases is sending notifications on new releases.