Skip to content

v0.42.2

Latest

Choose a tag to compare

@github-actions github-actions released this 21 Aug 05:26
10e0adf

Note

This release was brought to you by the Shipyard team.

Highlights

Provider record writes are batched again (#1293)

v0.42.0 (#1277) inadvertently turned every provider record write and GC delete into an individual (fsynced) datastore operation, causing excessive disk I/O on busy nodes (ipfs/kubo#11432). Provider writes and GC deletes are now batched (256 records per batch), restoring the pre-v0.42.0 fsync rate. No protocol or record-layout change.

Local provider record writes respect shutdown (#1288)

The WithAddLocalRecord callback now receives the sweeping provider's lifecycle context instead of context.Background() (a regression from #1282), so local provider record writes are properly cancelled when the provider shuts down.

What's Changed

Full Changelog: v0.42.1...v0.42.2