Skip to content

Releases: aholstenson/ataraxia

v0.12.2

19 Aug 09:19
Compare
Choose a tag to compare

Bug Fixes

  • core: Fix findAndGossip was not checking if group nodes length was empty before picking node (df08fb4)

v0.12.1

19 Aug 09:18
Compare
Choose a tag to compare

Bug Fixes

  • services: Fix onServiceUnavailable not triggered if service registration is triggered after node is available (0ccf852)

v0.12.0

19 Aug 09:18
Compare
Choose a tag to compare

Bug Fixes

  • core: Do not duplicate peers in TestNetwork (36d6e66)
  • core: Fix SynchronizedValues when setLocal called multiple times (31a0848)
  • core: Own instance should not be visible as node (accc64c)

Features

  • core: Add gossip for group membership (46420ae)
  • core: Add Gossiper helper (d5cc740)
  • core: Apper peer names to debug namespace of TestNetwork (4022d7f)
  • core: Group interface to represent entire network or sub-sets of it (061bd6b)
  • core: Introduce groups joinable via NamedGroup (b65b5a8)
  • core: Shared Debugger abstraction (689e63e)
  • core: SynchronizedValues for easy sharing of values between nodes (8996117)
  • transport-streams: Make local and remote public key available for encrypted streams (a35bbed)

v0.11.0

19 Jun 07:18
Compare
Choose a tag to compare

Features

  • core: Ability to use custom timeouts with RequestReplyHelper (3ff258e)
  • core: Add ability to iterate over nodes in Network (5d7bf49)
  • core: Drop peer disconnect event from Transport (21fb9b0)
  • core: EncryptedStreamingPeer for easier way to set up secure connections (8458a74)
  • core: Network now uses join/leave instead of start/stop (eee9bdc)
  • core: Node ids now use UUIDv4 (77cc519)
  • service-contracts: Add project for defining service contracts (99a279f)
  • services: Services now use contracts (7ee4ab4)
  • services: Services now uses join/leave instead of start/stop (845e5f5)
  • tcp: No longer disconnect immediately when peer is reported unavailable (9862f01)
  • transport: Split transport code into separate packages (766b9c0)
  • Mark packages as side effect free (2042d66)