Skip to content

Release Notes - 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.

  • 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 when Stop() runs. StopChan() closes separately from DoneChan(), which signals completed shutdown.
  • 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-width ledger.Blake2b256.

Release: v0.207.0

Compare: v0.206.2…v0.207.0


Doc Holiday logo

Docs authored by Doc Holiday

Edit page

Last updated: