Release Notes - v0.207.0
v0.207.0
Section titled “v0.207.0”Title: Improve shutdown signaling, panic handling, and pool metadata compatibility
Version: v0.207.0
This release makes protocol shutdown observable sooner, improves diagnostics when protocol and pipeline workers panic, and accepts pool metadata hashes with lengths other than 32 bytes.
New Features
Section titled “New Features”- Improved panic handling for protocol-owned goroutines and pipeline workers by recovering panics and reporting diagnostics. Ordered pipeline processing continues, while a fatal worker failure cancels the pipeline when necessary.
- Added
(*protocol.Protocol).StopChan()for immediate shutdown request observation whenStop()runs.StopChan()closes separately fromDoneChan(), which signals completed shutdown.
Breaking Changes
Section titled “Breaking Changes”- Expanded local state query pool metadata decoding to use
ledger/common.PoolMetadataHash. The decoder now accepts metadata hashes with lengths other than 32 bytes, and the exported field uses this type instead of fixed-widthledger.Blake2b256.
Release: v0.207.0
Compare: v0.206.2…v0.207.0
Docs authored by Doc Holiday