v1.6.0
What's Changed
- docs: Update Changelog by @github-actions in #2683
- chore(deps): bump github.com/influxdata/influxdb-client-go/v2 from 2.12.2 to 2.12.3 by @dependabot in #2684
- docs(example): interval requires count by @meeech in #2690
- docs: update contributions.md to include k3d as recommended cluster, add details on e2e test setup, and update kubectl install link. Fixes #1750 by @danielhelfand in #1867
- chore(deps): bump github.com/spf13/cobra from 1.6.1 to 1.7.0 by @dependabot in #2698
- chore(deps): bump peter-evans/create-pull-request from 4 to 5 by @dependabot in #2697
- chore(deps): bump github.com/aws/aws-sdk-go-v2/service/cloudwatch from 1.25.7 to 1.25.8 by @dependabot in #2702
- chore(deps): bump github.com/aws/aws-sdk-go-v2 from 1.17.7 to 1.17.8 by @dependabot in #2703
- chore(deps): bump github.com/aws/aws-sdk-go-v2/service/elasticloadbalancingv2 from 1.19.7 to 1.19.8 by @dependabot in #2704
- chore(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.18.19 to 1.18.20 by @dependabot in #2705
- chore(deps): bump github.com/aws/aws-sdk-go-v2/service/cloudwatch from 1.25.8 to 1.25.9 by @dependabot in #2710
- chore(deps): bump github.com/aws/aws-sdk-go-v2/service/elasticloadbalancingv2 from 1.19.8 to 1.19.9 by @dependabot in #2708
- chore(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.18.20 to 1.18.21 by @dependabot in #2709
- fix(controller): Add klog logrus bridge. Fixes #2707. by @Sineaggi in #2701
- chore(deps): bump codecov/codecov-action from 3.1.1 to 3.1.2 by @dependabot in #2711
- docs(analysis): fix use stringData in the examples by @meeech in #2715
- docs: fix link to plugins for traffic routers by @zachaller in #2719
- refactor: change plugin naming pattern #2720 by @meeech in #2722
- chore(deps): bump github.com/prometheus/client_golang from 1.14.0 to 1.15.0 by @dependabot in #2721
- chore: Update test and related docs for plugin name standard by @wilsonwu in #2728
- feat(dashboard): Refresh Rollouts dashboard UI by @rbreeze in #2723
- chore(deps): bump codecov/codecov-action from 3.1.2 to 3.1.3 by @dependabot in #2735
- chore(deps): bump github.com/aws/aws-sdk-go-v2/service/elasticloadbalancingv2 from 1.19.9 to 1.19.10 by @dependabot in #2747
- docs: Add contour trafficrouter plugin by @wilsonwu in #2729
- docs: copy argo cd docs drop down fix by @zachaller in #2731
- fix: change logic of analysis run to better handle errors by @zachaller in #2695
- chore: bump k8s deps to v0.25.8 by @zachaller in #2712
- chore(deps): bump github.com/aws/aws-sdk-go-v2/service/cloudwatch from 1.25.9 to 1.25.10 by @dependabot in #2745
- fix(controller): Fix for rollouts getting stuck in loop by @zachaller in #2689
- chore(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.18.21 to 1.18.22 by @dependabot in #2746
- feat(controller): Add custom metadata support for AnalysisRun. Fixes #2740 by @lukaszgyg in #2743
- fix: istio dropping fields during removing of managed routes by @zachaller in #2692
- chore(deps): bump github.com/prometheus/client_golang from 1.15.0 to 1.15.1 by @dependabot in #2754
- chore(deps): bump github.com/aws/aws-sdk-go-v2/service/elasticloadbalancingv2 from 1.19.10 to 1.19.11 by @dependabot in #2757
- fix(analysis): Graphite metric provider - index out of range [0] with length 0 by @mdsjip in #2751
- chore(deps): bump github.com/aws/aws-sdk-go-v2/service/cloudwatch from 1.25.10 to 1.26.0 by @dependabot in #2755
- chore(deps): replace
github.com/ghodss/yaml
withsigs.k8s.io/yaml
by @Juneezee in #2681 - chore: add zachaller as lead in owners file by @zachaller in #2759
- chore(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.18.22 to 1.18.23 by @dependabot in #2756
- docs: Update Changelog by @github-actions in #2765
- chore(deps): bump google.golang.org/grpc from 1.54.0 to 1.55.0 by @dependabot in #2763
- feat(metricprovider): allow user to define metrics.provider.job.metadata by @hidalgopl in #2762
- chore(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.18.23 to 1.18.24 by @dependabot in #2768
- fix(analysis): Graphite query - remove whitespaces by @mdsjip in #2752
- chore(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.18.24 to 1.18.25 by @dependabot in #2770
- fix: properly wrap Datadog API v2 request body (#2771) by @alexef in #2775
- docs: Add docs for Amazon Managed Prometheus by @lewinkedrs in #2777
- chore(deps): bump codecov/codecov-action from 3.1.3 to 3.1.4 by @dependabot in #2782
- ci: use keyless signing for main and release branches by @34fathombelow in #2783
- docs: Add some details around running locally to make things clearer new contributors by @meeech in #2786
- docs: Add gateway API link, fix Contour plugin naming by @todaywasawesome in #2787
- chore(deps): bump github.com/sirupsen/logrus from 1.9.0 to 1.9.1 by @dependabot in #2784
- chore: Add tests for pause functionality in rollout package by @zhaque44 in #2772
- chore(deps): bump sigstore/cosign-installer from 3.0.3 to 3.0.5 by @dependabot in #2788
- chore: add unit test by @yyzxw in #2798
- chore(deps): bump github.com/stretchr/testify from 1.8.2 to 1.8.3 by @dependabot in #2796
- docs: Show how plugins are loaded by @kostis-codefresh in #2801
- docs: support for Google Cloud Load balancers by @kostis-codefresh in #2803
- chore(deps): bump github.com/sirupsen/logrus from 1.9.1 to 1.9.2 by @dependabot in #2789
- fix: make new alb fullName field optional for backward compatability by @zachaller in #2806
- docs: Fix typo in header routing specification docs by @mjallday in #2808
- docs: use correct capitalization for "Datadog" in navigation sidebar by @knksmith57 in #2809
- docs: Update Changelog by @github-actions in #2807
- feat: retain TLS configuration for canary ingresses in the nginx integration. Fixes #1134 by @pfyod in #2679
- docs: Fix AWS App Mesh getting started documentation to avoid connection pooling problems by @joesbigidea in #2814
- chore(deps): bump github.com/stretchr/testify from 1.8.3 to 1.8.4 by @dependabot in #2817
- chore(deps): bump github.com/hashicorp/go-plugin from 1.4.9 to 1.4.10 by @dependabot in #2822
- chore(deps): bump github.com/sirupsen/logrus from 1.9.2 to 1.9.3 by @dependabot in #2821
- docs: support for Kong ingress by @kostis-codefresh in #2820
- docs: Update datadog.md - clarify formulas #2813 by @alexef in #2819
- chore(deps): bump docker/build-push-action from 4.0.0 to 4.1.0 by @dependabot in #2832
- docs: Update docs of Rollout spec to add active/previewMetadata by @kzap in #2833
- fix(analysis): Adding field in YAML to provide region for Sigv4 signing. by @lewinkedrs in #2794
- chore(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.18.25 to 1.18.26 by @dependabot in #2841
- chore(deps): bump docker/build-push-action from 4.1.0 to 4.1.1 by @dependabot in #2837
- chore(deps): bump github.com/aws/aws-sdk-go-v2/service/cloudwatch from 1.26.0 to 1.26.1 by @dependabot in #2840
- feat: add merge key to analysis template by @zachaller in #2842
- docs: fix minor mistakes in Migrating to Deployments by @gmiroshnykov in #2270
- fix: resolve args to metric in garbage collection function by @zachaller in #2843
- chore(deps): bump github.com/aws/aws-sdk-go-v2/service/elasticloadbalancingv2 from 1.19.11 to 1.19.12 by @dependabot in #2839
- chore(deps): bump github.com/aws/aws-sdk-go-v2/service/cloudwatch from 1.26.1 to 1.26.2 by @dependabot in #2848
- chore(deps): bump github.com/prometheus/client_golang from 1.15.1 to 1.16.0 by @dependabot in #2846
- chore(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.18.26 to 1.18.27 by @dependabot in #2844
- chore(deps): bump actions/setup-go from 3.5.0 to 4.0.1 by @dependabot in #2849
- chore(deps): bump github.com/aws/aws-sdk-go-v2/service/elasticloadbalancingv2 from 1.19.12 to 1.19.13 by @dependabot in #2847
- chore: add make help cmd by @yyzxw in #2854
- chore(deps): bump google.golang.org/grpc from 1.55.0 to 1.56.1 by @dependabot in #2856
- chore(deps): bump sigstore/cosign-installer from 3.0.5 to 3.1.0 by @dependabot in #2858
- chore(deps): bump google.golang.org/protobuf from 1.30.0 to 1.31.0 by @dependabot in #2859
- chore(deps): bump sigstore/cosign-installer from 3.1.0 to 3.1.1 by @dependabot in #2860
- docs(example): Add example on how to execute subset of e2e tests by @meeech in #2867
- fix(controller): Remove name label from some k8s client metrics by @SuperQ in #2851
- chore(deps): bump google.golang.org/grpc from 1.56.1 to 1.56.2 by @dependabot in #2872
- fix(trafficrouting): apply stable selectors on canary service on rollout abort #2781 by @meeech in #2818
- ci: generate attestations during a release by @34fathombelow in #2785
- chore(deps): bump github.com/antonmedv/expr from 1.12.5 to 1.12.6 by @dependabot in #2882
- fix: get new httpRoutesI after removeRoute() to avoid duplicates. Fixes #2769 by @xinpureZhu in #2887
- chore(deps): bump github.com/aws/aws-sdk-go-v2/service/elasticloadbalancingv2 from 1.19.13 to 1.19.14 by @dependabot in #2886
- chore(deps): bump docker/login-action from 2.1.0 to 2.2.0 by @dependabot in #2877
- chore(deps): bump docker/setup-buildx-action from 2.5.0 to 2.9.1 by @dependabot in #2879
- chore(deps): bump actions/setup-go from 4.0.0 to 4.0.1 by @dependabot in #2881
- chore(deps): bump slsa-framework/slsa-github-generator from 1.6.0 to 1.7.0 by @dependabot in #2880
- chore(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.18.27 to 1.18.28 by @dependabot in #2883
- chore(deps): bump docker/setup-qemu-action from 2.1.0 to 2.2.0 by @dependabot in #2878
- chore(deps): bump github.com/aws/aws-sdk-go-v2/service/cloudwatch from 1.26.2 to 1.26.3 by @dependabot in #2884
- feat: send informer add k8s event by @zachaller in #2834
- feat: Support Multiple ALB Ingresses by @n888 in #2639
- chore(deps): bump github.com/antonmedv/expr from 1.12.6 to 1.12.7 by @dependabot in #2894
- docs: mirroring support in Traefik is not implemented yet by @kostis-codefresh in #2904
- fix: rollout not modify the VirtualService whit setHeaderRoute step by @huoyinghao in #2797
- feat: Add prometheus timeout by @AhmedGrati in #2893
- chore(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.18.28 to 1.18.29 by @dependabot in #2907
- chore(deps): bump google.golang.org/grpc from 1.56.2 to 1.57.0 by @dependabot in #2908
- chore: bump golang to 1.20 by @zachaller in #2910
- chore: quote golang version string to not use go 1.2.2 by @zachaller in #2915
- chore(deps): bump github.com/aws/aws-sdk-go-v2 from 1.19.0 to 1.19.1 by @dependabot in #2920
- chore(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.18.29 to 1.18.30 by @dependabot in #2919
- chore(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.18.30 to 1.18.31 by @dependabot in #2924
- chore(deps): bump github.com/aws/aws-sdk-go-v2/service/cloudwatch from 1.26.3 to 1.27.0 by @dependabot in #2922
- fix: cloudwatch metrics provider multiple dimensions by @modesvops in #2932
- chore(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.18.31 to 1.18.32 by @dependabot in #2928
- fix: add required ingress permission by @zachaller in #2933
- feat: Add insecure option for Prometheus. Fixes #2913 by @OpenGuidou in #2914
- chore(deps): bump github.com/aws/aws-sdk-go-v2/service/cloudwatch from 1.27.0 to 1.27.1 by @dependabot in #2927
- chore(deps): bump github.com/aws/aws-sdk-go-v2/service/elasticloadbalancingv2 from 1.19.14 to 1.20.1 by @dependabot in #2926
- chore(deps): bump slsa-framework/slsa-github-generator from 1.7.0 to 1.8.0 by @dependabot in #2936
- feat: support prometheus headers by @AhmedGrati in #2937
- chore(deps): bump github.com/aws/aws-sdk-go-v2/service/elasticloadbalancingv2 from 1.20.1 to 1.20.2 by @dependabot in #2941
- chore(deps): bump github.com/aws/aws-sdk-go-v2/service/cloudwatch from 1.27.1 to 1.27.2 by @dependabot in #2944
- chore(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.18.32 to 1.18.33 by @dependabot in #2943
- feat: enable self service notification support by @zachaller in #2930
- chore: bump gotestsum and fix flakey test causing nil channel send by @zachaller in #2934
- chore(deps): bump actions/setup-go from 4.0.1 to 4.1.0 by @dependabot in #2947
- feat(analysis): Adds rollout Spec.Selector.MatchLabels to AnalysisRun. Fixes #2888 by @gnunn1 in #2903
- docs: update supported k8s version by @amazingandyyy in #2949
- chore(deps): bump github.com/antonmedv/expr from 1.12.7 to 1.13.0 by @dependabot in #2951
- chore(deps): bump github.com/aws/aws-sdk-go-v2/service/elasticloadbalancingv2 from 1.20.2 to 1.21.0 by @dependabot in #2950
New Contributors
- @meeech made their first contribution in #2690
- @wilsonwu made their first contribution in #2728
- @lukaszgyg made their first contribution in #2743
- @Juneezee made their first contribution in #2681
- @hidalgopl made their first contribution in #2762
- @todaywasawesome made their first contribution in #2787
- @zhaque44 made their first contribution in #2772
- @yyzxw made their first contribution in #2798
- @mjallday made their first contribution in #2808
- @knksmith57 made their first contribution in #2809
- @pfyod made their first contribution in #2679
- @joesbigidea made their first contribution in #2814
- @kzap made their first contribution in #2833
- @gmiroshnykov made their first contribution in #2270
- @SuperQ made their first contribution in #2851
- @xinpureZhu made their first contribution in #2887
- @n888 made their first contribution in #2639
- @huoyinghao made their first contribution in #2797
- @AhmedGrati made their first contribution in #2893
- @modesvops made their first contribution in #2932
- @OpenGuidou made their first contribution in #2914
- @gnunn1 made their first contribution in #2903
Full Changelog: v1.5.1...v1.6.0