Browse Source

Add changelog entry for flux 1.12.0

 - and remove a stray line item which is already in the chart
   changelog
Michael Bridgen 3 months ago
parent
commit
b0f7915586
1 changed files with 107 additions and 3 deletions
  1. 107
    3
      CHANGELOG.md

+ 107
- 3
CHANGELOG.md View File

@@ -1,17 +1,121 @@
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.12.0 (2019-04-11)
5
+
6
+This release renames some fluxctl commands and arguments while
7
+deprecating others, to better follow Kubernetes terminology. In
8
+particular, it drops the term "controller" in favour of "workload";
9
+e.g., instead of
10
+
11
+    fluxctl list-controllers --controller=...
12
+
13
+there is now
14
+
15
+    fluxctl list-workloads --workload=...
16
+
17
+The old commands are deprecated but still available for now.
18
+
19
+It also extends the namespace restriction flag
20
+(`--k8s-allow-namespace`, with a deprecated alias
21
+`--k8s-namespace-whitelist`) to cover all operations, including
22
+syncing; previously, it covered only query operations e.g.,
23
+`list-images` etc..
24
+
25
+### Fixes
26
+
27
+- Periodically refresh memcached addresses, to recover from DNS
28
+  outages [weaveworks/flux#1913][]
29
+- Properly apply `fluxctl policy --tag-all` when a manifest does not
30
+  have a namespace [weaveworks/flux#1901][]
31
+- Support newer git versions (>=2.21) [weaveworks/flux#1884][]
32
+- Avoid errors arising from ambiguous git refs
33
+  [weaveworks/flux#1875][] and [weaveworks/flux#1829][]
34
+- Reload the API definitions periodically, to account for the API
35
+  server being unavailable when starting [weaveworks/flux#1859][]
36
+- Admit `<cluster>` when parsing resource IDs, since it's now used to
37
+  mark cluster-scoped resources [weaveworks/flux#1851][]
38
+- Better recognise and tolerate when Kubernetes API errors mean "not
39
+  accessible" [weaveworks/flux#1840][] and [weaveworks/flux#1832][],
40
+  and stop the Kubernetes client from needlessly logging them
41
+  [weaveworks/flux#1837][]
42
+
43
+### Improvements
44
+
45
+- Use "workload" as the term for resources that specify pods to run,
46
+  in `fluxctl` commands and wherever else it is needed
47
+  [weaveworks/flux#1777][]
48
+- Make `regex` an alias for `regexp` in tag filters
49
+  [weaveworks/flux#1915][]
50
+- Be more sparing when logging AWS detection failures; add flag for
51
+  requiring AWS authentication; observe ECR restrictions on region and
52
+  account regardless of AWS detection [weaveworks/flux#1863][]
53
+- Treat all `*List` (e.g., `DeploymentList`) resources as lists
54
+  [weaveworks/flux#1883][]
55
+- Add host key for legacy VSTS (now Azure DevOps)
56
+  [weaveworks/flux#1870][]
57
+- Extend namespace restriction to all operations, and change the name
58
+  of the flag to `--k8s-allow-namespace` [weaveworks/flux#1668][]
59
+- Avoid updating images when there is no record for the current image
60
+  [weaveworks/flux#1831][]
61
+- Include the file name in the error when kubeyaml fails to update a
62
+  manifest [weaveworks/flux#1815][]
63
+
64
+### Maintenance and documentation
65
+
66
+- Avoid creating a cached image when host key verification fails while
67
+  building [weaveworks/flux#1908][]
68
+- Separate "Get started" instructions for fluxd vs. fluxd with the
69
+  Helm operator [weaveworks/flux#1902][], [weaveworks/flux#1912][]
70
+- Add an end-to-end smoke test to run in CI [weaveworks/flux#1800][]
71
+- Make git tracing report more output [weaveworks/flux#1844][]
72
+- Fix flaky API discovery test [weaveworks/flux#1849][]
73
+
74
+### Thanks
75
+
76
+Many thanks to @2opremio, @AmberAttebery, @alanjcastonguay,
77
+@alexanderbuhler, @arturo-c, @benhartley, @cruisehall, @dholbach,
78
+@dimitropoulos, @hiddeco, @hlascelles, @ipedrazas, @jrryjcksn,
79
+@marchmallow, @mazzy89, @mulcahys, @nabadger, @pmquang,
80
+@southbanksoftwaredeveloper, @squaremo, @srueg, @stefanprodan,
81
+@stevenpall, @stillinbeta, @swade1987, @timfpark, @vanderstack for
82
+contributions.
83
+
84
+[weaveworks/flux#1913]: https://github.com/weaveworks/flux/pull/1913
85
+[weaveworks/flux#1912]: https://github.com/weaveworks/flux/pull/1912
86
+[weaveworks/flux#1901]: https://github.com/weaveworks/flux/pull/1901
87
+[weaveworks/flux#1884]: https://github.com/weaveworks/flux/pull/1884
88
+[weaveworks/flux#1875]: https://github.com/weaveworks/flux/pull/1875
89
+[weaveworks/flux#1829]: https://github.com/weaveworks/flux/pull/1829
90
+[weaveworks/flux#1859]: https://github.com/weaveworks/flux/pull/1859
91
+[weaveworks/flux#1851]: https://github.com/weaveworks/flux/pull/1851
92
+[weaveworks/flux#1840]: https://github.com/weaveworks/flux/pull/1840
93
+[weaveworks/flux#1832]: https://github.com/weaveworks/flux/pull/1832
94
+[weaveworks/flux#1837]: https://github.com/weaveworks/flux/pull/1837
95
+[weaveworks/flux#1777]: https://github.com/weaveworks/flux/pull/1777
96
+[weaveworks/flux#1915]: https://github.com/weaveworks/flux/pull/1915
97
+[weaveworks/flux#1863]: https://github.com/weaveworks/flux/pull/1863
98
+[weaveworks/flux#1883]: https://github.com/weaveworks/flux/pull/1883
99
+[weaveworks/flux#1870]: https://github.com/weaveworks/flux/pull/1870
100
+[weaveworks/flux#1668]: https://github.com/weaveworks/flux/pull/1668
101
+[weaveworks/flux#1831]: https://github.com/weaveworks/flux/pull/1831
102
+[weaveworks/flux#1815]: https://github.com/weaveworks/flux/pull/1815
103
+[weaveworks/flux#1908]: https://github.com/weaveworks/flux/pull/1908
104
+[weaveworks/flux#1902]: https://github.com/weaveworks/flux/pull/1902
105
+[weaveworks/flux#1912]: https://github.com/weaveworks/flux/pull/1912
106
+[weaveworks/flux#1800]: https://github.com/weaveworks/flux/pull/1800
107
+[weaveworks/flux#1844]: https://github.com/weaveworks/flux/pull/1844
108
+[weaveworks/flux#1849]: https://github.com/weaveworks/flux/pull/1849
109
+
4 110
 ## 1.11.1 (2019-04-01)
5 111
 
6 112
 This is a bugfix release, fixing a regression introduced in 1.11.0 which caused 
7
-syncs to fail when adding a CRD and instance(s) from that CRD at the same time.  
113
+syncs to fail when adding a CRD and instance(s) from that CRD at the same time.
8 114
 
9 115
 ### Fixes
10 116
 
11 117
 - Obtain scope of CRD instances from its manifest as a fallback
12 118
   [weaveworks/flux#1876][#1876]
13
-- Updated tag in helm chart to 1.11.1 to match static manifests
14
-  [weaveworks/flux#1892][#1892]
15 119
   
16 120
 [#1876]: https://github.com/weaveworks/flux/pull/1876
17 121
 

Loading…
Cancel
Save