Skip to content

Releases: ipfs/ipfs-companion

v2.8.6.840 (Beta)

11 Oct 16:23
5692c37
Compare
Choose a tag to compare
v2.8.6.840 (Beta) Pre-release
Pre-release

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

v2.8.6 (Stable)

01 Oct 17:08
5974d63
Compare
Choose a tag to compare

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

Installation

Firefox / Firefox for Android Chrome / Brave / Opera / Edge
Install From AMO Install from Chrome Store

Alternative: use prebuilt artifacts attached to this release or build and install it manually.

v2.8.5.830 (Beta)

01 Oct 12:33
0e950dd
Compare
Choose a tag to compare
v2.8.5.830 (Beta) Pre-release
Pre-release

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

v2.8.5 (Stable)

20 Sep 11:52
9a3b4d2
Compare
Choose a tag to compare

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

    brave-win-2019-08-30--14-41-18

  • LAN Discovery of go-ipfs with chrome.sockets.udp #754

    mdns-in-extension-2019-09-03--14-57-26

  • 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):

2019-09-20--14-43-17

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):

2019-09-20--14-44-37

2019-09-20--14-45-06

Other

Installation

Firefox / Firefox for Android Chrome / Brave / Opera / Edge
Install From AMO Install from Chrome Store

Alternative: use prebuilt artifacts attached to this release or build and install it manually.

v2.8.4.824 (Beta)

19 Sep 11:29
aeecbb5
Compare
Choose a tag to compare
v2.8.4.824 (Beta) Pre-release
Pre-release

Changes

Installation

v2.8.4.820 (Beta)

17 Sep 16:19
dca898c
Compare
Choose a tag to compare
v2.8.4.820 (Beta) Pre-release
Pre-release

Changes

New

  • feat: Web UI v2.5.3
  • Embedded JS IPFS in Brave
    • TCP transport with chrome.sockets.tcp* #754

      brave-win-2019-08-30--14-41-18

    • LAN Discovery of go-ipfs with chrome.sockets.udp #754

      mdns-in-extension-2019-09-03--14-57-26

    • 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

Other

Installation

v2.8.4 (Stable)

14 Aug 13:31
7afe093
Compare
Choose a tag to compare

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

Installation

Firefox, Firefox for Android Chromium: Chrome, Brave, Opera
Install From AMO Install from Chrome Store

Alternative: use *generic.zip below or build and install it manually.

v2.8.3.810 (Beta)

12 Aug 14:49
730ac4a
Compare
Choose a tag to compare
v2.8.3.810 (Beta) Pre-release
Pre-release

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.

Other

Installation

v2.8.3.802 (Beta)

17 Jul 10:20
de8b952
Compare
Choose a tag to compare
v2.8.3.802 (Beta) Pre-release
Pre-release

Changes

New

  • feat: Web UI v2.4.7
  • feat: preload Web UI root CID (#735)
  • fix: disallow running in incognito mode (#705) (thanks @Mikaela!)
  • Embedded JS IPFS in Brave (wip: #716)
    • fix: no port collisions (#734)
    • fix: persist External node config (#734)

Other

Installation

v2.8.3 (Stable)

14 Jun 17:38
371014c
Compare
Choose a tag to compare

Features

Other

Installation

Firefox, Firefox for Android Chromium: Chrome, Brave, Opera
Install From AMO Install from Chrome Store

Alternative: use *generic.zip below or build and install it manually.