All Versions
Latest Version
Avg Release Cycle
104 days
Latest Release
24 days ago

Changelog History
Page 1

  • v0.9.2

    May 05, 2020
  • v0.9.1

    May 04, 2020
  • v0.9.0

    March 09, 2020
  • v0.8.5

    October 02, 2019

    ⚡️ ForceLeave Prune updated

  • v0.8.4

    September 19, 2019


    • 🚚 Force Leave command can now take prune option to completely remove members [GH-574]


    • agent: Increased encrpytion byte key size to 32 bytes [GH-570]
  • v0.8.3

    April 10, 2019

    🔧 Make the UserEventSizeLimit configurable for the Serf CLI agent.
    Also fix some go module dev dependency issues.

  • v0.8.2

    January 24, 2019


    • 👍 Go Module Support: Serf now fully supports Go modules for incorporation into other projects [GH-548]


    • 🛠 agent: Fixed a missing case where gossip would stop flowing to dead nodes for a short while. [GH-451]
    • agent: Uses the go-sockaddr library to look for private IP addresses, which prefers non-loopback private addresses over loopback ones when trying to automatically determine the advertise address. [GH-451]
    • 👀 agent: Properly seeds Go's random number generator using the seed library. [GH-451]
    • agent: Serf is now built with Go 1.10.x. [GH-520]
    • agent: Improved address comparison during conflict resolution. [GH-433]
    • ⚡️ agent: Updated memberlist to latest to pull several cleanups and fixes. [GH-491]
    • agent: Improved handling of leave intent messages to make sure they propagate and are processed correctly. [GH-510]
    • agent: Added CLI option to disable compression for debugging messages. [GH-529]
    • 🚀 library: Moved close of shutdown channel until after network resorces are released. [GH-453]
    • 🛠 library: Fixed several race conditions with QueryResponse [GH-460]
    • library: Made snapshot writing asyncronous and will less aggressive compaction on large clusters to avoid blocking message handler on disk IO [GH-524][GH-525]
    • query: truncate key list response so that it fits into one message instead of failing to answer [GH-546]

    🐛 BUG FIXES:

    • agent: Added defenses against invalid network coordinates with NaN and Inf values. [GH-468]
    • 🏁 agent: Fixed an issue on Windows where "wsarecv" errors were logged when clients accessed the RPC interface. [GH-479]
    • 🛠 agent: Fixed an issue where calling the serf Stats function could result in a deadlock. [Consul Issue 4011]
  • v0.8.1

    February 06, 2017


    • agent: Added support for relaying query responses through N other nodes for redundancy. [GH-439]
    • agent: Added the ability to tune the broadcast timeout, which might be necessary in very large clusters that experience very large, simultaneous changes to the cluster. [GH-412]
    • agent: Added a checksum to UDP gossip messages to guard against packet corruption. [GH-432]
    • agent: Added a short window where gossip will still flow to dead nodes so that they can more quickly refute. [GH-440]
    • build: Serf now builds with Go 1.7.5. [GH-443]
  • v0.8.0

    September 14, 2016
  • v0.7.0

    December 21, 2015