Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/).

- New channels require both peers to support the on-chain full payment hash feature; nodes no longer open Legacy channels.
- Existing Legacy channels retain their original settlement layout. After the database migration ships, operators should close existing Legacy channels when practical.
- This RC requires a new database. Upgrading an existing database is not supported until a subsequent release provides the migration.
- Existing databases upgrade in place via a migration that adds the `commitment_contract_features` field (defaulting to Legacy) to channel actor state, channel open records, and watchtower channel data.
- Watchtower `create_watch_channel` now accepts `commitment_contract_features` as `"0x0"` (Legacy) or `"0x1"` (full payment hash).

## [v0.8.0] - 2026-03-28
Expand Down
45 changes: 41 additions & 4 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

45 changes: 41 additions & 4 deletions crates/fiber-lib/fuzz/Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

7 changes: 6 additions & 1 deletion crates/fiber-store/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,11 @@ thiserror = "1.0.58"
rusqlite = { version = "0.34", features = ["bundled"], optional = true }

# Fiber types for migration
fiber-types-090 = { package = "fiber-types", version = "0.9.0-rc4" }
# 0.9.1 is the latest published 0.9.x: it shares the 0.9.0-rc4 struct layout
# (only additive methods/variants) and serves as the "old" types for the
# 0.9.x -> 0.10.0-rc1 migration below.
fiber-types-090 = { package = "fiber-types", version = "0.9.1", features = ["watchtower"] }
fiber-types-0100 = { package = "fiber-types", version = "0.10.0-rc1" }

# Old fiber types for deserializing legacy data
fiber-types-081 = { package = "fiber-types", version = "0.8.1" }
Expand All @@ -42,6 +46,7 @@ web-sys = "0.3.72"

[dev-dependencies]
fiber-types-081 = { package = "fiber-types", version = "0.8.1", features = ["sample"] }
fiber-types-090 = { package = "fiber-types", version = "0.9.1", features = ["sample", "watchtower"] }
tempfile = "3.10.1"

[features]
Expand Down
Loading
Loading