Releases: fluxcd/flagger
v1.2.0
- PR #702 - @stefanprodan - Release v1.2.0
- PR #695 - @worldtiki - Do not promote when not ready on skip analysis
- PR #692 - @erkannt - Add eLife to orgs using flagger
- PR #691 - @fpetkovski - Add New Relic as a metrics provider
- PR #685 - @splkforrest - Derive the label selector value from the target matchLabels
- PR #684 - @xichengliudui - add istio 1.7 install command
- PR #681 - @universam1 - Skipper: preserve Predicates
- PR #679 - @mathetake - pkg/canary: add unit test of configIsDisabled and its optimization
v1.1.0
- PR #674 - @stefanprodan - Release v1.1.0
- PR #672 - @stefanprodan - Update Kubernetes packages to v1.18.8
- PR #671 - @stealthybox - Support per-config configTracker disable via ConfigMap/Secret annotation
- PR #670 - @universam1 - Skipper Ingress Controller support
- PR #668 - @timricese - Add securityContext parameter to loadtester chart
- PR #667 - @snahelou - Fix(grafana): metrics change since 1.16
- PR #663 - @stealthybox - Fix O(log n) bug over network in GetTargetConfigs() when using
--enable-config-tracking
- PR #661 - @stefanprodan - Update Istio, Linkerd and Contour e2e to latest version
- PR #654 - @mathetake - fix typo in docs: promethues -> prometheus
- PR #652 - @imrenagi - Add priorityClassName to flagger and loadtester chart
v1.0.1
- PR #651 - @stefanprodan - Release v1.0.1
- PR #649 - @stefanprodan - Update App Mesh docs to v1beta2 API
v1.0.0
- PR #624 - @stefanprodan - Release v1.0.0
- PR #623 - @stefanprodan - Change builtin metrics to work with Istio >= 1.5
- PR #621 - @stefanprodan - Remove Flagger's Gateway and update Prometheus
- PR #617 - @stefanprodan - Release load tester v0.17.0
- PR #615 - @stefanprodan - Update e2e components
- PR #612 - @kingdonb - Update zero-downtime-deployments.md
- PR #611 - @stefanprodan - Implement App Mesh v1beta2 timeout
- PR #609 - @sledigabel - Rephrasing Canary Progressing message
- PR #608 - @justinabrahms - Update go to v1.14 in dev docs
- PR #607 - @justinabrahms - Support for specifying additional arguments to concord tasks
- PR #605 - @sergioteix - Update Alpine to v3.12
- PR #604 - @stefanprodan - Add allow origins field to CORS spec
- PR #601 - @stefanprodan - Update Istio e2e to v1.6.0
- PR #598 - @cosmin-mogos - Add example RBAC for
helm test
- PR #596 - @mathetake - update README: custom metric instead of custom promql
- PR #594 - @stefanprodan - istio: Add source labels to analysis matching rules
- PR #593 - @stefanprodan - Implement progressive promotion
- PR #592 - @mathetake - Check metrics server availability during canary initialization
v1.0.0-rc.5
- PR #589 - @stefanprodan - Release v1.0.0-rc.5
- PR #588 - @stefanprodan - Add ingress class support for Contour
- PR #587 - @mathetake - pkg/metrics/providers: remove redundant assertion in prometheus test
- PR #586 - @stefanprodan - Retry canary initialization on conflict
- PR #585 - @tr-srij - Fix typo in loadtester chart readme
- PR #584 - @stefanprodan - Implement AppMesh v1beta2 router
- PR #581 - @edtan - Fix broken link to Flagger Development Guide
- PR #579 - @jlbutler - broken link in tutorials section of gitbook
- PR #576 - @stefanprodan - Update packages and e2e to Kubernetes v1.18.2
- PR #575 - @heubeck - Add MediaMarktSaturn to list of users
- PR #571 - @edtan - controller: fix deployment alerts unit test
- PR #565 - @GijsvanDulmen - Fix rocket tests naming but keep structs
- PR #561 - @tariq1890 - remove unnecessary dependency on k/utils
- PR #560 - @tariq1890 - fix issues reported by the linter
- PR #559 - @stefanprodan - ci: Update end-to-end test to Istio 1.5.1
- PR #557 - @n0rad - Check prometheus is online with simple query
- PR #549 - @sayboras - Update Kubernetes packages to 1.18.0
- PR #548 - @mathetake - pkg/canary: add unit test of isDeploymentReady
v1.0.0-rc.4
- PR #547 - @stefanprodan - Release v1.0.0-rc.4
- PR #546 - @stefanprodan - Implement NGINX ingress header regex matching
- PR #544 - @stefanprodan - pkg/controller: avoid status conflicts on initialization
- PR #543 - @richardcase - chart: allow security context to be disabled on OpenShift
- PR #541 - @stefanprodan - pkg/canary: fix status retry
- PR #540 - @stefanprodan - logs: reduce log verbosity
- PR #539 - @stefanprodan - loadtester: release v0.16.0
- PR #537 - @stefanprodan - rbac: add finalizers to RBAC rules
- PR #536 - @stefanprodan - loadtester: set write timeout
- PR #535 - @jacobsin - loadtester: add return cmd output option
- PR #534 - @stefanprodan - pkg/router: update ingress API to networking.k8s.io/v1beta1
- PR #531 - @mathetake - finalizer: refactoring
- PR #530 - @mathetake - pkg/{canary,controller}: remove unused skipLivenessChecks
- PR #529 - @mathetake - pkg/canary/daemonset: fix ready condition according to kubectl
- PR #528 - @sayboras - Remove extra space in json tags
- PR #526 - @mathetake - fix typos in error messages
- PR #524 - @Wihrt - docs: Add prometheus-operator tutorial
- PR #521 - @sayboras - chart: Add annotations for service account
v1.0.0-rc.3
- PR #520 - @stefanprodan - Release v1.0.0-rc.3
- PR #519 - @stefanprodan - e2e: Update Contour and Gloo
- PR #516 - @tariq1890 - clean up and update dependencies of flagger
- PR #514 - @stefanprodan - Preserve node ports on service reconciliation
- PR #495 - @ta924 - Add canary finalizers
v1.0.0-rc.2
- PR #512 - @stefanprodan - Release Flagger v1.0.0-rc.2
- PR #511 - @sayboras - e2e: Upgrade nginx helm chart to 1.34.2
- PR #509 - @stealthybox - Fix gRPC typos
- PR #507 - @ernst01 - loadtester: add concord test support
- PR #506 - @sayboras - Add the logLevel configuration in helm charts
- PR #504 - @mathetake - fix: nil pointer on notifier
- PR #502 - @stefanprodan - docs: Update A/B testing docs for Istio 1.5
- PR #500 - @mathetake - docs: fix wrong links
- PR #494 - @stefanprodan - docs: How to retry a failed release
- PR #493 - @stefanprodan - docs: Add metric.query deprecation notice
- PR #492 - @mathetake - istio router: make mirrorPercentage configurable for traffic mirroring
- PR #490 - @staceypotter - docs: Fix typo in changelog
- PR #489 - @stefanprodan - e2e: Update NGINX ingress to v0.30.0
- PR #486 - @stefanprodan - docs: Add Istio telemetry v2 to upgrade guide
- PR #485 - @mathetake - docs: change canaryAnalysis left in docs to analysis
- PR #484 - @stefanprodan - pkg/controller: Refactor scheduler
- PR #483 - @stefanprodan - e2e: Consolidate Kubernetes e2e tests
- PR #481 - @mathetake - pkg/router: renamed KubernetesDeploymentRouter to KubernetesDefaultRouter
- PR #480 - @mathetake - refactor error handlings: oraganize messages, wrap with %w and use errors.Is
- PR #479 - @stefanprodan - e2e: Istio 1.5
v1.0.0-rc.1
- PR #476 - @stefanprodan - build: generate release notes on disk
- PR #475 - @mathetake - refactor tests: simplify assertion
- PR #474 - @stefanprodan - Add Chick-fil-A to user list
- PR #472 - @stefanprodan - Release Flagger v1.0.0-RC.1
- PR #471 - @mathetake - add Flagger user: dmm.com
- PR #469 - @stefanprodan - Add Flagger users to readme
- PR #467 - @stefanprodan - Release loadtester v0.13.0
- PR #464 - @mathetake - pkg/metrics/providers: add AWS CloudWatch provider
- PR #463 - @stefanprodan - Rename spec.canaryAnalysis to spec.analysis
- PR #462 - @stefanprodan - ci: push container for master only
- PR #461 - @mathetake - docs: add maintainer: @mathetake
- PR #460 - @mathetake - feature: add datadog metrics provider
- PR #457 - @stefanprodan - Update docs for Flagger v1beta1 API
- PR #455 - @mathetake - feat: Support daemonset target kind
- PR #454 - @stefanprodan - e2e: Update Contour to v1.2
- PR #450 - @stefanprodan - Add docs for Istio multi-cluster setup
- PR #449 - @ta924 - add support for rollback gating for loadtester
- PR #448 - @stefanprodan - docs: Add development and release guide
- PR #447 - @viditganpi - Add support for Istio multi-cluster
- PR #446 - @stefanprodan - Fix spec changes detection
- PR #442 - @stefanprodan - Use header operations in Istio router
- PR #441 - @stefanprodan - Extend Istio traffic policy
- PR #440 - @stefanprodan - SMI TrafficSplit v1alpha2 client
- PR #438 - @stefanprodan - Update e2e tests and docs
- PR #436 - @stefanprodan - Set destination port for Istio ingress gateways
- PR #433 - @stefanprodan - Track projected configmaps and secrets
- PR #430 - @heubeck - Add webhookUrl env parameter
- PR #429 - @stefanprodan - Implement canary alerts and alert providers
- PR #425 - @stefanprodan - Allow disabling secrets/configmaps tracking
- PR #424 - @stefanprodan - Implement metric range validation
- PR #423 - @stefanprodan - crd: Release flagger.app/v1beta1
0.23.0
Changelog
1cca5a4 Merge pull request #422 from weaveworks/prep-0.23.0
1b65150 Release v0.23.0
e457b6d Merge pull request #420 from ta924/manualrollback
402dda7 manual push to trigger build
69e969a modify the hook name
edbc373 add docs for manual rollback
1d23c0f update CRD manifest to add rollback enum to webhook validation
fa950e1 support gated rollback
e31ecbe Merge pull request #416 from weaveworks/service-name
b982c9e Fix service pod selector
3766c84 Add service name field to docs
e00d996 Use service name override in Kubernetes e2e tests
940e547 Implement service name override Use targetRef.name as the Kubernetes service name prefix only if service name is not specified Warn about routing conflicts when service name changes
e3ecebc Add service name field to Canary CRD
c38bd14 Update Kubernetes packages to v1.17.1