Skip to content

Releases: Jille/raft-grpc-transport

v1.6.1

22 Jul 11:50
0ed4329
Compare
Choose a tag to compare

What's Changed

  • Avoid gRPC calls hanging during a shutdown of raft by @rledisez in #7

Full Changelog: v1.6.0...v1.6.1

v1.6.0

22 Jul 11:49
Compare
Choose a tag to compare

Implemented the Close(), Connect(), Disconnect(), DisconnectAll() and RequestPreVote() APIs.

Upgraded to Raft v1.7.0.
Upgraded to the proto v2 API.

Full Changelog: v1.5.0...v1.6.0

v1.5.0

06 Nov 19:25
023483e
Compare
Choose a tag to compare

Accept any grpc.ServiceRegistrar instead of requiring *grpc.Server. Thanks @rledisez.

v1.4.0

23 Jan 17:32
0132b1f
Compare
Choose a tag to compare

Add HeartbeatTimeout option

v1.3.0

16 Nov 16:25
3cf513b
Compare
Choose a tag to compare

Update to raft 1.3.7 protocol

v1.2.0

08 Sep 12:02
Compare
Choose a tag to compare

Update to a newer gRPC and Raft 1.3.0.

v1.1.1

09 Sep 13:05
Compare
Choose a tag to compare
Add missing InstallSnapshotRequest.SnapshotVersion field

v1.1.0

08 Sep 10:42
Compare
Choose a tag to compare
Implement fast path for heartbeats

Raft calls Transport.SetHeartbeatHandler() with a callback that can handle heartbeats, so they can skip the queue.

v1.0.0

08 Sep 10:05
Compare
Choose a tag to compare
Implement fast path for heartbeats

Raft calls Transport.SetHeartbeatHandler() with a callback that can handle heartbeats, so they can skip the queue.

v0.0.1

07 Sep 21:22
Compare
Choose a tag to compare
Implement fast path for heartbeats

Raft calls Transport.SetHeartbeatHandler() with a callback that can handle heartbeats, so they can skip the queue.