Releases: ipfs/ipfs-companion
v2.8.6.855 (Beta)
Changes
- Recovery from HTTP and Network failures (Resilience & Offline)
- feat: recover dead sub-domain gateways (#802) (thanks @colinfruit!)
- fix: recovery quirks in Firefox and Chromium (#807)
- feat: web ui 2.5.8 (#801)
- feat: display feedback form on extension uninstall (#799)
- chore: dependency bump
- chore(i18n): sync locales
Installation
Firefox: Beta Channel at Github
Chrome,
Brave and other
Chromium-based: Beta Channel at Chrome Web Store
- Note: publishing to Chrome Web Store may be delayed due to #808
- Alternative: use generic
.zipattached to this release or build and install it manually
v2.8.6.847 (Beta)
Changes
- First stab at improving resilience by healing broken links to IPFS resources and DNSLink websites.
- feat: recover from failed HTTP requests to third party gateways (#783) (thanks @colinfruit!)
- feat: recover from DNS failures (#797)
- feat: precached webui works in offline mode (#782)
- fix: streaming HTTP APIs of js-ipfs in Brave (#794)
- fix: set minimum_chrome_version to 72 (#798)
Installation
Firefox: Beta Channel at Github
Chrome,
Brave and other
Chromium-based: Beta Channel at Chrome Web Store
- Alternative: use generic
.zipattached to this release or build and install it manually
v2.8.6.840 (Beta)
Changes
- feat: web ui 2.5.7 (#785)
- feat: add 'Open Web UI' button to the welcome page (#769)
- fix: restore Android support (#770)
- fix: avoid internal requests for action icons (#788)
- fix: improve extraHeaders feature detection (#787) (thanks @sammacbeth!)
- chore: dependency updates (#789)
Installation
Firefox: Beta Channel at Github
Chrome,
Brave and other
Chromium-based: Beta Channel at Chrome Web Store
- Alternative: use generic
.zipattached to this release or build and install it manually
v2.8.6 (Stable)
This is a bugfix release for Firefox Desktop and Android.
End user may notice the new Web UI with even more useful Peers screen ✨
Features
- feat: web ui 2.5.4 (#764)
Fixes
- fix: restore Android support (#770)
- fix: remove XHR CORS workaround for Firefox (#771)
- fix: brave bundle should inherit chrome manifest (ccbc3d9)
Other
- chore: dependency bump (#775)
- i18n: synchronized translations
Installation
Alternative: use prebuilt artifacts attached to this release or build and install it manually.
v2.8.5.830 (Beta)
Changes
- feat: web ui 2.5.4 (#764)
- fix: restore Android support (#770)
- fix: remove XHR CORS workaround for Firefox (#771)
- chore: dependency bump (#775)
Installation
Firefox: Beta Channel at Github
Chrome,
Brave and other
Chromium-based: Beta Channel at Chrome Web Store
- Alternative: use generic
.zipattached to this release or build and install it manually
v2.8.5 (Stable)
Highlight: TCP transport (Brave only)
This release enables P2P connectivity over TCP when embedded JS IPFS in Brave is used.
- Enabled TCP transport thanks to
chrome.sockets.tcp*#754 - LAN Discovery of go-ipfs with
chrome.sockets.udp#754 - enabled WAN peer discovery via community ws-star servers to provide best-effort backup for non-LAN peer discovery
- enabled preload via
*.preload.ipfs.io(makes it easier to share files on the go) - enabled delegated routing (delegated DHT for peers & content) via go-ipfs at
*.delegate.ipfs.io
Known Issues
- init of embedded node may take a few seconds more than expected
js-libp2p-mdnsis unable to start active service if port 5353 is already taken, making DNS discovery passive- ws-star signaling services are used as additional discovery method. If both nodes are in the same network, they should connect directly over TCP (ws-star used only for signaling)
- js-ipfs does not ship with DHT yet, delegated routing via
*.delegate.ipfs.iois used for now - Some features of ipfs-webui may not work (latency column on Peers screen etc)
- Sometimes browser action does not work: until we fix this, disabling and enabling IPFS Companion via Brave Settings is a quick way to make it work again immediately
Progress on Brave can be tracked in: #716
How to opt-in in Brave
Stable release of IPFS Companion can be enabled via Brave Settings (chrome://settings/extensions):
By default, it works like regular ipfs-companion and External node is used.
Brave users can opt-in and try Embedded + chrome.sockets (see /docs/node-types for more details):
Other
- feat: new Web UI v2.5.3
- chore: simplify build (#762)
- fix: add
bundle:fennec(#762, fix for #761) - switch to release version of Hapi.js with hapijs/hapi#3946
- chore: dependency updates
- i18n: synchronized translations
Installation
Alternative: use prebuilt artifacts attached to this release or build and install it manually.
v2.8.4.824 (Beta)
Changes
- chore: simplify build (#762)
- fix: add
bundle:fennec(#762, fix for #761) - switch to release version of Hapi.js with hapijs/hapi#3946
Installation
Firefox: Beta Channel at Github
Chrome,
Brave and other
Chromium-based: Beta Channel at Chrome Web Store
- Alternative: use generic
.zipattached to this release or build and install it manually
v2.8.4.820 (Beta)
Changes
New
- feat: Web UI v2.5.3
- Embedded JS IPFS in Brave
- TCP transport with
chrome.sockets.tcp*#754 - LAN Discovery of go-ipfs with
chrome.sockets.udp#754 - enabled WAN peer discovery via community ws-star servers to provide best-effort backup for non-LAN peer discovery
- enabled preload via
*.preload.ipfs.io - enabled delegated routing (delegated DHT for peers & content) via go-ipfs at
*.delegate.ipfs.io
- TCP transport with
Other
- chore: dependency updates
- i18n: synchronized translations (want to improve translations?)
Installation
Firefox: Beta Channel at Github
Chrome,
Brave and other
Chromium-based: Beta Channel at Chrome Web Store
- Alternative: use generic
.zipattached to this release or build and install it manually
v2.8.4 (Stable)
Features
- Web UI v2.5.0
- preload Web UI root CID (#735)
- Embedded JS IPFS in Brave (work in progress: #716)
- fix: no port collisions (#734)
- fix: persist External node config (#734)
- feat(brave): delegated peers and content routing (#739)
This enables delegated routers in embedded js-ipfs running in Brave.
Coupled with preload, this gives us basic file sharing functionality back, until we have real p2p transport, native DHT etc. - fix: callback-based delgates + DNS caching
This switches to 0.2.x versions of delegate modules which work correctly with js-libp2p + wip fix for js-ipfs that caches DNS records for 1 minute, greatly reducing the HTTP request overhead to remote APIs.
Other
- fix: disallow running in incognito mode (#705) (thanks @Mikaela!)
- we now require Firefox >=67
- chore: dependency updates (#731)
- js-ipfs with HAMT & DNSLink support
- code linting is now handled by standard 13
- fix: CI on
osx - i18n: synchronized translations
Installation
Alternative: use *generic.zip below or build and install it manually.
v2.8.3.810 (Beta)
Changes
New
- feat: Web UI v2.5.0
- Embedded JS IPFS in Brave (wip: #716)
- feat(brave): delegated peers and content routing (#739)
This enables delegated routers in embedded js-ipfs running in Brave.
Coupled with preload, this gives us basic file sharing functionality back, until we have real p2p transport, native DHT etc. - fix: callback-based delgates + DNS caching
This switches to 0.2.x versions of delegate modules which work correctly with js-libp2p + wip fix for js-ipfs that caches DNS records for 1 minute, greatly reducing the HTTP request overhead to remote APIs.
- feat(brave): delegated peers and content routing (#739)
Other
- chore: dependency updates (#747)
- i18n: synchronized translations (want to improve translations?)
Installation
Firefox: Beta Channel at Github
Chrome,
Brave and other
Chromium-based: Beta Channel at Chrome Web Store
- Alternative: use generic
.zipattached to this release or build and install it manually




