Skip to content

Latest commit

 

History

History
203 lines (169 loc) · 18.4 KB

CHANGELOG.md

File metadata and controls

203 lines (169 loc) · 18.4 KB

v1.4.0-rc1 (2022-12-20)

Build

  • 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)

Chore

  • 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)

Ci

  • 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)

Cleanup

  • rename temlateref to templateref (#2154)

Docs

  • 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)

Feat

  • 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)

Fix

  • 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)

Fixes

  • controller: istio dropping fields not defined in type (#2268)

Test

  • controller: add extra checks to TestWriteBackToInformer (#2326)

v1.3.2 (2022-12-15)

Chore

  • fix checksum generation (#2481)

Docs

  • Fixed read the docs rendering (#2277)

Fix

  • 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)

Fix

  • nil pointer while linting with basic canary and ingresses (#2256)
  • UI not redirecting on / (#2252)
  • controller: Fix k8s clientset controller metrics. Fixes #2139 (#2261)

Fixes

  • controller: istio dropping fields not defined in type (#2268)