|
| 1 | +## 1.19.0 (2020-04-02) |
| 2 | + |
| 3 | +This minor version release is a bumper edition with many |
| 4 | +contributions, including (to pick a handful): |
| 5 | + |
| 6 | + - more flexibility with GPG signature verification |
| 7 | + - the ability to disable garbage collection for individual resources |
| 8 | + - users of `.flux.yaml` "patchUpdated" should see an improvement to |
| 9 | + automated updates, with [fluxcd/flux#2805][]. |
| 10 | + - people who want to tightly control which images are scanned by |
| 11 | + fluxd will appreciate [fluxcd/flux#2850][] |
| 12 | + |
| 13 | +### Enhancements |
| 14 | + |
| 15 | +- Add ssh-keygen key format option [fluxcd/flux#2911][] |
| 16 | +- Publish fluxctl to Docker Hub so it can be used in e.g., GitHub |
| 17 | + Actions [fluxcd/flux#2915][] |
| 18 | +- Add annotation for disabling garbage collection for individual |
| 19 | + resources [fluxcd/flux#2858][] |
| 20 | +- Dedicated error for unresolvable Git hostname [fluxcd/flux#2865][] |
| 21 | +- Support multiple signature verification strategies with |
| 22 | + `--gitVerifySignaturesMode` [fluxcd/flux#2803][] |
| 23 | +- Let people explicitly include images to scan [fluxcd/flux#2850][], |
| 24 | + [fluxcd/flux#2852][] |
| 25 | +- Add support for bash/zsh completion [fluxcd/flux#2833][] |
| 26 | +- Log start of cluster sync [fluxcd/flux#2823][] |
| 27 | +- Add JSON output option for fluxctl's list-images and list-workloads |
| 28 | + [fluxcd/flux#2834][] |
| 29 | + |
| 30 | +### Fixes |
| 31 | + |
| 32 | +- Cache the generators of patchUpdated configurations [fluxcd/flux#2805][] |
| 33 | +- address CVE-2020-6750 for glib [fluxcd/flux#2922][] |
| 34 | +- Fix concurrent map write panics [fluxcd/flux#2926][] |
| 35 | + |
| 36 | +### Maintenance and documentation |
| 37 | + |
| 38 | +- Add portforward package to break versioning deadlock |
| 39 | + [fluxcd/flux#2952][] |
| 40 | +- Make docker/image-tag work on MacOS again [fluxcd/flux#2957][] |
| 41 | +- Note the retirement of some maintainers [fluxcd/flux#2953][] |
| 42 | +- Migrate tests to GitHub actions [fluxcd/flux#2940][] |
| 43 | +- Update Kubernetes packages to 1.17 [fluxcd/flux#2950][] |
| 44 | +- Remove support for HelmRelease alpha and beta [fluxcd/flux#2949][] |
| 45 | +- Regenerate (and fix verification of) generated_templates.gogen.go |
| 46 | + [fluxcd/flux#2942][] |
| 47 | +- Update gitsrv used in e2e tests to v1.0.0 [fluxcd/flux#2937][] |
| 48 | +- Remove race condition in sync e2e test [fluxcd/flux#2885][] |
| 49 | +- Move github.com/2opremio/distribution to |
| 50 | + github.com/fluxcd/distribution [fluxcd/flux#2884][] |
| 51 | +- Update pluralization of yaml to non-disputable version |
| 52 | + [fluxcd/flux#2876][] |
| 53 | +- Change list in issue template to start at 1 [fluxcd/flux#2842][] |
| 54 | +- Fix more links [fluxcd/flux#2948][] |
| 55 | +- Update Who is using Flux in production [fluxcd/flux#2849][], |
| 56 | + [fluxcd/flux#2943][], [fluxcd/flux#2930][], [fluxcd/flux#2898][] |
| 57 | +- move to mkdocs [fluxcd/flux#2919][] |
| 58 | +- Mention new fluxctl arch linux package [fluxcd/flux#2912][] |
| 59 | +- Updated helm operator CRD URL in the documentation |
| 60 | + [fluxcd/flux#2887][] |
| 61 | +- Add other semver example with range [fluxcd/flux#2866][] |
| 62 | +- Fixing Helm operator docs link [fluxcd/flux#2863][] |
| 63 | +- Add note about targeting a specific Helm version for the Helm |
| 64 | + operator [fluxcd/flux#2830][] |
| 65 | + |
| 66 | +### Thanks |
| 67 | + |
| 68 | +Thanks to @2opremio, @ArchiFleKs, @alaa, @alesgurd, @borancar, |
| 69 | +@dholbach, @edwardyoung, @hiddeco, @infa-bsurber, @jimangel, |
| 70 | +@jstevans, @kharf, @mattfarina, @morremeyer, @ogerbron, @pchico83, |
| 71 | +@phillebaba, @shibumi, @squaremo, @stefanprodan, @stevenpall, |
| 72 | +@sysdevguru, @trevrosen, @yasserisa and @yiannistri for their |
| 73 | +contributions to this release. |
| 74 | + |
| 75 | +[fluxcd/flux#2957]: https://github.com/fluxcd/flux/pull/2957 |
| 76 | +[fluxcd/flux#2953]: https://github.com/fluxcd/flux/pull/2953 |
| 77 | +[fluxcd/flux#2952]: https://github.com/fluxcd/flux/pull/2952 |
| 78 | +[fluxcd/flux#2950]: https://github.com/fluxcd/flux/pull/2950 |
| 79 | +[fluxcd/flux#2949]: https://github.com/fluxcd/flux/pull/2949 |
| 80 | +[fluxcd/flux#2948]: https://github.com/fluxcd/flux/pull/2948 |
| 81 | +[fluxcd/flux#2946]: https://github.com/fluxcd/flux/pull/2946 |
| 82 | +[fluxcd/flux#2943]: https://github.com/fluxcd/flux/pull/2943 |
| 83 | +[fluxcd/flux#2942]: https://github.com/fluxcd/flux/pull/2942 |
| 84 | +[fluxcd/flux#2941]: https://github.com/fluxcd/flux/pull/2941 |
| 85 | +[fluxcd/flux#2940]: https://github.com/fluxcd/flux/pull/2940 |
| 86 | +[fluxcd/flux#2937]: https://github.com/fluxcd/flux/pull/2937 |
| 87 | +[fluxcd/flux#2930]: https://github.com/fluxcd/flux/pull/2930 |
| 88 | +[fluxcd/flux#2926]: https://github.com/fluxcd/flux/pull/2926 |
| 89 | +[fluxcd/flux#2922]: https://github.com/fluxcd/flux/pull/2922 |
| 90 | +[fluxcd/flux#2919]: https://github.com/fluxcd/flux/pull/2919 |
| 91 | +[fluxcd/flux#2915]: https://github.com/fluxcd/flux/pull/2915 |
| 92 | +[fluxcd/flux#2912]: https://github.com/fluxcd/flux/pull/2912 |
| 93 | +[fluxcd/flux#2911]: https://github.com/fluxcd/flux/pull/2911 |
| 94 | +[fluxcd/flux#2898]: https://github.com/fluxcd/flux/pull/2898 |
| 95 | +[fluxcd/flux#2887]: https://github.com/fluxcd/flux/pull/2887 |
| 96 | +[fluxcd/flux#2885]: https://github.com/fluxcd/flux/pull/2885 |
| 97 | +[fluxcd/flux#2884]: https://github.com/fluxcd/flux/pull/2884 |
| 98 | +[fluxcd/flux#2876]: https://github.com/fluxcd/flux/pull/2876 |
| 99 | +[fluxcd/flux#2866]: https://github.com/fluxcd/flux/pull/2866 |
| 100 | +[fluxcd/flux#2865]: https://github.com/fluxcd/flux/pull/2865 |
| 101 | +[fluxcd/flux#2863]: https://github.com/fluxcd/flux/pull/2863 |
| 102 | +[fluxcd/flux#2858]: https://github.com/fluxcd/flux/pull/2858 |
| 103 | +[fluxcd/flux#2852]: https://github.com/fluxcd/flux/pull/2852 |
| 104 | +[fluxcd/flux#2850]: https://github.com/fluxcd/flux/pull/2850 |
| 105 | +[fluxcd/flux#2849]: https://github.com/fluxcd/flux/pull/2849 |
| 106 | +[fluxcd/flux#2842]: https://github.com/fluxcd/flux/pull/2842 |
| 107 | +[fluxcd/flux#2835]: https://github.com/fluxcd/flux/pull/2835 |
| 108 | +[fluxcd/flux#2834]: https://github.com/fluxcd/flux/pull/2834 |
| 109 | +[fluxcd/flux#2833]: https://github.com/fluxcd/flux/pull/2833 |
| 110 | +[fluxcd/flux#2830]: https://github.com/fluxcd/flux/pull/2830 |
| 111 | +[fluxcd/flux#2829]: https://github.com/fluxcd/flux/pull/2829 |
| 112 | +[fluxcd/flux#2827]: https://github.com/fluxcd/flux/pull/2827 |
| 113 | +[fluxcd/flux#2826]: https://github.com/fluxcd/flux/pull/2826 |
| 114 | +[fluxcd/flux#2823]: https://github.com/fluxcd/flux/pull/2823 |
| 115 | +[fluxcd/flux#2805]: https://github.com/fluxcd/flux/pull/2805 |
| 116 | +[fluxcd/flux#2803]: https://github.com/fluxcd/flux/pull/2803 |
| 117 | + |
1 | 118 | ## 1.18.0 (2020-02-06)
|
2 | 119 |
|
3 | 120 | This is a feature release with quite a few new features and fixes.
|
|
0 commit comments