chore: release 2.0.0
This commit is contained in:
2 files changed
+28
-1
No files matched your search
@@ -1,5 +1,32 @@
|
||||
# Changelog
|
||||
|
||||
## [2.0.0] - 2026-04-23
|
||||
|
||||
### Breaking
|
||||
|
||||
- **Partition-healing / DHT-rendezvous extracted to its own crate.**
|
||||
The 700+ lines of gossip-partition-healing logic in `src/gossip.rs`
|
||||
are now the `iroh-gossip-rendezvous` crate on crates.io (pinned
|
||||
here at `^0.1`). Any downstream code that reached into
|
||||
`bridge::gossip::*` for partition types needs to import from
|
||||
`iroh_gossip_rendezvous::*` instead. The normative protocol spec
|
||||
moved with the code — `dht-partition-healing.md` at the bridge
|
||||
root is now a pointer to the new crate's `PROTOCOL.md`.
|
||||
- **`iroh` and `iroh-gossip` bumped 0.97 → 0.98** (major; carries
|
||||
iroh's own breaking changes through to any bridge consumers that
|
||||
import from those crates transitively).
|
||||
|
||||
### Changed
|
||||
|
||||
- Direct deps `mainline`, `sha2`, `zeroize` removed — all now
|
||||
reachable transitively via `iroh-gossip-rendezvous`. Closure is
|
||||
smaller and the rendezvous concern lives in exactly one place.
|
||||
- `donglora-client` version spec loosened `"1.0.0"` → `"1"`. Patch
|
||||
and minor releases of the client propagate on the next
|
||||
`cargo build` / `cargo install` without a bridge re-publish;
|
||||
already-released `donglora-client 1.0.1` (CH340K USB bridge
|
||||
support) is picked up automatically.
|
||||
|
||||
## [1.0.1] - 2026-04-22
|
||||
|
||||
### Security
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "donglora-bridge"
|
||||
version = "1.0.1"
|
||||
version = "2.0.0"
|
||||
edition = "2024"
|
||||
authors = ["Stephen Waits <steve@waits.net>"]
|
||||
license = "MIT"
|
||||
|
||||
Reference in new issue
Block a user