libraft v0.3.0.0 Release Notes

Release Date: 2019-02-07 // about 5 years ago
  • ๐Ÿš€ 0.3.0.0 Release Notes

    • API change: runRaftNode now requires the monad it runs in to provide an
      instance of the MonadRaftAsync and MonadRaftChan in the Raft.Monad
      module in lieu of the previously necessary MonadConc instance.
    • ๐Ÿšš API change: Removed the MonadConc constraint on all example monad
      transformers and implemented inherited MonadRaftChan and MonadRaftAsync
      instances
    • ๐Ÿšš API change: Removed the MonadConc const
    • ๐Ÿšš API change: Renamed the old Raft.Monad module to Raft.Transtion and moved the
      RaftT monad transformer from Raft.hs to the Raft.Monad module
    • ๐Ÿ‘Œ Improvement: Rework example monad RaftExampleT for simplicity