Download Latest Version Weave Net 2.8.1.zip (10.1 MB)
Email in envelope

Get an email when there's a new version of Weave Net

Home / v2.7.0
Name Modified Size InfoDownloads / Week
Parent folder
weave 2020-08-05 51.4 kB
weave-daemonset-k8s-1.9.yaml 2020-08-05 5.4 kB
weave-daemonset-k8s-1.11.yaml 2020-08-05 5.5 kB
README.md 2020-08-05 1.6 kB
Weave Net 2.7.0.tar.gz 2020-08-05 7.1 MB
Weave Net 2.7.0.zip 2020-08-05 10.1 MB
Totals: 6 Items   17.3 MB 0

Release 2.7.0

This release improves resiliency in a number of areas, and extends the Prometheus metrics exported by Weave Net.

Change in behaviour: on Kubernetes, the client source IP is preserved when calling from a pod to a service. This feature, introduced in version 2.4.0 and previously turned on by setting NO_MASQ_LOCAL=1 is now on by default. [#3389], [#3756]

Features

  • Reload router iptables rules if they get cleared, e.g. when firewalld restarts. [#3802] (weave-npc rules are not reloaded)
  • Add new type and encryption labels to weave_connections metric [#3788], [#3789]
  • Weave Net now exports Go metrics for heap size, garbage collection, etc. [#3838]
  • Register container name and its network aliases with weaveDNS [#3084], [#3090]
  • Make DNS listen address configurable [#1770], [#3231]

Bug fixes

  • weave-npc could crash if you deleted a Kubernetes Namespace containing pods [#3833], [#3836]
  • Ensure that weave-npc exits and restarts if it crashes [#3764], [#3792], [#3841]
  • Avoid weave-kube failing on startup due to iptables lock [#3828], [#3835]

Build and test

  • Reduce size of containers (weaveworks/weave goes from 99MB to 83MB) [#3624], [#3726]
  • Weave Net is now built with Go 1.14.4, which should improve performance [#3838]
  • CI tests are now run against Docker 19.03.1, Kubernetes 1.14.0 [#3687]

Many thanks to contributors @berlic, @gobomb, @hairyhenderson, @naemono, @nesc58

Full list of changes

Source: README.md, updated 2020-08-05