Skip to content

0.18.1

Pre-release
Pre-release
Compare
Choose a tag to compare
@ch1bo ch1bo released this 15 Aug 17:14
· 240 commits to master since this release
0.18.1
8d8d3a3

Small release that adds --tls-{key,cert} support to hydra-node API and fixes transaction pruning under heavy load.

Also, we have a new landing page on our website now: 👉 https://hydra.family/head-protocol/ 👈

Warning

There are still several known issues, which are explained in the documentation.

Build artifacts

Hydra Scripts

Scripts did not change, so you can use the same transaction IDs as with 0.18.0 as --hydra-scripts-tx-id when running hydra-node:

  • preview: 19d25f489ffa66ba3568342657fe441f47a417d4e31585b5f0278ebe619ecf41
  • preprod: 976b28bc716490fbaa4e17d7bf33b04f27fcfafef58c436c4f2644adeeb48829
  • mainnet: 747c39eb53a4092fd46e10b417beef9781bf336a4fc1fd439e7492fe3876a1ba

See also networks.json

Compatible / tested with

  • cardano-node: 9.1.0
  • cardano-cli: 9.2.1.0
  • mithril: 2428.0

Upgrade instructions

No breaking changes or special care needed, just update your hydra-node.

Changelog

  • Tested with cardano-node 9.1.0 and cardano-cli 9.2.1.0.

  • New landing page and updated documentation style. #1560

  • Fixed pruning of transactions when a snapshot is requested:

    • Before, the hydra-node would re-apply transactions in the wrong order which made already "seen" transactions (indicated by TxValid) disappear from the local ledger state and also not get snapshotted.
    • Details in #1559
  • Add TLS support for the API server via --tls-cert and --tls-key command line options. #1555

Contributors

Other contributors to this release: @noonio @ch1bo @oduameh

Full Changelog: 0.18.0...0.18.1