github ipfs/ipfs-desktop v0.49.1

8 hours ago

Note

This release was brought to you by the Shipyard team and IPFS community.

Highlights

Kubo 0.42 and Electron 42

Bundled Kubo is now v0.42.0. Highlights include announcing CIDs on demand with ipfs provide once, exporting and importing partial CARs with --local-only, smoother first-run migrations of very old repos, and more reliable daemon shutdown. Electron is now v42 (Chromium 148).

Important

If you manually set Provide.DHT.Interval=0 in the Kubo config, the daemon now requires an explicit Provide.Enabled and refuses to start without it. See Provide.DHT.Interval=0 no longer disables providing for both options.

Fix for Stalled Imports Under Custom Provide Strategies

If you switched Settings → Provide Strategy to Only Files and Pins or Only Pins (added in v0.49.0), adding files and other pin operations could stall for hours whenever the node was reannouncing a large pinset to the DHT. Kubo 0.42 no longer blocks pin operations during the reprovide cycle. The default All Files, Pins, and Browsing Cache strategy was not affected.

More Useful Error Reports

When IPFS Desktop hits an unexpected error, the Report the error button opens a prefilled GitHub issue with the stack trace. The prefill travels in a URL with a hard length cap, and long traces (for example repo migration logs) used to be cut from the end, dropping the lines that name the actual failure. The cap is now four times higher, and when truncation is still needed, the report keeps both the beginning and the end of the trace, with a marker for how many lines were omitted.

What's Changed

  • chore(deps): bump actions/upload-artifact from 5 to 7 by @dependabot[bot] in #3128
  • chore: pull new translations by @github-actions[bot] in #3150
  • fix(errors): preserve stack tail in report url by @lidel in #3152
  • chore: pull new translations by @github-actions[bot] in #3166
  • feat: kubo 0.42, electron 42 by @lidel in #3167

Full Changelog: v0.49.0...v0.49.1

Don't miss a new ipfs-desktop release

NewReleases is sending notifications on new releases.