github ipfs/ipfs-desktop v0.49.0

5 hours ago

Note

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

Highlights

Kubo 0.41 and Electron 41

Bundled Kubo is now v0.41.0. Highlights include faster reclamation of provide queue disk space, and improved FUSE. Electron is now v41 (Chromium 135).

Pick a CID Format from the Tray

A new Settings → CID Profile submenu (IPIP-499) lets you switch the format used for newly imported content between the modern UnixFS v1 default (unixfs-v1-2025) and the legacy v0 format (unixfs-v0-2015). User edits made directly in JSON config show up as Manually edited in Kubo config, so the tray never overwrites a hand-tuned config.

Pick What You Announce to the Network

A new Settings → Provide Strategy submenu lets you cut down on what your node announces to the DHT:

  • All Files, Pins, and Browsing Cache (Kubo default)
  • Only Files and Pins
  • Only Pins

Each preset also turns on fast-provide for newly imported content, so files show up on the network without waiting for the next reprovide cycle.

Cleaner Recovery When Your Install Is Out of Date

If Kubo refuses to start because the on-disk repo is newer than the bundled binary, the startup dialog now offers a Download latest release button linking to the latest release, instead of asking you to file a crash report.

Smoother WebUI Navigation

  • Opening a tray entry while the window is visible navigates in place instead of reloading.
  • The bandwidth graph and peer list pause rendering when the window is hidden, minimized, or covered.
  • Routes survive a daemon restart instead of snapping back to Status.

Sharper Tray Icons on HiDPI Displays

Tray status icons now ship in every scale Electron's HiDPI resolver looks for, including @1.25x (the default on most 13" to 14" 1080p Windows laptops).

Better Linux Autostart with System Electron

If you launch IPFS Desktop through a system Electron (for example via the AUR package), the generated autostart entry now points at the correct app path and escapes shell-special characters, so the app reliably starts on login.

What's Changed

  • fix: link to releases when repo version exceeds program by @lidel in #3144
  • fix(tray): use scale-aware lookup for status menu icons by @RubenKelevra in #3126
  • feat: kubo to 0.41 electron 41 by @lidel in #3146
  • feat: add IPIP-499 CID Profile submenu to tray menu by @lidel in #3132
  • feat: provide strategy tray menu by @lidel in #3149
  • chore: pull new translations by @github-actions[bot] in #3148
  • fix(webui): navigation fixes by @RubenKelevra in #3122
  • feat(linux/autostart): include app path when launched via external electron by @RubenKelevra in #3123

Full Changelog: v0.48.0...v0.49.0

Don't miss a new ipfs-desktop release

NewReleases is sending notifications on new releases.