IPFS Desktop Changelog

What's new in IPFS Desktop 0.34.0

Mar 27, 2024
  • chore(deps): bump actions/cache from 3 to 4
  • Update Kubo: v0.27.0
  • chore: fix typo in README.md
  • chore(deps): bump actions/setup-node from 3 to 4
  • chore(deps): bump actions/upload-artifact from 3 to 4
  • chore(deps): bump snapcore/action-publish from 1.1.1 to 1.2.0

New in IPFS Desktop 0.32.0 (Nov 28, 2023)

  • Chore: automate releases with release-please by @SgtPooki in #2664
  • Chore(main): release 0.31.1 by @github-actions in #2682
  • Fix: release-please release creation by @SgtPooki in #2683
  • Chore: remove 0.31.1 release testing artifacts by @SgtPooki in #2684
  • Chore(deps): bump actions/checkout from 3 to 4 by @dependabot in #2620
  • Feat: kubo 0.24.0 by @hacdias in #2697

New in IPFS Desktop 0.31.0 (Oct 12, 2023)

  • chore: typo fixes by @criadoperez in #2633
  • docs(readme): add repo migration FAQ sections by @SgtPooki in #2634
  • Update README.md by @MichaelJCole in #2642
  • fix: i18n init done fires even with lang load error by @SgtPooki in #2650
  • ci: pin node-version to 18.17.1 by @galargh in #2662
  • kubo: update to v0.23.0 by @Jorropo in #2654
  • fix: ipfs-desktop config can disable autoUpdate by @SgtPooki in #2651

New in IPFS Desktop 0.30.2 (Sep 13, 2023)

  • Fix: tray translation waits for i18n init by @SgtPooki in #2604
  • Fix: ensure menu items update properly by @SgtPooki in #2605
  • Deps: webui v4.1.1 by @SgtPooki in #2621
  • Fix(apple-notarize): use notarytool and teamId by @SgtPooki in #2624

New in IPFS Desktop 0.30.1 (Aug 23, 2023)

  • What's Changed:
  • chore(deps): bump protobufjs from 6.11.3 to 6.11.4 by @dependabot in #2583
  • refactor: switch npm to kubo by @lidel in #2590
  • fix(tray): 🩹 Fixes the context loaded async in the tray. by @whizzzkid in #2593
  • chore(deps-dev): bump semver from 5.7.1 to 5.7.2 by @dependabot in #2557
  • chore(deps-dev): bump word-wrap from 1.2.3 to 1.2.4 by @dependabot in #2556
  • fix(tray): 🔧 Fix setter for tray-menu by @whizzzkid in #2594

New in IPFS Desktop 0.30.0 (Aug 10, 2023)

  • What's Changed:
  • fix: add logger to electron-updater by @SgtPooki in #2552
  • Create SECURITY.md by @Silvrbckw in #2555
  • feat: app lazy-loads app-context by @SgtPooki in #2378
  • feat: [email protected] by @SgtPooki in #2560
  • feat: add splash screen on top of ctx refactor by @SgtPooki in #2548
  • feat: catch and log electron-store.set errors by @SgtPooki in #2547
  • chore: bump kubo to 0.22.0 by @Jorropo in #2569

New in IPFS Desktop 0.29.0 (Jul 4, 2023)

  • chore(deps): bump json5 from 1.0.1 to 1.0.2
  • chore(deps): bump minimatch and electron-builder
  • feat: [email protected]
  • chore(deps): bump actions/upload-artifact from 2 to 3
  • chore(deps): bump actions/cache from 2 to 3
  • chore(deps): bump actions/setup-node from 2 to 3
  • chore(deps): bump snapcore/action-publish from 1.0.2 to 1.1.1
  • chore: update github actions
  • chore(deps): bump actions/checkout from 1 to 3
  • feat: [email protected]
  • Update Kubo: v0.21.0

New in IPFS Desktop 0.28.0 (May 11, 2023)

  • Update Kubo: v0.20.0 by @hacdias in #2481

New in IPFS Desktop 0.27.3 (May 10, 2023)

  • What's Changed:
  • Fix: Fix incorrect link for Kubo version in tray icon by @is-this-echo in #2473
  • Chore: remove workflows/auto-project.yml by @SgtPooki in #2477
  • Update Kubo: v0.19.2 by @hacdias in #2474

New in IPFS Desktop 0.27.2 (Apr 29, 2023)

  • What's Changed:
  • Update Kubo: v0.19.1 by @galargh in #2453
  • feat: [email protected] by @SgtPooki in #2466
  • chore(deps-dev): bump semver-regex from 3.1.3 to 3.1.4 by @dependabot in #2165

New in IPFS Desktop 0.27.0 (Mar 20, 2023)

  • Use CIDv1 by default
  • Docs: add features doc
  • Update Kubo: v0.19.0

New in IPFS Desktop 0.26.1 (Feb 10, 2023)

  • chore(docs): v0.26.0 by @SgtPooki in #2389
  • Update Kubo: v0.18.1 by @galargh in #2396
  • Update ci.yml by @galargh in #2413

New in IPFS Desktop 0.26.0 (Jan 28, 2023)

  • Feat: kubo 0.18 with /quic-v1 and /webtransport by @galargh in #2363
  • Feat: Updating ipfs-webui CID to v2.22.0 by @djmcquillan in #2387

New in IPFS Desktop 0.25.0 (Dec 11, 2022)

  • Feat: kubo v0.17.0 by @galargh in #2338
  • Fix: support /quic-v1 on Peers page by @lidel in #2356
  • Docs(readme): add repology badge by @lidel in #2352
  • Chore: release prep by @lidel in #2344
  • Chore(readme): 0.24.0 -> 0.24.1 by @whizzzkid in #2333

New in IPFS Desktop 0.24.1 (Nov 10, 2022)

  • What's Changed:
  • Update README.md by @michael-spengler in #2289
  • Chore: bump go-ipfs version to 0.16.0 by @galargh in #2280
  • Fix: adjust mac and dmg artifactName by @lidel in #2296
  • Chore(readme): 0.24.0 by @lidel in #2298
  • Feat: Updating ipfs-webui CID to v2.20.0 by @whizzzkid in #2331

New in IPFS Desktop 0.24.0 (Oct 3, 2022)

  • Feat: monochrome tray icon on Windows & Linux by @hacdias in #2159
  • Chore(deps): webui v2.18.0 by @SgtPooki in #2263
  • Feat: Create CODEOWNERS by @SgtPooki in #2239
  • Feat: include platform version in error report by @hacdias in #2256
  • Fix: ensure .Swarm.ConnMgr exists before accessing by @hacdias in #2255
  • Feat: ipfs-webui v2.18.1 by @SgtPooki in #2267
  • Refactor: use ipcMainEvents constant by @hacdias in #2250
  • Chore: [email protected] by @SgtPooki in #2286

New in IPFS Desktop 0.23.0 (Aug 30, 2022)

  • What's Changed:
  • chore: i18n, CI, and dep updates by @lidel in #2214
  • fix: quit if repository is part of private network by @hacdias in #2223
  • chore(maintenance): remove addedApiPort after go-ipfs 0.13 by @hacdias in #2226
  • fix: log correct error on spawn by @hacdias in #2225
  • fix: use constants for withAnalytics keys by @hacdias in #2224
  • Change 'Go-ipfs' to 'Kubo' in tray menu by @bertrandfalguiere in #2246
  • feat: jsdoc and improvements to daemon logic by @hacdias in #2227
  • feat: Kubo 0.15.0 by @ajnavarro in #2240

New in IPFS Desktop 0.22.0 (Jul 22, 2022)

  • What's Changed:
  • feat: ipfs-webui v2.15.1 by @SgtPooki in #2190
  • feat: kubo 0.14 by @lidel in #2210
  • docs: update manual QA script by @lidel in #2176
  • docs: add network error troubleshoot by @hacdias in #2178
  • chore: remove unused auto-project triggers by @galargh in #2207
  • chore: use official github action in auto-project by @galargh in #2208
  • chore: create enum for ipcMain eventNames by @noliveira95 in #2189

New in IPFS Desktop 0.21.0 (Jun 13, 2022)

  • docs: v0.20.6 by @SgtPooki in #2137
  • Remove hardcoded DHT client routing by @2color in #2152
  • chore: remove deprecated ipfs-on-path, npm-on-ipfs by @hacdias in #2140
  • chore(maintenance): move config keys to separate file by @hacdias in #2143
  • go-ipfs v0.13.0 by @guseggert in #2166
  • chore: electron build updates by @lidel in #2172

New in IPFS Desktop 0.20.6 (May 12, 2022)

  • Fix: return error instead of throw by @hacdias in #2074
  • README: Update link that points to ipfs-shipyard repository by @schuelermine in #2119
  • Docs: Add repo.lock troubleshooting steps to readme by @SgtPooki in #2111
  • Feat: Add app&webui ready/load metrics by @SgtPooki in #2126

New in IPFS Desktop 0.20.5 (Apr 9, 2022)

  • chore: electron 18 and go-ipfs 0.12.2 by @lidel in #2098

New in IPFS Desktop 0.20.4 (Mar 28, 2022)

  • Fix: migrating to less expensive config in Swarm.ConnMgr by @lidel in #2055
  • Fix: detect invalid or corrupted repository by @hacdias in #2067
  • Fix: static message when ipfs daemon dies on start by @lidel in #2078
  • Refactor: remove 'download' functionality by @hacdias in #2061
  • Chore: remove unused and update dependencies by @hacdias in #2047

New in IPFS Desktop 0.20.3 (Mar 22, 2022)

  • Fix: ipfs-companion rpc api in go-ipfs <0.13.

New in IPFS Desktop 0.20.2 (Mar 15, 2022)

  • Docs: 0.20.x by @lidel in #2012
  • Fix: ux of notification after file import by @lidel in #2013
  • Refactor: remove checkCorsConfig by @hacdias in #1955
  • Docs: debian 11 by @lidel in #2033
  • Feat: add known webui addresses to CORS conf by @hacdias in #1956
  • Fix: pass ipfs config show error by @lidel in #2032
  • Fix: proper catch-all daemon startup errors by @lidel in #2030

New in IPFS Desktop 0.20.1 (Mar 7, 2022)

  • Fix: migration fallback to ipfs by @lidel in #2008
  • Refactor: remove mocha/chai, fix e2e on windows by @lidel in #2007
  • Fix: increase free port lookup range by @lidel in #2010
  • Fix: gui error report title by @lidel in #2011

New in IPFS Desktop 0.20.0 (Mar 1, 2022)

  • This release includes UI that will inform user when time-consuming migration needs to be run as part of IPFS node update
  • What's Changed:
  • Feat: show repo migration (go-ipfs 0.12.0) by @hacdias in #1982
  • Fix: remove default lower bound from gateway and api port lookup by @hacdias in #1991
  • Chore: electron 17.1 and related deps by @lidel in #1998
  • Chore(i18n): locale sync bf2bfe5

New in IPFS Desktop 0.19.1 (Feb 14, 2022)

  • feat: ipfs-webui v2.13 → v2.15.0; mostly bugfixes, but includes permanent peering support
  • feat: electron 17 and playwright e2e tests by @hacdias and @lidel #1937
  • feat: better handling of 'unresponsive' event by @hacdias in #1952
  • fix: os-native add-to-ipfs on Windows and macOS by @hacdias in #1976
  • fix: dialog when IPFS_PATH/api port is offline by @lidel in 13de174
  • fix: electron version by @hacdias in #1965
  • fix: add .manualCheckForUpdates before tray startup by @hacdias in #1950
  • refactor: remove deprecated "ipfs on PATH" feature by @hacdias in #1948
  • chore: uninstall npm on ipfs by @hacdias in #1947
  • chore(i18n): locale sync by @lidel in 50c31bb
  • chore: update dependencies by @lidel in #1959, fa17bdd and @hacdias in #1899, #1960

New in IPFS Desktop 0.18.1 (Dec 13, 2021)

  • This is the same as 0.18.0, but with auto update fix for macOS

New in IPFS Desktop 0.18.0 (Dec 13, 2021)

  • Fix: remove zip for Squirrel.Mac by @lidel in #1932
  • Feat: go-ipfs 0.11.0 by @lidel in #1936
  • Chore: release prep by @lidel in #1938

New in IPFS Desktop 0.17.0 (Oct 5, 2021)

  • Feat: go-ipfs 0.10.0 by @guseggert in #1896
  • Fix(ci): cache ipfs-webui by @lidel in #1913
  • Fix: analytics storage_path by @milahu in #1900
  • Chore: default --agent-version-suffix and --routing by @lidel in #1914
  • Chore: electron v13.5.1 and other deps by @lidel in #1915
  • Chore: switch to i18next-fs-backend by @lidel in #1916

New in IPFS Desktop 0.16.3 (Sep 8, 2021)

  • Fixes and Maintenance:
  • feat: ipfs-webui v2.13.0 (#1903)
  • feat: allow to show devtools (#1901)
  • chore: update non-major dependencies (#1895)
  • fix: use context bridge (#1894)
  • docs: FreeBSD Linux Binary Compatibility (#1878)
  • docs: debian 11 troubleshooting (b804474)
  • chore: update maintainer AUR (#1880)
  • chore(i18n): locale sync

New in IPFS Desktop 0.16.2 (Jul 23, 2021)

  • IPFS: go-ipfs v0.9.1
  • UI: v2.12.4
  • Fies and Maintenance:
  • fi: go-ipfs 0.9.1 (#1876)
  • chore: electron v13.1.7 (43da717)
  • chore(i18n): locale sync

New in IPFS Desktop 0.16.1 (Jul 6, 2021)

  • Fix: ipfs-webui v2.12.4 (#1868)
  • Fix: dont pin when adding to mfs (#1860)
  • Fix: show Files after import on windows (#1853)
  • Fix: choco publishing
  • Chore(i18n): locale sync

New in IPFS Desktop 0.15.1 (Jun 17, 2021)

  • Fixes and Maintenance:
  • Fix: ipfs-webui v2.12.3
  • Fix: useful errors on download fail (#1843)
  • Chore(i18n): locale sync

New in IPFS Desktop 0.15.0 (May 5, 2021)

  • Features:
  • Ipfs webui v2.12 with basic support for remote pinning (#1807)
  • See RELEASE NOTES for v2.12 for details
  • Electron 12.x (#1807)
  • Fixes and Maintenance:
  • Fix: ipfs-on-path should never fail on boot (#1769)
  • Docs(readme): fix scoop install steps (#1808)
  • Docs: promote AppImage for Linux (#1776)
  • Chore: switch actions to v2 (#1708)
  • Chore(i18n): i18next update and locale sync

New in IPFS Desktop 0.14.0 (Feb 24, 2021)

  • Features:
  • go-ipfs 0.8.0 (#1715 + RELEASE NOTES)
  • electron 11.x (#1715)
  • improve updating ux (#1758)
  • enable ipns over pubsub via settings menu (#1739)
  • disable/enable gc via settings menu (#1740)
  • enable pubsub via settings menu (#1735)
  • Fixes and Maintenance:
  • fix: timeout during checkIfAddrIsDaemon (#1750)
  • fix: default Open WebUI at Launch to true (#1757)
  • fix: autoupdate only on supported platforms (#1698)
  • fix: specify content-type in prompt template (#1729)
  • fix: use correct config path during development (#1690)
  • fix(mac): refresh file list after import (#1767)
  • refactor: tray click events (#1766)
  • chore: deprecate ipfs-on-path (#1768) and npm-on-ipfs (1757874)
  • docs: rework readme (#1703)
  • chore: automated Chocolatey publishing (#1697)
  • docs: Homebrew instructions (#1727)
  • docs: brew cask has been deprecated (#1732)
  • chore(i18n): locale sync (2f1631d)

New in IPFS Desktop 0.13.2 (Oct 12, 2020)

  • Features:
  • Use dweb.link gateway when shareable link is copied to clipboard
  • Preserve filename when a single file is shared (screenshot, quick import)
  • Fixes and Maintenance:
  • fix: windows auto-update (#1679)
  • feat(ci): automated Snapcraft publishing (#1678)
  • fix: openItem errors (#1687)
  • feat: screenshot improvements (#1689)
  • fix: OS integrations for quick file import (#1691)
  • fix(windows): autoInstallOnAppQuit (#1682)

New in IPFS Desktop 0.13.0 (Oct 7, 2020)

  • UI: v2.11.4
  • IPFS: go-ipfs v0.7.0
  • Features
  • Webui v2.11.4
  • Go-ipfs v0.7.0 (#1638)
  • Synchronized and added new locales
  • Fixes and Maintenance
  • Electron 9 (#1641, 42b069b)
  • Fix: ensure small asar archive (#1660)
  • Fix: uppercase Discovery.MDNS.enabled in default config (#1632)
  • Ci: move to GitHub Actions (#1657)

New in IPFS Desktop 0.12.2 (Oct 2, 2020)

  • feat: ipfs-webui v2.10.2

New in IPFS Desktop 0.12.1 (Jul 7, 2020)

  • Features:
  • Feat: ipfs-webui v2.9.0 (#1531)
  • Feat: go-ipfs 0.6 (#1526)
  • Fixes and Maintenance:
  • fix: windows auto-update feature when selecting install for all users (#1556)

New in IPFS Desktop 0.12.0 (Jul 7, 2020)

  • Web UI: v2.9.0
  • IPFS: go-ipfs v0.6.0
  • Features:
  • feat: ipfs-webui v2.9.0 (#1531)
  • feat: go-ipfs 0.6 (#1526)
  • Fixes and Maintenance:
  • fix: windows auto-update feature when selecting install for all users (#1556)

New in IPFS Desktop 0.11.3 (May 18, 2020)

  • Fixes and Maintenance:
  • chore: update dependencies

New in IPFS Desktop 0.11.2 (Apr 30, 2020)

  • Fixes and Maintenance:
  • fix: import Folders to IPFS via WebUI button (#1472)

New in IPFS Desktop 0.11.1 (Apr 29, 2020)

  • Breaking Changes:
  • fix: remove old auto launch method (#1416)
  • fix: ipfs daemon flags (#1437)
  • Features:
  • feat: support for go-ipfs 0.5 (#1392)
  • feat: run garbage collector (#1407)
  • feat: update ipfsd-ctl to 4.x (#1411)
  • feat: improved update experience (#1414)
  • feat(ux): improve download cid (#1419)
  • feat(ux): improve gc (#1420)
  • feat(ux): better error messages (#1421)
  • feat(ux): separate open from other actions (#1424)
  • feat(ux): move preferences to menubar (#1425)
  • feat: allow custom ipfs binary (#1427)
  • feat(ux): open web ui at login (#1429)
  • feat: add "Help Translation" under "About" (#1447)
  • feat: go-ipfs 0.5 (#1463)
  • Fixes and Maintenance:
  • fix: drag&drop files and folders (#1287 (comment))
  • fix: start on login (#1334)
  • fix: notify when new update is available (#1384)
  • chore: update to electron 8.x (#1404)
  • fix: write path when it does not exist (#1405)
  • refactor: remove babel (#1406)
  • fix: circular dependency between dialogs and daemon (#1408)
  • fix: use portfinder instead of get-port (#1410)
  • fix: screenshot taking (#1418)
  • fix: disable updates in development (#1423)
  • docs: clarify protocol usage (#1426)
  • fix: translate 'Select Directory' (#1428)
  • refactor: move utilities to utils directory (#1434)
  • fix: repo fsck is deprecated (#1438)
  • refactor: use store migrations and defaults (#1443)
  • fix(ux): show dock when prompt is visible (#1450)
  • fix: keep track of last opened page (#1452)
  • fix: ipfs on PATH on windows with spaces in binary path #1465
  • fix: go-ipfs 0.5.0 with go-ipfs-dep 0.5.0 #1464
  • fix: macOS notarization with stappling (f01eb6b)

New in IPFS Desktop 0.10.4 (Apr 16, 2020)

  • Fixes and Maintenance:
  • I18n: sync locales (#1347)
  • Fix: startup on Debian 10 (#1370)

New in IPFS Desktop 0.10.3 (Apr 16, 2020)

  • Features:
  • I18N: ja-JP, he-IL and hi-IN locales (#1339)
  • Fixes and Maintenance:
  • Fix: start with off icon (#1300)
  • Chore: dependency updates (#1341)

New in IPFS Desktop 0.10.2 (Apr 16, 2020)

  • Fixes and Maintenance:
  • Don't crash on net:: errors (#1270)

New in IPFS Desktop 0.10.1 (Apr 16, 2020)

  • Fixes and Maintenance:
  • Use longer installer on Windows (#1248)

New in IPFS Desktop 0.10.0 Pre-release (Apr 16, 2020)

  • Features:
  • Web UI v2.7.1
  • Copy link to clipboard when drag'n'droping to the icon (#1221)