Releases: ipfs/ipfs-companion
v2.8.3.802 (Beta)
Changes
New
- feat: Web UI v2.4.7
- feat: preload Web UI root CID (#735)
- fix: disallow running in incognito mode (#705) (thanks @Mikaela!)
- we now require Firefox >=67
- Embedded JS IPFS in Brave (wip: #716)
Other
- chore: dependency updates (#731)
- upstream js-ipfs with HAMT & DNSLink support
- code linting is now handled by standard 13
- fix: CI on
osx - 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.3 (Stable)
Features
- suggest ipfs-desktop when no node is found (#726)
- update Web UI to v2.4.6 (#725)
Other
- fix(dev-build): default to firefox manifest b6354a4
- chore(window.ipfs): postpone removal of synchronous window.ipfs v1 to 2019-09 599e069 (context: #589)
- chore: dependency updates (#720)
- i18n: synchronized translations
Installation
Alternative: use *generic.zip below or build and install it manually.
v2.8.2.794 (Beta)
Changes
- feat(ux): suggest ipfs-desktop when no node is found (#726)
- fix(dev-build): default to firefox manifest b6354a4
- chore(window.ipfs): postpone removal of synchronous window.ipfs v1 to 2019-09 599e069 (context: #589)
- chore(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 above or build and install it manually
v2.8.2.788 (Beta)
Changes
Installation
Firefox: Beta Channel at Github
Chrome,
Brave and other
Chromium-based: Beta Channel at Chrome Web Store
- Alternative: use generic
.zipattached above or build and install it manually
v2.8.2 (Stable)
Features
This release includes changes unlocking work on Embedded JS-IPFS in Brave (wip in #716):
- Feature-detection of
chrome.socketsat runtime (#711) - Prototype of Embedded HTTP Gateway in Brave (#719)
Notes on testing this in Brave
- This is WIP. Work on Embedded JS-IPFS in Brave is tracked in #716
chrome.socketsand an opt-in prototype of Embedded Gateway (#664 (comment)) works only when built viayarn dev-build bundle:brave:betaand loaded manually to Brave Nightly- Prebuilt
_brave.zippackage for Brave Nightly is attached to this release - Seamless install from Chrome Web Store requires Manifest patch in Brave
- Prebuilt
- Configurable logger levels (#712)
Replaces
console.logcalls with 'debug'-based logging.Different parts of extension and JS IPFS stack log to own namespaces, and user can tweak which logs should be printed to Browser Console using input on Preferences screen (
*shows everything):

- We started asking for unlimitedStorage permission for use when embedded node is selected.
Details in #714
Fixes
- Uploads of 1MB+ files to External API failing with
Error: stream.push() after EOF(ipfs-inactive/js-ipfs-http-client#967)
Other
- chore: dependency bumps
- i18n: synchronized translations
Installation
Alternative: use *generic.zip below or build and install it manually.
v2.8.1.782 (Beta)
Features
-
Embedded HTTP Gateway in Brave: support for
/ipns/{fqdn}with HAMT-sharding #719Notes on testing this in Brave
- This is WIP. Work on Embedded JS-IPFS in Brave is tracked in #716
chrome.socketsand an opt-in prototype of Embedded Gateway (#664 (comment)) works only when built viayarn dev-build bundle:brave:betaand loaded manually to Brave Nightly- Prebuilt
_brave.zippackage for Brave Nightly is attached to this release - Seamless install from Chrome Web Store requires Manifest patch in Brave
- Prebuilt
Installation
Firefox: Beta Channel at Github
Chrome,
Brave and other
Chromium-based: Beta Channel at Chrome Web Store
- Alternative: use generic
.zipattached above or build and install it manually
v2.8.1.780 (Beta)
Features
- Embedded Gateway Improvements (ipfs/js-ipfs#1989)
- Support for Conditional and Range requests in Brave
- This is mostly to unblock Brave integration, regular users won't see any difference yet
- Work on Embedded JS-IPFS in Brave is tracked in #716
Other
- i18n: synchronized translations
Known Issues
chrome.socketsand an opt-in prototype of Embedded Gateway (#664 (comment)) works only when built viayarn dev-build bundle:brave:betaand loaded manually to Brave Nightly- Prebuilt package for Brave Nightly is attached to this release:
.._brave.zip - Seamless install from Chrome Web Store requires Manifest patch in Brave
- Prebuilt package for Brave Nightly is attached to this release:
- Embedded Gateway is an opt-in prototype and does not support
/ipns/<fqdn>nor sharded websites (e.g. Wikipedia) yet- upstream issues: ipfs/js-ipfs#1918, ipfs/js-ipfs#1963
Installation
Firefox: Beta Channel at Github
Chrome,
Brave and other
Chromium-based: Beta Channel at Chrome Web Store
- Alternative: use generic
.zipattached above or build and install it manually
v2.8.1.778 (Beta)
Features
- Feature-detection of
chrome.socketsat runtime (#711)- This is mostly to unblock Brave integration, regular users won't see any difference yet
- To play with
chrome.socketssee Known Issues below
- Configurable logger levels (#712)
Replaces
console.logcalls with 'debug'-based logging.Different parts of extension and JS IPFS stack log to own namespaces, and user can tweak which logs should be printed to Browser Console using input on Preferences screen:

Other
- We now require Firefox 65.0 (#713)
- Added permission for unlimited storage for embedded js-ipfs (#714)
(enables us to add quota management to js-ipfs without worrying about browser vendor limits) - chore: add find-badwords.js script f8d8f3b
- i18n: synchronized translations
Known Issues
chrome.socketsand an opt-in prototype of Embedded Gateway (#664 (comment)) works only when built viayarn dev-build bundle:brave:betaand loaded manually to Brave Nightly- Prebuilt package for Brave Nightly is attached to this release:
.._brave.zip - Seamless install from Chrome Web Store requires Manifest patch in Brave
- Prebuilt package for Brave Nightly is attached to this release:
- Embedded Gateway is an opt-in prototype and does not support
/ipns/<fqdn>nor sharded websites (e.g. Wikipedia) yet- upstream issues: ipfs/js-ipfs#1918, ipfs/js-ipfs#1963
- Uploads of big files to External API may fail with
Error: stream.push() after EOF- the fix is tracked in ipfs-inactive/js-ipfs-http-client#967
Installation
Firefox: Beta Channel at Github
Chrome,
Brave and other
Chromium-based: Beta Channel at Chrome Web Store
- Alternative: use generic
.zipattached above or build and install it manually
v2.8.1 (Stable)
Fixes
- fix: support HTTPS API endpoint #707
Other
- chore: bump multiaddr to 6.0.6
- i18n: added
pt_BRlocale (#708) (thanks to @agentofuser 🥇 ) - i18n: synchronized translations
Installation
Alternative: use *generic.zip below or build and install it manually.
v2.8.0.770 (Beta)
Fixes
- fix: support HTTPS API endpoint #707
Other
- chore: bump multiaddr to 6.0.6
- i18n: added
pt_BRlocale (#708) (thanks to @agentofuser 🥇 ) - i18n: synchronized translations
Installation
Firefox: Beta Channel at Github
Chrome,
Brave and other
Chromium-based: Beta Channel at Chrome Web Store
- Alternative: use generic
.zipattached above or build and install it manually