Skip to content

Releases: weaveworks/mesh

Weave Mesh release 0.4

05 Nov 12:15
58dbcc3
Compare
Choose a tag to compare

This release improves CPU, memory and network utilisation in larger clusters.

Instead of broadcasting topology changes to every peer, they are sent to (2log2) neighbours, so in a very sparse cluster the information will take a little longer to reach everyone but it drops the workload on cluster formation from O(N^2) to O(NlogN).

Also we slowed down the rate at which new connections are added: 100 connections will now take 4 seconds.

Full list of changes v0.3...v0.4

Weave Mesh Release 0.3

11 Oct 12:54
8889a80
Compare
Choose a tag to compare

This release has a number of changes to defer updates by up to one second, to reduce the cpu usage of route recalculation and reduce network bandwith for topology updates.

The effect is it behaves much better on networks of over 100 nodes.
In small networks you may find things don't update as instantly as before, but it was never wise to depend on that - mesh is explicitly based on gossip and eventual consistency.

Full list of changes v0.2...v0.3

Release 0.2

14 Feb 17:54
512bdb7
Compare
Choose a tag to compare

Various bug-fixes since 0.1

Full list of commits: v0.1...v0.2