Skip to content
This repository has been archived by the owner on Jul 13, 2024. It is now read-only.

Releases: lablup/aioraft-ng

0.1.5

28 Sep 15:46
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.1.4...0.1.5

0.1.4

28 Sep 06:20
Compare
Choose a tag to compare

What's Changed

  • feat: Use a new distinct type for RaftId by @rapsealk in #9
  • deps: Upgrade grpcio and grpcio-tools to 1.48.2 by @rapsealk in #10

Full Changelog: 0.1.3...0.1.4

0.1.3

13 Sep 13:05
Compare
Choose a tag to compare

Fixes

  • Use asyncio.Lock rather than threading.Lock to prevent unintended blocking (#8)

0.1.2

02 Sep 06:52
Compare
Choose a tag to compare

Features

  • Prevent handling multiple vote requests simultaneously (#7)
  • Leader steps down on response with higher term

0.1.1

30 Aug 15:43
Compare
Choose a tag to compare

Features

  • Add lock to make vote process thread-safe (#6)

0.1.0

29 Aug 08:35
Compare
Choose a tag to compare

Initial release: deployed to https://pypi.org/project/aioraft-ng/

Implementation stages

  • Leader Election
  • Log Replication
  • Membership Change