Skip to content

Releases: ipfs/ipfs-companion

v2.12.1

20 May 20:40
bde51fe
Compare
Choose a tag to compare

👀 tl;dr

This is a bugfix release that restores missing fonts.
For proper release notes see v2.12.0

🛠 Fixes and Maintenance

  • fix: include CSS assets in the installation package (#885)

Installation

Firefox / Firefox for Android Chrome / Brave / Opera / Edge
Install From AMO Install from Chrome Store
Note: publishing is delayed due to #808

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

v2.12.1.926 (Beta)

20 May 20:13
bde51fe
Compare
Choose a tag to compare
v2.12.1.926 (Beta) Pre-release
Pre-release

🛠 Fixes and Maintenance

  • fix: include CSS assets in the install package (#885)

Installation

v2.12.0

20 May 13:45
de09cc8
Compare
Choose a tag to compare

👀 tl;dr

  • Smaller package → faster install
  • Refreshed Preferences screen now opens in a new tab
  • HTTP recovery now happens in the same tab

✨ Features

🛠 Fixes and Maintenance

  • fix: import to ipfs is disabled (#863) – thanks @bluelovers!
  • fix: HTTP recovery in the same tab (#876) – thanks @abueide!
    • this includes DNS failures for ENS: try opening ipfs.eth :-)
  • fix: use safeURLs for api and local gw (06227a2)
  • fix: normalize API calls from 0.0.0.0 to 127.0.0.1 (#868)
  • fix: delay precache for 10s (4139a21)
  • fix: minimize the amount of CSS assets (#882)
  • i18n: sync locales

Installation

Firefox / Firefox for Android Chrome / Brave / Opera / Edge
Install From AMO Install from Chrome Store
Note: publishing is delayed due to #808

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

v2.11.0.923 (Beta)

19 May 22:46
2a7a30f
Compare
Choose a tag to compare
v2.11.0.923 (Beta) Pre-release
Pre-release

✨ Features

🛠 Fixes and Maintenance

  • fix: minimize the amount of CSS assets (#882)
    • Firefox bundle is ~x5 smaller: 10 M → 2 M
  • chore(i18n): sync locales

Installation

v2.11.0.918

15 May 12:42
ece3e0b
Compare
Choose a tag to compare
v2.11.0.918 Pre-release
Pre-release

🚨 Breaking Changes

Not really breaking, but changes UX which was around for a while:

  • Preferences now open in a new tab (#871)
  • HTTP recovery now happens in the same tab (#876)

✨ Features

🛠 Fixes and Maintenance

  • fix: import to ipfs is disabled (#863) – thanks @bluelovers!
  • fix: HTTP recovery in the same tab (#876) – thanks @abueide!
  • fix: use safeURLs for api and local gw (06227a2)
  • fix: normalize API calls from 0.0.0.0 to 127.0.0.1 (#868)
  • fix: delay precache for 10s (4139a21)

Installation

v2.11.0

06 Apr 17:20
06227a2
Compare
Choose a tag to compare

📯 Support POST-only HTTP API

go-ipfs 0.5 will block GET commands on the API port (ipfs/kubo#7097), requiring every RPC command to be a POST request. This release of IPFS Companion ensures we don't use GET, making it ready for 0.5.

🔎 Support subdomain gateway at *.localhost (#853)

This release prepares IPFS users for go-ipfs 0.5, which will bring Origin isolation per content root.
What does that mean for regular user? When go-ipfs 0.5 ships they will see interesting change in the address bar:

2020-03-23--14-25-47

This is an important step in our browser upgrade path:

  • each content root gets own Origin
  • websites which do not support relative paths will now work correctly

Subdomain preference

Just in case, it is possible to restore old school path-based gateway via Preferences screen:

2020-04-03--02-59-33

It will switch Custom Gateway URL from localhost to 127.0.0.1, disabling the Subdomain redirects made by go-ipfs 0.5.

Examples

There will be a longer write up, for now enjoy some test links:

Testing with Docker

Docker makes it easy to test with go-ipfs v0.5.0-dev without changing your local setup.
To start an ephemeral instance run:

$ docker pull ipfs/go-ipfs:master-latest
$ docker run --rm -it --net=host ipfs/go-ipfs:master-latest

✨ Features

🛠 Fixes and Maintenance

  • fix: DNSLink resolution over POST-only API (part of #853)
  • fix: disable window.ipfs until JS API is updated (#777)
  • refactor: remove code for "blessing" custom webui (#736, 4a81bf1)
  • fix: stop injecting window.Buffer (#637)
  • fix: webui in embedded js-ipfs in Brave (f473cfd, 06227a2)
  • fix: browserActon icon in Chromium 80 (3f220f3)

Installation

Firefox / Firefox for Android Chrome / Brave / Opera / Edge
Install From AMO Install from Chrome Store
Note: publishing is delayed due to #808

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

v2.11.0.904 (Beta)

05 Apr 21:47
a6cdf56
Compare
Choose a tag to compare
v2.11.0.904 (Beta) Pre-release
Pre-release

✨ Features

  • feat: *.localhost subdomain gateway - universal support with http proxy (#853)
    (see release notes of previous Beta for more info)
  • style: rename menu items for copying and sharing (#862)
  • i18n: sync locales and add ca

🛠 Fixes and Maintenance

  • fix: DNSLink resolution over POST-only API (part of #853)
  • fix: disable window.ipfs until JS API is updated (#777)
  • refactor: remove code for "blessing" custom webui (4a81bf1)
  • fix: stop injecting window.Buffer (#637)
  • fix: webui in embedded js-ipfs in Brave (f473cfd)
  • fix: browserActon icon in Chromium 80 (3f220f3)

Installation

v2.10.0.902 (Beta)

03 Apr 01:09
bfa59c3
Compare
Choose a tag to compare
v2.10.0.902 (Beta) Pre-release
Pre-release

✨ Changes

🔒 Simplified WebUI load (#736)

🔒 Proper support of subdomain gateway at *.localhost (WIP: #853)

This release brings significant refactor of Companion's internals, which up to now were path-based.

Subdomains are supported out of the box. If you have go-ipfs 0.5.0-dev you should see interesting change in the address bar:

2020-03-23--14-25-47

Backward-compatible

Various edge cases are handled properly now in a way that is backward-compatible. Users of local gateways without subdomains won't see any regressions, but will get a nicer address bar with localhost instead of 127.0.0.1.

Subdomain preference

Just in case, it is possible to restore old school path-based gateway via Preferences screen:

2020-04-03--02-59-33

It will switch Custom Gateway URL from localhost to 127.0.0.1, disabling the Subdomain redirects made by go-ipfs 0.5.

Examples

There will be a longer write up, for now enjoy some test links:

Testing with Docker

Docker makes it easy to test with go-ipfs v0.5.0-dev without changing your local setup.
To start an ephemeral instance run:

$ docker pull ipfs/go-ipfs:master-latest
$ docker run --rm -it --net=host ipfs/go-ipfs:master-latest

🐛 Found a bug? Got feedback?

It is pretty significant change security and UX-wise, and I am sure there will be kinks to iron out.

If you find anything that looks or behaves odd, let us know: please fill an issue here

Installation

v2.10.0.893 (Beta)

23 Mar 12:48
1d922de
Compare
Choose a tag to compare
v2.10.0.893 (Beta) Pre-release
Pre-release

✨ Changes

🚪 Preview of *.localhost subdomain gateway support with http proxy (WIP: #853)

This is WIP, but main functionality is there, as long you have go-ipfs 0.5.0-dev you should see interesting change in the address bar:

2020-03-23--14-25-47

Examples

There will be a longer write up, for now enjoy some test links:

Testing with Docker

Docker makes it easy to test with go-ipfs v0.5.0-dev without changing your local setup.
To start an ephemeral instance run:

$ docker run --rm -it --net=host ipfs/go-ipfs:master-2020-03-19-99c0feb

🐛 Found a bug? Got feedback?

It is pretty significant change security and UX-wise, and I am sure there will be kinks to iron out.

If you find anything that looks or behaves odd, let us know: please fill an issue here

Installation

v2.10.0.889 (Beta)

24 Feb 21:06
c0442cd
Compare
Choose a tag to compare
v2.10.0.889 (Beta) Pre-release
Pre-release

Changes

  • fix: remove redundant/unused permissions (#849)

Installation