|
| 1 | +## Release 2.6.0 |
| 2 | + |
| 3 | +This release reduces CPU and memory usage in larger clusters, by |
| 4 | +sending notifications to a smaller set of peers and coalescing updates |
| 5 | +to reduce topology recalculation. #3715, #3732 |
| 6 | + |
| 7 | +The default soft limit on connections has been raised from 100 to 200. |
| 8 | + |
| 9 | +### Bug fixes |
| 10 | + |
| 11 | +* Fix a race condition in Kubernetes addon when reclaiming IP |
| 12 | + addresses after node deletion #3724, #3716 |
| 13 | +* Buffer events so Docker won't drop them, and Weave Net can clean up |
| 14 | + after dead containers #3432, #3705 |
| 15 | +* Weave reconnect occasionally fails after network interface |
| 16 | + disconnect #3666, #3669, #3676 |
| 17 | +* Ingress NetworkPolicy would accepts all traffic when specifying both |
| 18 | + IPBlock and port #3653, #3654 |
| 19 | + |
| 20 | +### Kubernetes improvements |
| 21 | + |
| 22 | +* Support both podSelector and namespaceSelector in NetworkPolicy #3312, #3647 |
| 23 | +* Only add default-drop egress rule if network policies are in use #3639 |
| 24 | +* Manifests use 'apps/v1' rather than deprecated 'apps/v1beta1' #3660 |
| 25 | +* Avoid Weave Net pods being evicted by setting priorityClassName: system-node-critical #3697 |
| 26 | +* Manifests use recommended DNS policy ClusterFirstWithHostNet #3692 |
| 27 | +* Weave Net now tolerates 'NoExecute' taint #3655 |
| 28 | +* Allow extra arguments to NetworkPolicy controller to be set in an environment variable #3683 |
| 29 | +* Stop reporting a failure to connect to self #3454, #3585 |
| 30 | +* Minor reduction in log noise when reclaiming IPs #3710 |
| 31 | + |
| 32 | +### Other improvements |
| 33 | + |
| 34 | +* Avoid isolating nodes which have restarted by automatically |
| 35 | + repairing inconsistencies in IP allocation data #1962, #3637, #3708 |
| 36 | +* Build Weave Net for the s390x architecture #3685 |
| 37 | +* When a IP address is requested that may be in use, make several |
| 38 | + attempts to claim it before returning an error #3725 |
| 39 | +* Improve logging for IP allocation updates #3627, #3630 |
| 40 | +* Improve 'expecting PMTU update' log message on initial connection #3603 |
| 41 | + |
| 42 | +### Build and test |
| 43 | + |
| 44 | +* Shut down Kubernetes on node when testing node deletion #3716 |
| 45 | +* Update the base 'Alpine' container image to version 3.8 #3701 |
| 46 | +* Update Go to version 1.13.3 #3712 |
| 47 | +* Update gopacket library #3590 |
| 48 | +* Pin busybox version to 1.28 to avoid CI failure in Python test #3689 |
| 49 | +* Remove obsolete weave-daemonset.yaml file #3674 |
| 50 | + |
| 51 | +Thanks to contributors @christian-2, @hpdvanwyk, @guirish, @kitt1987, |
| 52 | +@mmerrill3, @Pensu, @scritchley, @sidharthsurana, @tanishq-dubey |
| 53 | + |
| 54 | +[Full list of changes](https://github.com/weaveworks/weave/milestone/78?closed=1) |
| 55 | + |
1 | 56 |
|
2 | 57 | ## Release 2.5.2
|
3 | 58 |
|
|
0 commit comments