Skip to content

v0.40.0

Choose a tag to compare

@github-actions github-actions released this 20 May 08:34
d40b14b

Note

This release was brought to you by the Shipyard team.

Highlights

⚠️ Breaking change

  • SweepingProvider.Stats() now takes a context.Context and returns (stats.Stats, error). Callers must pass a ctx with a deadline — the key count is fetched through the keystore worker and can stall behind a slow datastore op. (#1251 by @guillaumemichel)

Fixes

  • Per-peer timeout on ADD_PROVIDER sends so a single slow peer can't stall a reprovide cycle. (#1252 by @guillaumemichel)
  • batchReprovide now holds cycleStatsLk for the full defer, fixing a stats race. (#1255 by @guillaumemichel)
  • ResettableKeystore reset is faster and no longer blocks the worker. (#1256 by @guillaumemichel)

Other

Full Changelog: v0.39.2...v0.40.0