This repository has been archived by the owner on Jun 20, 2024. It is now read-only.
Weave 2.2.0
Release 2.2.0
This release improves the way Weave Net configures Linux network devices and network filter rules, so that it is more robust in the face of unexpected changes in its environment. #3204,#3224
As a consequence of these changes, the weave attach
command will now fail unless the Weave Net daemon is up and running - previously it was possible to run independently as long as you managed all IP addresses
yourself.
Other improvements
- Update library miekg/dns for CVE-2017-15133 (details under embargo) #3223,#3227
- Reduce the volume of logging from weave-npc #3183
- Add ability to set log level for Docker "v2" plugin, and change default log level from DEBUG to INFO #3197
- Downgrade log messages about Discovery and Expiration to DEBUG level #3202,#3203
- Use command-line parameter for WeaveDNS address in Docker proxy #3196
Bug fixes
- Ensure that rules to block traffic for NetworkPolicy are placed ahead of rules that Kubernetes has added to allow other traffic #3209,#3210
Build and test
- Update CI tests to use Kubernetes 1.9.2 #3229
- Remove "daily update" from test VMs that only run for a few minutes #3224
Upgrading the Weave Net Kubernetes addon (weave-kube
)
Apply the latest DaemonSet manifest, either attached to this release or from the config generator at Weave Cloud:
kubectl apply -f "https://cloud.weave.works/k8s/net?k8s-version=$(kubectl version | base64 | tr -d '\n')"
External Contributors
Thanks to the following contributors:
@vetal4444