Skip to content

Releases: obsidiansystems/hydra-pay

Hydra Pay v1.1.2

25 Aug 18:19
51a7c17
Compare
Choose a tag to compare
  • Allow demo client to connect to non-local instances

Version v1.1.1

23 Aug 19:14
Compare
Choose a tag to compare
  • Fix outdated commands in README
  • Prevent same named channels to avoid ambiguity
  • Patch serialization of amounts using Int32
  • Add remove command
  • Let users know if they have already committed

Version v1.1.0

16 Aug 23:44
Compare
Choose a tag to compare
  • Breaking Change Update to cardano node 8.1.2
  • Rework nix-pinned cardano dependencies
  • Breaking Change Update aeson instances
  • Breaking Change Bump to hydra master 1e13b60a

Version 1.0.0

02 Aug 00:38
Compare
Choose a tag to compare
  • Extend the instance executable to act as client
  • Breaking Change Reduce dependencies
  • Breaking Change Unify features of core libraries and application
  • Introduce instances
  • Make proxies optional
  • Ensure all processes are correctly bracketed on close
  • Payment channel first API
  • Integrate external commit
  • Breaking Change Bump to hydra 0.11.0

v0.3.0

30 Jun 19:20
Compare
Choose a tag to compare

What's Changed

  • Proxies now pay directly back to their L1 counterpart when they receive the UTxO from a finalized head
  • Automatic transaction batching, when HydraPay is instructed to pay to or out of proxy addresses; instead of submitting separate transactions it will now batch to the best of its ability to limit transaction wait times, and avoid contention
  • Automated state progression: When a head is started, we use information from the proxy addresses, and the hydra nodes to automatically send Client inputs to the head, meaning the lifecycle is now self-managing and self-repairing
  • Internal indexer: We now do our best to scrutinize and persist events observed by each node on each head
  • Add a worker to handle refunds when nodes fail to start for any reason
  • Introduce Task Workers: A way for various internal HydraPay actions to happen in parallel with reliable execution and smart retries
  • More reliable and less resource intensive Hydra Node/Head status tracking: The communication interface uses less threads and a single and output channel
  • Automatically restart nodes at runtime
  • Rework proxy system to have one proxy per node to be in line with Hydra best practices

Full Changelog: v0.2.0...v0.3.0

v0.2.0

19 May 13:31
Compare
Choose a tag to compare

What's Changed

  • Split haskell library into two parts: hydra-pay-core and hydra-pay. hydra-pay includes database components that cannot be included in frontend clients, while hydra-pay-core includes common components that are compatible with both frontend and backend clients.
  • Add fanout to L1 workflow
  • Add hydra balance retrieval
  • Various stability improvements

Full Changelog: v0.1.1...v0.2.0

Hydra Pay v0.1.1

25 Apr 11:50
Compare
Choose a tag to compare

What's Changed

New Contributors

  • @luigy made their first contribution in #23

Full Changelog: v0.1.0...v0.1.1

Hydra Pay v0.1.0

24 Dec 19:25
263ccf8
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: https://github.com/obsidiansystems/hydra-pay/commits/v0.1.0