Browse Source

CHANGELOG entry for v1.5.0

Michael Bridgen 1 year ago
parent
commit
66deb745b0
1 changed files with 55 additions and 0 deletions
  1. 55
    0
      CHANGELOG.md

+ 55
- 0
CHANGELOG.md View File

@@ -1,6 +1,61 @@
1 1
 This is the changelog for the Flux daemon; the changelog for the Helm
2 2
 operator is in [./CHANGELOG-helmop.md](./CHANGELOG-helmop.md).
3 3
 
4
+## 1.5.0 (2018-08-08)
5
+
6
+This release adds semver image filters, makes it easier to use
7
+`fluxctl` securely, and has an experimental interactive mode for
8
+`fluxctl release`. It also fixes some long-standing problems with
9
+image metadata DB, including no longer being bamboozled by Windows
10
+images.
11
+
12
+### Fixes
13
+
14
+- Read the fallback image credentials every time, so they can be
15
+  updated. This makes it feasible to mount them from a ConfigMap, or
16
+  update them with a sidecar
17
+  [weaveworks/flux#1230](https://github.com/weaveworks/flux/pull/1230)
18
+- Take some measures to prevent spurious image updates caused by bugs
19
+  in image metadata fetching:
20
+  - Sort images with zero timestamps correctly
21
+     [weaveworks/flux#1247](https://github.com/weaveworks/flux/pull/1247)
22
+  - Skip any updates where there's suspicious-looking image metadata
23
+    [weaveworks/flux#1249](https://github.com/weaveworks/flux/pull/1249)
24
+    (then [weaveworks/flux#1250](https://github.com/weaveworks/flux/pull/1250))
25
+  - Fix the bug that resulted in zero timestamps in the first place
26
+    [weaveworks/flux#1251](https://github.com/weaveworks/flux/pull/1251)
27
+- Respect `'false'` value for automation annotation
28
+  [weaveworks/flux#1264](https://github.com/weaveworks/flux/pull/1264)
29
+- Cope with images that have a Windows (or other) flavour, by omitting
30
+  the unsupported image rather than failing entirely
31
+  [weaveworks/flux#1265](https://github.com/weaveworks/flux/pull/1265)
32
+
33
+### Improvements
34
+
35
+- `fluxctl` will now transparently port-forward to the Flux pod,
36
+  making it easier to connect securely to the Flux API
37
+  [weaveworks/flux#1212](https://github.com/weaveworks/flux/pull/1212)
38
+- `fluxctl release` gained an experimental flag `--interactive` that
39
+  lets you toggle each image update on or off, then apply exactly the
40
+  updates you have chosen
41
+  [weaveworks/flux#1231](https://github.com/weaveworks/flux/pull/1231)
42
+- Flux can now report and update `initContainers`, and a wider variety
43
+  of Helm charts (as used in `FluxHelmRelease` resources)
44
+  [weaveworks/flux#1258](https://github.com/weaveworks/flux/pull/1258)
45
+- You can use [semver (Semantic Versioning)](https://semver.org/) filters
46
+  for automation, rather than having to rely on glob patterns
47
+  [weaveworks/flux#1266](https://github.com/weaveworks/flux/pull/1266)
48
+
49
+### Thanks
50
+
51
+Thanks to @ariefrahmansyah, @chy168, @cliveseldon, @davidkarlsen,
52
+@dholbach, @errordeveloper, @geofflamrock, @grantbachman, @grimesjm,
53
+@hiddeco, @jlewi, @JoeyX-u, @justinbarrick, @konfiot, @malvex,
54
+@marccampbell, @marctc, @mt-inside, @mwhittington21, @ncabatoff,
55
+@rade, @rndstr, @squaremo, @srikantheee84, @stefanprodan,
56
+@stephenmoloney, @TheJaySmith (and anyone I've missed!) for their
57
+contributions.
58
+
4 59
 ## 1.4.2 (2018-07-05)
5 60
 
6 61
 This release includes a number of usability improvements, the majority

Loading…
Cancel
Save