All Versions
77
Latest Version
Avg Release Cycle
42 days
Latest Release
612 days ago

Changelog History
Page 8

  • v0.12.0

    August 08, 2019
  • v0.11.0

    July 10, 2019
  • v0.10.1 Changes

    August 07, 2019

    🔔 > Notice: this release contains a HelmRelease Custom Resource Definition fix. Please make sure you patch the CRD in your cluster.

    🐛 Bug fixes

    • 🛠 Fixed rollback.timeout definition in the CustomResourceDefinition weaveworks/flux#2251
    • 🛠 Fixed the merge of values weaveworks/flux#2292
    • Correct spelling of integrations, and fix make check-generated weaveworks/flux#2312
    • ⚡️ Moved successful chart fetch signal to reconcile action (to prevent an infinite loop due to the LastUpdateTime on the condition getting accidentally updated during rollback checks). weaveworks/flux#2316
    • 🛠 Fixed typo in ReasonUpgradeFailed condition change reason weaveworks/flux#2317

    Thanks

    🚀 This release was made possible by contributions from @jfrndz, @adrian, @stefanprodan, @obiesmans, @chriscorn-takt, @sureshamk, @dholbach, @squaremo, and @hiddeco.

  • v0.10.0 Changes

    July 10, 2019

    This release brings you opt-in automated rollback support, new Prometheus metrics, and experimental support of spawning multiple workers with the --workers=<num> flag to speed up the processing of releases.

    This will likely also be the last minor beta release before we promote the Helm operator to its first GA 1.0.0 release.

    🔔 > Notice: the Helm operator relies on changes in the HelmRelease Custom Resource Definition. Please make sure you patch the CRD in your cluster before upgrading the Helm operator.

    🐛 Bug fixes

    • 🚀 Prevent an infinite release loop when multiple HelmRelease resources with the same release name configuration coexist, by looking at the antecedent annotation set on release resources and confirming ownership weaveworks/flux#2123

    👌 Improvements

    🚀 Opt-in automated rollback support; when enabled, a failed release will be rolled back automatically and the operator will not attempt a new release until it detects a change in the chart and/or the configured values weaveworks/flux#2006

    🚀 Increase timeout for annotating resources from a Helm release, to cope with large umbrella charts weaveworks/flux#2123

    🆕 New Prometheus metrics

    • release_queue_length_count
    • release_duration_seconds{action=['INSTALL','UPGRADE'], dry-run=['true', 'false'], success=['true','false'], namespace, releasename}

    weaveworks/flux#2191

    🚀 Experimental support of spawning multiple queue workers processing releases by configuring the --workers=<num> flag weaveworks/flux#2194

    📚 Maintenance and documentation

    Thanks

    🚀 Many thanks to @adrian, @2opremio, @semyonslepov, @gtseres, @squaremo, @stefanprodan, @kingdonb, @ncabatoff, @dholbach, @cristian-radu, @simonmacklin, @hiddeco for contributing to this release.

  • v0.3.0 Changes

    May 03, 2017

    ⚡️ Update to support newer Kubernetes (1.6.1).

    Potentially breaking changes

    • 👌 Support for Kubernetes' ReplicationControllers is deprecated; please update these to Deployments, which do the same job but much better (see https://kubernetes.io/docs/user-guide/replication-controller/#deployment-recommended)
    • The service<->daemon protocol is versioned. The daemon will now crash-loop, printing a warning to the log, if it tries to connect to the service with a deprecated version of the protocol.

    👌 Improvements

    • ⚡️ Updated the version of kubectl bundled in the Flux daemon image, to work with newer (>1.5) Kubernetes.
    • Added fluxctl save command for bootstrapping a repo from an existing cluster
    • 🚀 You can now record a message and username with each release, which show up in notifications
  • v0.2.0 Changes

    March 16, 2017

    💻 More informative and helpful UI.

    🔋 Features

    • 📚 Lots more documentation
    • 🚀 More informative output from fluxctl release
    • 🚀 Added option in fluxctl set-config to generate a deploy key

    👌 Improvements

    • Slack notifications are tidier
    • 👍 Support for releasing to >1 service at a time
    • 🚀 Better behaviour when Flux deploys itself
    • More help given for commonly encountered errors
    • Filter out Kubernetes add-ons from consideration
    • More consistent Prometheus metric labeling

    👀 See also https://github.com/weaveworks/flux/issues?&q=closed%3A"2017-01-27 .. 2017-03-15"

  • v0.1.0 Changes

    January 27, 2017

    🎉 Initial semver release.

    🔋 Features

    • 🚀 Validate image release requests.
    • Added version command

    👌 Improvements

    • Added rate limiting to prevent registry 500's
    • 🚀 Added new release process
    • 🔨 Refactored registry code and improved coverage

    👀 See https://github.com/weaveworks/flux/milestone/7?closed=1 for full details.