diff --git a/.changeset/fix-webui-pin-detection.md b/.changeset/fix-webui-pin-detection.md deleted file mode 100644 index 9d30c99..0000000 --- a/.changeset/fix-webui-pin-detection.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"@1001/ipfs-server": patch ---- - -Fix WebUI pinning broken by the Kubo 0.41 upgrade - -Since Kubo 0.41, `/webui` no longer redirects straight to `/ipfs/` but to `/webui/`, which returns a 503 when the WebUI content is not local (we run with `Gateway.NoFetch=true`). The init script's wget-based redirect parsing therefore found no CID and the WebUI was never pinned, leaving `admin.ipfs.1001.digital/webui` broken after deploys. The script now issues a raw request via `nc`, extracting the CID from the redirect headers or the 503 error body, whichever is present. diff --git a/.changeset/upgrade-kubo-0-41-0.md b/.changeset/upgrade-kubo-0-41-0.md deleted file mode 100644 index fc57f48..0000000 --- a/.changeset/upgrade-kubo-0-41-0.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"@1001/ipfs-server": minor ---- - -Upgrade Kubo to v0.41.0 - -Bumps the base image from `ipfs/kubo:v0.40.0` to `v0.41.0`. Notable upstream changes: the provider keystore moves to a dedicated datastore under `$IPFS_PATH/provider-keystore/` (migrated automatically on first startup), a fixed DHT data race that previously caused random daemon crashes, faster imports for selective `Provide.Strategy` users, and WebUI v4.12.0. No changes to our config or init scripts are required. diff --git a/CHANGELOG.md b/CHANGELOG.md index 7eaa54b..11d5404 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,19 @@ # @1001/ipfs-server +## 1.5.0 + +### Minor Changes + +- [`45e930f`](https://github.com/1001-digital/ipfs.server/commit/45e930f3198ed408ea542a5c548bbccb9cadbf84) Thanks [@jwahdatehagh](https://github.com/jwahdatehagh)! - Upgrade Kubo to v0.41.0 + + Bumps the base image from `ipfs/kubo:v0.40.0` to `v0.41.0`. Notable upstream changes: the provider keystore moves to a dedicated datastore under `$IPFS_PATH/provider-keystore/` (migrated automatically on first startup), a fixed DHT data race that previously caused random daemon crashes, faster imports for selective `Provide.Strategy` users, and WebUI v4.12.0. No changes to our config or init scripts are required. + +### Patch Changes + +- [`7ea621c`](https://github.com/1001-digital/ipfs.server/commit/7ea621ca22ca0f61f3b64466b7b7543f55a6b9fd) Thanks [@jwahdatehagh](https://github.com/jwahdatehagh)! - Fix WebUI pinning broken by the Kubo 0.41 upgrade + + Since Kubo 0.41, `/webui` no longer redirects straight to `/ipfs/` but to `/webui/`, which returns a 503 when the WebUI content is not local (we run with `Gateway.NoFetch=true`). The init script's wget-based redirect parsing therefore found no CID and the WebUI was never pinned, leaving `admin.ipfs.1001.digital/webui` broken after deploys. The script now issues a raw request via `nc`, extracting the CID from the redirect headers or the 503 error body, whichever is present. + ## 1.4.1 ### Patch Changes diff --git a/package.json b/package.json index 5fd0c90..c0a030c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@1001/ipfs-server", - "version": "1.4.1", + "version": "1.5.0", "private": true, "type": "module", "scripts": {