Skip to content

Latest commit

 

History

History
30 lines (23 loc) · 1.43 KB

CHANGELOG.md

File metadata and controls

30 lines (23 loc) · 1.43 KB

0.5.0

  • ZmqRaftSubscriber property lastUpdateLogIndex added to keep track of the latest updates committed.
  • tap bumped to 16.3.4 to fix multiple high security vulnerabilities.
  • exchanged multiple deprecated test functions for their non-deprecated counterparts.
  • fixed cli flag parsing for files in the bin folder.

0.4.1

  • ZmqRaftPeerClient: (fix) RequestEntriesStream gets destroyed on request entries RPC error.
  • ZmqRaftPeerSub: (fix) ForeverEntriesStream prevents recreating missing entries stream on stream end.

0.4.0

  • BroadcastStateMachine: always announces its own PUB URL, regardless of the RAFT state.
  • ZmqRaftPeerClient: a single RAFT peer client, specializing in the 0MQ RAFT protocol.
  • ZmqRaftClient: cluster aware client is now built on top of ZmqRaftPeerClient.
  • ZmqRaftPeerSub: a single RAFT peer BroadcastStateMachine client.
  • bin/console.js: new commands: .cpeer and .subp.
  • ZmqRaftMonitor: urlsOnly option.
  • bin/zmq-monitor.js: new commandline option switches: -u and -p.

0.3.0

  • bin/console.js: external config facility.
  • ZmqRaftMonitor: an utility introduced in the "utils.monitor" namespace.
  • bin/zmq-monitor.js: console UI for ZmqRaftMonitor.
  • ZmqRaft+config: preventSpiralElections option introduced.
  • FileLog+config: requestIdCacheMax introduced to set the high water mark for request-ID cache.
  • FileLog+ZmqRaft+config: requestIdTtl option can be set to null to disable completely time-based checks.