Skip to content
This repository was archived by the owner on Jun 20, 2024. It is now read-only.

Commit e2d6ee4

Browse files
author
Martynas Pumputis
committed
Add release v2.4.0
1 parent 90a81ce commit e2d6ee4

File tree

1 file changed

+45
-0
lines changed

1 file changed

+45
-0
lines changed

CHANGELOG.md

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,48 @@
1+
## Release 2.4.0
2+
3+
This release introduces a support for Kubernetes Egress Network Policy (#2624, #3313)
4+
and adds a mechanism for preserving the client source IP address to enable
5+
`externalTrafficPolicy: Local` on Kubernetes (#2924, #3298).
6+
7+
### Bug fixes
8+
9+
* Increase the ipset list size which prevents weave-npc from crashing on older
10+
kernels when more than eight Kubernetes Namespaces are used (#3289, #3305).
11+
* Avoid a possible livelock when reclaiming IP address space in weave-kube (#3317).
12+
* Ensure `xtables.lock` is mounted as a file so that kube-proxy can take the lock
13+
if it has started after Weave Net (#3351, #3353).
14+
* Upgrade the CNI plugin symlinks only if the plugin has changed (#3337, #3345).
15+
16+
### Other improvements
17+
18+
* Manipulate the Kubernetes node status `NetworkUnavailable` so that Pods can be
19+
scheduled on nodes when the GCE cloud provider is in use (#3249, #3307, #3332, #3334).
20+
* Refrain from creating a subprocess for configuring a network interface in
21+
a container network namespace (#3291).
22+
* Protect against handling the CNI plugin request with the host namespace which
23+
prevents Weave Net from misconfiguring the host network (#3206, #3346).
24+
* Weave Net can be run on minikube VM (#3124).
25+
* Add `org.opencontainers.image.*` labels to Dockerfiles to improve association
26+
of the container images with git revisions (#3299).
27+
* Improve the error message when running `weave reset` on Kubernetes (#3319).
28+
29+
### Build and Testing
30+
31+
* Use `dep` instead of `git submodules` for managing external packages (#3268).
32+
* Fix usage of `manifest-tool` in Makefile (#3320).
33+
* Update Kubernetes to 1.11 for the integration tests (#3340).
34+
35+
### External Contributors
36+
37+
Thanks to the following contributors:
38+
39+
* @kitt1987
40+
* @louismunro
41+
* @Nodraak
42+
* @stevenjohnstone
43+
44+
[Full list of changes](https://github.com/weaveworks/weave/milestone/73?closed=1)
45+
146
## Release 2.3.0
247

348
### Security fixes

0 commit comments

Comments
 (0)