v1.4.0-rc1 (2022-12-20)
- use fixed docker repository because we can't reach accross jobs (#2474)
- copy proto files from GOPATH so we can clone outside of GOPATH (#2360)
- add sha256 checksums for all released bins (#2332)
- Add Yotpo to USERS.md
- upgrade golang to 1.19 (#2219)
- remove deprecated -i for go build (#2047)
- rename the examples/trafffic-management directory to istio (#2315)
- update stable tag conditionally (#2480)
- fix checksum generation (#2481)
- add optum to users list (#2466)
- use docker login to sign images (#2479)
- use correct image for plugin container (#2478)
- Add example for istio-subset-split (#2318)
- add deprecation notice for rollout_phase in docs (#2377) (#2378)
- sign container images and checksum assets (#2334)
- cli: add darwin arm64 to build and release (#2264)
- deps: bump github.com/aws/aws-sdk-go-v2/service/cloudwatch (#2487)
- deps: bump github.com/prometheus/common from 0.37.0 to 0.38.0 (#2468)
- deps: bump github.com/aws/aws-sdk-go-v2/service/cloudwatch (#2455)
- deps: bump github.com/aws/aws-sdk-go-v2/service/elasticloadbalancingv2 (#2454)
- deps: bump github.com/aws/aws-sdk-go-v2/config (#2452)
- deps: bump github.com/influxdata/influxdb-client-go/v2 (#2447)
- deps: bump github.com/aws/aws-sdk-go-v2/service/cloudwatch (#2439)
- deps: bump github.com/aws/aws-sdk-go-v2/service/cloudwatch (#2430)
- deps: bump github.com/aws/aws-sdk-go-v2/config (#2429)
- deps: bump github.com/aws/aws-sdk-go-v2/service/elasticloadbalancingv2 (#2428)
- deps: bump google.golang.org/grpc from 1.50.1 to 1.51.0 (#2421)
- deps: bump github.com/aws/aws-sdk-go-v2/config (#2418)
- deps: bump github.com/aws/aws-sdk-go-v2/service/elasticloadbalancingv2 (#2417)
- deps: bump github.com/aws/aws-sdk-go-v2/service/cloudwatch (#2414)
- deps: bump github.com/aws/aws-sdk-go-v2/config (#2413)
- deps: bump github.com/aws/aws-sdk-go-v2/service/elasticloadbalancingv2 (#2412)
- deps: bump github.com/aws/aws-sdk-go-v2/config (#2409)
- deps: bump github.com/prometheus/client_golang (#2469)
- deps: bump github.com/aws/aws-sdk-go-v2/service/cloudwatch (#2404)
- deps: bump notification engine (#2470)
- deps: bump codecov/codecov-action from 2.1.0 to 3.1.1 (#2251)
- deps: bump github.com/prometheus/common from 0.38.0 to 0.39.0 (#2476)
- deps: bump github.com/aws/aws-sdk-go-v2/service/cloudwatch (#2477)
- deps: bump github.com/aws/aws-sdk-go-v2 from 1.17.2 to 1.17.3 (#2484)
- deps: bump dependabot/fetch-metadata from 1.3.4 to 1.3.5 (#2390)
- deps: bump imjasonh/setup-crane from 0.1 to 0.2 (#2387)
- deps: upgrade ui deps to fix high security cve's (#2345)
- deps: bump github.com/aws/aws-sdk-go-v2/service/elasticloadbalancingv2 (#2406)
- deps: bump actions/upload-artifact from 2 to 3 (#1973)
- deps: bump github.com/influxdata/influxdb-client-go/v2 (#2381)
- deps: bump github.com/spf13/cobra from 1.6.0 to 1.6.1 (#2370)
- deps: bump github.com/aws/aws-sdk-go-v2/service/cloudwatch (#2366)
- deps: bump github.com/aws/aws-sdk-go-v2/config (#2367)
- deps: bump github.com/aws/aws-sdk-go-v2 from 1.17.0 to 1.17.1 (#2369)
- deps: bump github.com/stretchr/testify from 1.8.0 to 1.8.1 (#2368)
- deps: bump github.com/aws/aws-sdk-go-v2/service/elasticloadbalancingv2 (#2365)
- deps: bump github.com/aws/aws-sdk-go-v2 from 1.16.16 to 1.17.0 (#2364)
- deps: bump github.com/aws/aws-sdk-go-v2/service/cloudwatch (#2361)
- deps: bump github.com/prometheus/client_model from 0.2.0 to 0.3.0 (#2349)
- deps: bump github.com/valyala/fasttemplate from 1.2.1 to 1.2.2 (#2348)
- deps: bump github.com/newrelic/newrelic-client-go (#2344)
- deps: bump google.golang.org/grpc from 1.50.0 to 1.50.1 (#2340)
- deps: bump github.com/prometheus/common from 0.36.0 to 0.37.0 (#2143)
- deps: bump github.com/sirupsen/logrus from 1.8.1 to 1.9.0 (#2152)
- deps: bump github.com/spf13/cobra from 1.5.0 to 1.6.0 (#2313)
- deps: bump github.com/newrelic/newrelic-client-go (#2267)
- deps: bump github.com/aws/aws-sdk-go-v2/service/elasticloadbalancingv2 (#2307)
- deps: bump docker/build-push-action from 2 to 3 (#2306)
- deps: bump docker/setup-buildx-action from 1 to 2 (#2305)
- deps: bump github.com/influxdata/influxdb-client-go/v2 (#2304)
- deps: bump github.com/aws/aws-sdk-go-v2/service/elasticloadbalancingv2 (#2295)
- deps: bump google.golang.org/protobuf from 1.28.0 to 1.28.1 (#2296)
- deps: bump github.com/aws/aws-sdk-go-v2/service/cloudwatch (#2255)
- deps: bump github.com/aws/aws-sdk-go-v2/config (#2294)
- deps: bump google.golang.org/grpc from 1.47.0 to 1.50.0 (#2293)
- deps: bump docker/metadata-action from 3 to 4 (#2292)
- deps: bump github.com/aws/aws-sdk-go-v2/service/elasticloadbalancingv2 (#2486)
- deps: bump docker/login-action from 1 to 2 (#2288)
- deps: bump actions/setup-go from 2 to 3 (#2287)
- deps: bump dependabot/fetch-metadata from 1.3.3 to 1.3.4 (#2286)
- deps: bump EnricoMi/publish-unit-test-result-action from 1 to 2 (#2285)
- deps: bump actions/setup-python from 2 to 4.1.0 (#2134)
- deps: bump actions/cache from 2 to 3.0.1 (#1940)
- deps: bump docker/setup-qemu-action from 1 to 2 (#2284)
- deps: bump actions/checkout from 2 to 3.1.0 (#2283)
- deps: bump github.com/aws/aws-sdk-go-v2/config (#2485)
- deps: bump github/codeql-action from 1 to 2 (#2289)
- create stable tag for docs (#2402)
- fix some github actions warnings (#2375)
- add link to conventional pr check in pr template (#2346)
- auto generate changelog (#2321)
- adjust settings for stale pr and issues (#2341)
- fix pr lint check (#2336)
- add auto close to issues and prs (#2319)
- Add github action for PR Conventional Commits (#2320)
- rename temlateref to templateref (#2154)
- Add traffic router support to readme (#2444)
- fix typo in helm Argo rollouts (#2442)
- correct syntax of canary setMirrorRoute's value (#2431)
- Explain upgrade process (#2424)
- add progressive delivery with gitops example for openshift (#2400)
- fix !important block typo (#2372)
- mention supported versions (#2163)
- Added blog post for minimize impact in Kubernetes using Progressive Delivery and customer side impact (#2355)
- Update docs for new openapi kustomize support (#2216)
- add artifact badge (#2331)
- Use new Google Analytics 4 site tag (#2299)
- Fixed read the docs rendering (#2277)
- common questions for Rollbacks (#2027)
- add OpsVerse as an official user (USERS.md) (#2209)
- Fix the controller annotation to enable data scrapping (#2238)
- Update release docs for versioned formula (#2245)
- add Opensurvey to USERS.md (#2195)
- trafficrouting: fix docs warning to github style markdown (#2342)
- Implement Issue #1779: add rollout.Spec.Strategy.Canary.MinPodsPerReplicaSet (#2448)
- Apache APISIX support. Fixes #2395 (#2437)
- rollback windows. Fixes #574 (#2394)
- Support TCP routes traffic splitting for Istio VirtualService (#1659)
- add support for getting the replicaset name via templating (#2396)
- Allow Traffic shaping through header based routing for ALB (#2214)
- Add support for spec.ingressClassName (#2178)
- cli: dynamic shell completion for main resources names (rollouts, experiments, analysisrun) (#2379)
- cli: add port flag for dashboard command (#2383)
- controller: don't hardcode experiment ports; always create service (#2397)
- set gopath in makefile (#2398)
- dev build can set DEV_IMAGE=true (#2440)
- add patch verb to deployment resource (#2407)
- rootPath support so that it uses the embedded files system (#2198)
- change completed condition so it only triggers on pod hash changes also adds an event for when it does changes. (#2203)
- enable notifications without when condition (#2231)
- UI not redirecting on / (#2252)
- nil pointer while linting with basic canary and ingresses (#2256)
- analysis: Fix Analysis Terminal Decision For Dry-Run Metrics (#2399)
- analysis: Make AR End When Only Dry-Run Metrics Are Defined (#2230)
- analysis: Avoid Infinite Error Message Append For Failed Dry-Run Metrics (#2182)
- cli: nil pointer while linting (#2324)
- controller: leader election preventing two controllers running and gracefully shutting down (#2291)
- controller: Fix k8s clientset controller metrics. Fixes #2139 (#2261)
- dashboard: correct mime type is returned. Fixes: #2290 (#2303)
- example: correct docs when metrics got result empty (#2309)
- metricprovider: Support jsonBody for web metric provider Fixes #2275 (#2312)
- trafficrouting: Do not block the switch of service selectors for single pod failures (#2441)
- controller: istio dropping fields not defined in type (#2268)
- controller: add extra checks to TestWriteBackToInformer (#2326)
v1.3.2 (2022-12-15)
- fix checksum generation (#2481)
- Fixed read the docs rendering (#2277)
- analysis: Make AR End When Only Dry-Run Metrics Are Defined (#2230)
- dashboard: correct mime type is returned. Fixes: #2290 (#2303)
- trafficrouting: Do not block the switch of service selectors for single pod failures (#2441)
v1.3.1 (2022-09-29)
- nil pointer while linting with basic canary and ingresses (#2256)
- UI not redirecting on / (#2252)
- controller: Fix k8s clientset controller metrics. Fixes #2139 (#2261)
- controller: istio dropping fields not defined in type (#2268)