Skip to content

Latest commit

 

History

History
84 lines (44 loc) · 5.48 KB

CHANGELOG.md

File metadata and controls

84 lines (44 loc) · 5.48 KB

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

0.12.2 (2022-05-27)

Bug Fixes

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

0.12.1 (2022-05-23)

Bug Fixes

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

0.12.0 (2021-12-18)

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)

0.11.0 (2021-06-17)

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)

0.10.0 (2021-06-07)

Features

  • cli: Display estimated latency of nodes (9f93f78)
  • cli: Make --network optional (179ecc7)
  • core: Add estimatedLatency to Node (546e867)
  • core: Change how capability arrays are sent in the binary peer protocol (b332c53)
  • ws-client: Use BackOff to calculate delays when attempting reconnect (2696f9c)