feat: update ipfs-webui to v4.11.0 (#11182)
https://github.com/ipfs/ipfs-webui/releases/tag/v4.11.0
Marcin Rataj committed
Feb 5, 2026 at 05:02 UTC
4c6dab73cf735725be8069fff1383ee5973db5cb
2 files changed
+26
-1
core/corehttp/webui.go
+2
-1
@@ -12,11 +12,12 @@ import (
12
)
13
14
// WebUI version confirmed to work with this Kubo version
15
-const WebUIPath = "/ipfs/bafybeidsjptidvb6wf6benznq2pxgnt5iyksgtecpmjoimlmswhtx2u5ua" // v4.10.0
15
+const WebUIPath = "/ipfs/bafybeidfgbcqy435sdbhhejifdxq4o64tlsezajc272zpyxcsmz47uyc64" // v4.11.0
16
17
// WebUIPaths is a list of all past webUI paths.
18
var WebUIPaths = []string{
19
WebUIPath,
20
+ "/ipfs/bafybeidsjptidvb6wf6benznq2pxgnt5iyksgtecpmjoimlmswhtx2u5ua", // v4.10.0
21
"/ipfs/bafybeicg7e6o2eszkfdzxg5233gmuip2a7kfzoloh7voyvt2r6ivdet54u", // v4.9.1
22
"/ipfs/bafybeifplj2s3yegn7ko7tdnwpoxa4c5uaqnk2ajnw5geqm34slcj6b6mu", // v4.8.0
23
"/ipfs/bafybeibfd5kbebqqruouji6ct5qku3tay273g7mt24mmrfzrsfeewaal5y", // v4.7.0
docs/changelogs/v0.40.md
+24
@@ -27,6 +27,7 @@ This release was brought to you by the [Shipyard](https://ipshipyard.com/) team.
27
- [📡 RPC `Content-Type` headers for binary responses](#-rpc-content-type-headers-for-binary-responses)
28
- [🔖 New `ipfs name get|put` commands](#-new-ipfs-name-getput-commands)
29
- [📋 Long listing format for `ipfs ls`](#-long-listing-format-for-ipfs-ls)
30
+ - [🖥️ WebUI Improvements](#-webui-improvements)
31
- [📦️ Dependency updates](#-dependency-updates)
32
- [📝 Changelog](#-changelog)
33
- [👨👩👧👦 Contributors](#-contributors)
@@ -224,6 +225,28 @@ The `put` command validates records by default. Use `--force` to skip validation
225
226
The `ipfs ls` command now supports `--long` (`-l`) flag for displaying Unix-style file permissions and modification times. This works with files added using `--preserve-mode` and `--preserve-mtime`. See `ipfs ls --help` for format details and examples.
227
228
+#### 🖥️ WebUI Improvements
229
+
230
+IPFS Web UI has been updated to [v4.11.0](https://github.com/ipfs/ipfs-webui/releases/tag/v4.11.0).
231
+
232
+##### Search and filter files
233
+
234
+You can now search and filter files directly in the Files screen. Type a name, CID, or file extension and the list narrows down in real time. Works in both list and grid view.
235
+
236
+> 
237
+
238
+##### DHT Provide diagnostic screen
239
+
240
+New screen under Diagnostics that shows the health of DHT Provide operations. You can see reprovide cycle progress, worker utilization, queue status, and network throughput at a glance, without having to use the [`ipfs provide stat`](https://docs.ipfs.tech/reference/kubo/cli/#ipfs-provide-stat) CLI.
241
+
242
+> 
243
+
244
+##### Better path handling in Files
245
+
246
+The Inspect button now resolves `/ipfs/` and `/ipns/` paths to their final CID before opening the IPLD Explorer. The Explore form also accepts `ipfs://` and `ipns://` protocol URLs. Previously, these would show a blank screen or an infinite spinner. Path resolution errors now also show better error pages:
247
+
248
+> 
249
+
250
#### 📦️ Dependency updates
251
252
- update `go-libp2p` to [v0.47.0](https://github.com/libp2p/go-libp2p/releases/tag/v0.47.0) (incl. [v0.46.0](https://github.com/libp2p/go-libp2p/releases/tag/v0.46.0))
@@ -238,6 +261,7 @@ The `ipfs ls` command now supports `--long` (`-l`) flag for displaying Unix-styl
261
- update `go-libp2p-pubsub` to [v0.15.0](https://github.com/libp2p/go-libp2p-pubsub/releases/tag/v0.15.0)
262
- update `boxo` to [v0.36.0](https://github.com/ipfs/boxo/releases/tag/v0.36.0)
263
- update `go-libp2p-kad-dht` to [v0.37.1](https://github.com/libp2p/go-libp2p-kad-dht/releases/tag/v0.37.1) (includes [v0.37.0](https://github.com/libp2p/go-libp2p-kad-dht/releases/tag/v0.37.0))
264
+- update `ipfs-webui` to [v4.11.0](https://github.com/ipfs/ipfs-webui/releases/tag/v4.11.0)
265
- update `gateway-conformance` tests to [v0.9](https://github.com/ipfs/gateway-conformance/releases/tag/v0.9.0)
266
267
### 📝 Changelog