Skip to content

Commit 6f13b3a

Browse files
committed
chore: release 0.20.0 - upgrade to holochain 0.7.0 / client 0.21.0
- Bump @holochain/client to ^0.21.0, hdk to 0.7.0, hdi to 0.8.0, and pin the nix flake to holonix main-0.7 (holochain 0.7.0 stable). - Adapt to the restructured DhtOp/ChainOp shapes: variants carry a SignedAction of { data, signature }; entry-bearing variants serialize as a [signedAction, entry] tuple, action-only variants as the bare signed action. - Close the app websocket only when its transport is a WsClient, as AppWebsocket.client is now the narrower AppClientTransport type. - Rename the generated conductor config field signal_url to relay_url for the iroh transport; kitsune2-bootstrap-srv serves as both bootstrap server and relay. - Exclude CreateEntry ops of private entries from the dhtSync comparison; they are integrated on the author but never published. - Update test op-count expectations and create the 0-arc player after the full-arc players so its genesis publish finds authorities within the test timeout.
1 parent 5eab9b9 commit 6f13b3a

12 files changed

Lines changed: 175 additions & 113 deletions

CHANGELOG.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,17 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm
77
### Added
88
### Removed
99
### Changed
10-
- **BREAKING**: Upgraded to Holochain 0.7 and `@holochain/client` 0.21. Tryorama 0.20.x is compatible with Holochain 0.7.x.
10+
### Fixed
11+
12+
## 2026-07-31: v0.20.0
13+
14+
### Added
15+
### Removed
16+
### Changed
17+
- **BREAKING**: Upgraded to Holochain 0.7.0 (stable) and `@holochain/client` ^0.21.0. Tryorama 0.20.x is compatible with Holochain 0.7.x.
18+
- Adapted to the restructured `DhtOp`/`ChainOp` data shapes of Holochain 0.7 (variants now carry a `SignedAction` of `{ data, signature }`; entry-bearing variants serialize as a `[signedAction, entry]` tuple, action-only variants as the bare signed action) and to the narrowed `AppWebsocket.client` transport type of client 0.21.
19+
- Renamed the generated conductor config field `signal_url` to `relay_url`, matching Holochain 0.7's move to the iroh transport. The local `kitsune2-bootstrap-srv` now serves as both bootstrap server and iroh relay.
20+
- `dhtSync` now excludes `CreateEntry` ops of private entries from the DHT state comparison. Since Holochain 0.7 these ops are integrated on the authoring conductor but never published, so conductors could never appear in sync once any private entry (e.g. a zome-call signing cap grant) existed.
1121
### Fixed
1222

1323
## 2025-11-20: v0.19.0

Cargo.lock

Lines changed: 58 additions & 32 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@ members = [
66
resolver = "2"
77

88
[workspace.dependencies]
9-
hdi = "0.8.0-dev.9"
10-
hdk = "0.7.0-dev.12"
11-
holochain_serialized_bytes = "0.0.56"
9+
hdi = "0.8.0"
10+
hdk = "0.7.0"
11+
holochain_serialized_bytes = "0.0.57"
1212
serde = "1.0.192"
1313

1414
[profile.dev]

0 commit comments

Comments
 (0)