Releases: ipfs/ipfs-companion
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
.zip
attached 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
Firefox / Firefox for Android | Chrome / Brave / Opera / Edge |
---|---|
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
.zip
attached 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-mdns
is 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.io
is 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
Firefox / Firefox for Android | Chrome / Brave / Opera / Edge |
---|---|
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
.zip
attached 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
.zip
attached 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
Firefox, Firefox for Android | Chromium: Chrome, Brave, Opera |
---|---|
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
.zip
attached to this release or build and install it manually
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
.zip
attached 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
Firefox, Firefox for Android | Chromium: Chrome, Brave, Opera |
---|---|
Alternative: use *generic.zip
below or build and install it manually.