|
| 1 | +## Release 2.7.0 |
| 2 | + |
| 3 | +This release improves resiliency in a number of areas, |
| 4 | +and extends the Prometheus metrics exported by Weave Net. |
| 5 | + |
| 6 | +Change in behaviour: on Kubernetes, the client source IP is preserved |
| 7 | +when calling from a pod to a service. |
| 8 | +This feature, introduced in version 2.4.0 and previously turned on by |
| 9 | +setting `NO_MASQ_LOCAL=1` is now on by default. #3389, #3756 |
| 10 | + |
| 11 | +### Features |
| 12 | + |
| 13 | +* Reload router iptables rules if they get cleared, e.g. when firewalld restarts. #3802 |
| 14 | + (weave-npc rules are not reloaded) |
| 15 | +* Add new `type` and `encryption` labels to `weave_connections` metric #3788, #3789 |
| 16 | +* Weave Net now exports Go metrics for heap size, garbage collection, etc. #3838 |
| 17 | +* Register container name and its network aliases with weaveDNS #3084, #3090 |
| 18 | +* Make DNS listen address configurable #1770, #3231 |
| 19 | + |
| 20 | +### Bug fixes |
| 21 | + |
| 22 | +* weave-npc could crash if you deleted a Kubernetes Namespace containing pods #3833, #3836 |
| 23 | +* Ensure that weave-npc exits and restarts if it crashes #3764, #3792, #3841 |
| 24 | +* Avoid weave-kube failing on startup due to iptables lock #3828, #3835 |
| 25 | + |
| 26 | +### Build and test |
| 27 | + |
| 28 | +* Reduce size of containers (weaveworks/weave goes from 99MB to 83MB) #3624, #3726 |
| 29 | +* Weave Net is now built with Go 1.14.4, which should improve performance #3838 |
| 30 | +* CI tests are now run against Docker 19.03.1, Kubernetes 1.14.0 #3687 |
| 31 | + |
| 32 | +Many thanks to contributors @berlic, @gobomb, @hairyhenderson, @naemono, @nesc58 |
| 33 | + |
| 34 | +[Full list of changes](https://github.com/weaveworks/weave/milestone/81?closed=1) |
| 35 | + |
| 36 | + |
1 | 37 | ## Release 2.6.5
|
2 | 38 |
|
3 | 39 | Fixes a bug that would leak memory every time a fast-datapath connection
|
|
0 commit comments