Skip to content

Commit

Permalink
Release 0.6.0
Browse files Browse the repository at this point in the history
  • Loading branch information
ch1bo committed Jun 22, 2022
1 parent 482d3d0 commit 68024d5
Show file tree
Hide file tree
Showing 8 changed files with 18 additions and 18 deletions.
19 changes: 9 additions & 10 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,12 +8,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
As a minor extension, we also keep a semantic version for the `UNRELEASED`
changes.

## [0.6.0] - Unreleased

#### Fixed

- Head contract check UTxO hash upon closing the head [#338](https://github.com/input-output-hk/hydra-poc/pull/338). This prevents closing the head with arbitrary UTxO.
- Clients can fanout a Head closed without any off-chain transactions (eg. with initial snapshot) [#395](https://github.com/input-output-hk/hydra-poc/issues/395)
## [0.6.0] - 2022-06-22

#### Added

Expand All @@ -23,16 +18,20 @@ changes.

- Transactions can now be submitted as raw CBOR-serialized object, base16 encoded, using the `NewTx` client input. This also supports the text-envelope format from cardano-cli out of the box. See the [api Reference](https://hydra.family/head-protocol/api-reference#operation-publish-/-message).

- New `ReadyToFanout` server output on the client API.
- **BREAKING** The `hydra-node` does not finalize Heads automatically anymore.
+ Instead clients do get a new `ReadyToFanout` server output after the contestation period and
+ Clients can use the `Fanout` client input command to deliberately finalize a Head when it is closed and the contestation period passed.

- Remaining contestation period is included in `HeadIsClosed` and displayed in `hydra-tui`.

#### Changed

- **BREAKING**: The starting state of a Head is renamed to `IdleState`, which is visible in the log API.
- **BREAKING** The `hydra-node` does not finalize Heads automatically anymore.
+ Instead clients do get a new `ReadyToFanout` server output after the contestation period and
+ Clients can use the `Fanout` client input command to deliberately finalize a Head when it is closed and the contestation period passed.

#### Fixed

- Head script to check UTxO hash upon closing the head correctly [#338](https://github.com/input-output-hk/hydra-poc/pull/338). Previously it was possible to close the head with arbitrary UTxO.
- Clients can fanout a Head closed without any off-chain transactions (eg. with initial snapshot) [#395](https://github.com/input-output-hk/hydra-poc/issues/395)

## [0.5.0] - 2022-05-06

Expand Down
1 change: 0 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,6 @@ More information (including a demo) available on [user manual 📖](https://hydr
Proof of concept:
- [x] Coordinated Hydra Head protocol
- [x] Single Head per hydra-node
- [x] Stubbed chain using external process
- [x] Network statically configured, direct TCP connections
- [x] WebSocket, message-based API Server
- [x] Terminal user interface client
Expand Down
2 changes: 1 addition & 1 deletion hydra-cardano-api/hydra-cardano-api.cabal
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
cabal-version: 3.0
name: hydra-cardano-api
version: 0.5.0
version: 0.6.0
synopsis: A Haskell API for Cardano, tailored to the Hydra project.
author: IOG
copyright: 2022 IOG
Expand Down
2 changes: 1 addition & 1 deletion hydra-node/hydra-node.cabal
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
cabal-version: 3.0
name: hydra-node
version: 0.5.0
version: 0.6.0
synopsis: The Hydra node
author: IOG
copyright: 2022 IOG
Expand Down
2 changes: 1 addition & 1 deletion hydra-node/json-schemas/api.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
asyncapi: '2.3.0'
info:
title: Hydra Node API
version: '0.5.0'
version: '0.6.0'
description: |
WebSocket API for administrating Hydra heads: multi-party isomorphic state-channels for Cardano.
Expand Down
6 changes: 4 additions & 2 deletions hydra-plutus/hydra-plutus.cabal
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
cabal-version: 2.2
name: hydra-plutus
version: 0.5.0
version: 0.6.0
synopsis: Hydra Plutus Contracts
author: IOG
copyright: 2022 IOG
Expand Down Expand Up @@ -124,14 +124,16 @@ test-suite tests
other-modules:
Hydra.Data.ContestationPeriodSpec
Spec

build-depends:
, base
, hspec
, hspec-core
, hydra-prelude
, hydra-plutus
, hydra-prelude
, hydra-test-utils
, QuickCheck

build-tool-depends: hspec-discover:hspec-discover -any

executable inspect-script
Expand Down
2 changes: 1 addition & 1 deletion hydra-prelude/hydra-prelude.cabal
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
cabal-version: 2.2
name: hydra-prelude
version: 0.5.0
version: 0.6.0
synopsis: Custom Hydra Prelude used across other Hydra packages.
author: IOG
copyright: 2022 IOG
Expand Down
2 changes: 1 addition & 1 deletion hydra-test-utils/hydra-test-utils.cabal
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
cabal-version: 2.2
name: hydra-test-utils
version: 0.5.0
version: 0.6.0
synopsis: Hydra utilities for testing, aka. "Test Prelude"
author: IOG
copyright: 2022 IOG
Expand Down

0 comments on commit 68024d5

Please sign in to comment.