docs/changelogs/v0.25.md
WebUI v4.2.0 shipped with updated ipfs-geoip dataset and ability to filter the peers table.
API.AuthorizationsKubo RPC API now supports optional HTTP Authorization.
Granular control over user access to the RPC can be defined in the
API.Authorizations
map in the configuration file, allowing different users or apps to have unique
access secrets and allowed paths.
This feature is opt-in. By default, no authorization is set up. For configuration instructions, refer to the documentation.
After deprecating and removing mplex support by default in v0.23.0.
We now fully removed it. If you still need mplex support to talk with other pieces of software, please try updating them, and if they don't support yamux or QUIC talk to us about it.
Mplex is unreliable by design, it will drop data and generate errors when sending data too fast, yamux and QUIC support backpressure, that means if we send data faster than the remote machine can process it, we slows down to match the remote's speed.
Currently the Graphsync server is to our knowledge not used due to lack of compatible software. And we are left to have to maintain the go-graphsync implementation when trying to update Kubo because some dependency changed and it fails to build anymore.
For more information see https://github.com/ipfs/kubo/pull/9747.
ipfs key sign and ipfs key verifyThis allows the Kubo node to sign arbitrary bytes to prove ownership of a PeerID or an IPNS Name. To avoid signature reuse, the signed payload is always prefixed with libp2p-key signed message:.
These commands are also both available through the RPC client and implemented in client/rpc.
For more information see https://github.com/ipfs/kubo/issues/10230.
| Contributor | Commits | Lines Β± | Files Changed |
|---|---|---|---|
| Εukasz Magiera | 149 | +7833/-2505 | 375 |
| Henrique Dias | 26 | +2498/-7535 | 210 |
| Steven Allen | 48 | +497/-373 | 129 |
| Jorropo | 9 | +247/-604 | 49 |
| Michael MurΓ© | 6 | +306/-79 | 14 |
| Adin Schmahmann | 3 | +275/-8 | 5 |
| Lucas Molas | 1 | +181/-56 | 2 |
| Laurent Senta | 1 | +109/-24 | 7 |
| Lars Gierth | 6 | +82/-18 | 8 |
| Petar Maymounkov | 1 | +66/-32 | 3 |
| web3-bot | 1 | +47/-42 | 17 |
| Marcin Rataj | 6 | +57/-23 | 8 |
| Kevin Atkinson | 5 | +31/-31 | 17 |
| Marten Seemann | 3 | +27/-28 | 16 |
| Hector Sanjuan | 3 | +28/-14 | 10 |
| Overbool | 2 | +36/-3 | 3 |
| RaΓΊl Kripalani | 1 | +11/-12 | 4 |
| hannahhoward | 2 | +11/-7 | 6 |
| Jeromy Johnson | 5 | +9/-9 | 5 |
| ForrestWeston | 1 | +14/-1 | 1 |
| Russell Dempsey | 1 | +10/-2 | 2 |
| Will Scott | 1 | +8/-1 | 1 |
| Jeromy | 2 | +4/-4 | 2 |
| sukun | 1 | +2/-2 | 1 |
| Steve Loeppky | 1 | +2/-2 | 1 |
| Jonas Keunecke | 1 | +2/-2 | 1 |
| Edgar Lee | 1 | +3/-1 | 1 |
| Dreamacro | 1 | +2/-2 | 2 |
| godcong | 1 | +1/-1 | 1 |
| Cole Brown | 1 | +1/-1 | 1 |