All Versions
21
Latest Version
Avg Release Cycle
109 days
Latest Release
107 days ago

Changelog History
Page 1

  • v0.8.5

    October 02, 2019

    ⚡️ ForceLeave Prune updated

  • v0.8.4

    September 19, 2019

    🔋 FEATURES:

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

    👌 IMPROVEMENTS:

    • 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

    🔋 FEATURES:

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

    👌 IMPROVEMENTS:

    • 🛠 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

    👌 IMPROVEMENTS:

    • 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
  • v0.6.4

    February 12, 2015

    👌 IMPROVEMENTS:

    • Added merge delegate to Serf library to support application specific logic in cluster merging.
    • SERF_RPC_AUTH environment variable can be used in place of CLI flags.
    • Display if encryption is enabled in Serf stats
    • Improved join behavior when using DNS resolution

    🐛 BUG FIXES:

    • Fixed snapshot file compaction on Windows
    • Fixed device binding on Windows
    • Fixed bug with empty keyring
    • Fixed parsing of ports in some cases
    • Fixing stability issues under high churn

    MISC:

    • Increased user event size limit to 512 bytes (previously 256)
  • v0.6.3

    July 10, 2014

    👌 IMPROVEMENTS:

    • ➕ Added statsite_addr configuration to stream to statsite

    🐛 BUG FIXES:

    • 🛠 Fixed issue with mDNS flooding when using IPv4 and IPv6
    • 🛠 Fixed issue with reloading event handlers

    MISC:

    • 👌 Improved failure detection reliability under load
    • ⬇️ Reduced fsync() use in snapshot file
    • 👌 Improved snapshot file performance
    • ➕ Additional logging to help debug flapping
  • v0.6.2

    June 16, 2014

    👌 IMPROVEMENTS:

    • ➕ Added syslog_facility configuration to set facility

    🐛 BUG FIXES:

    • 🛠 Fixed memory leak in in-memory stats system
    • 🛠 Fixed issue that would cause syslog to deadlock

    MISC:

    • 🛠 Fixed missing prefixes on some log messages
    • 📄 Docs fixes