Back to Kubo

Kubo changelog v0.27

docs/changelogs/v0.27.md

0.41.09.6 KB
Original Source

Kubo changelog v0.27

v0.27.0

Overview

πŸ”¦ Highlights

Gateway: support for /api/v0 is deprecated

Support for exposing the legacy subset of Kubo RPC via the Gateway port is deprecated and should not be used. It will be removed in the next version. You can read more in https://github.com/ipfs/kubo/issues/10312.

If you have a legacy software that relies on this behavior, and want to expose parts of /api/v0 next to /ipfs, use reverse-proxy in front of Kubo to mount both Gateway and RPC on the same port. NOTE: exposing RPC to the internet comes with security risk: make sure to specify access control via API.Authorizations.

IPNS resolver cache's TTL can now be configured

You can now configure the upper-bound of a cached IPNS entry's Time-To-Live via Ipns.MaxCacheTTL.

RPC client: deprecated DHT API, added Routing API

The RPC client for GO (kubo/client/rpc) now includes a Routing API to match the available commands in /api/v0/routing. In addition, the DHT API has been marked as deprecated.

In the next version, all DHT deprecated methods will be removed from the Go RPC client.

Deprecated DHT commands removed from /api/v0/dht

All the DHT commands that were deprecated for over a year were finally removed from /api/v0/dht. Users should switch to modern /api/v0/routing which works with both Amino DHT and Delegated Routers.

Repository migrations are now trustless

Kubo now only uses trustless requests (e.g., CAR files) when downloading repository migrations via HTTP. This further strengthens Kubo by not delegating trust to public gateways. The migration binaries are locally verified before being executed.

πŸ“ Changelog

<details><summary>Full Changelog</summary> </details>

πŸ‘¨β€πŸ‘©β€πŸ‘§β€πŸ‘¦ Contributors

ContributorCommitsLines Β±Files Changed
Henrique Dias26+1668/-148496
Sukun13+983/-61868
Jorropo18+501/-22232
Marten Seemann2+17/-2445
dozyio1+117/-13231
Marcin Rataj7+100/-208
Alexandr Burdiyan2+29/-542
Tyler1+17/-192
KeienWang2+14/-1412
HΓ₯vard Anda Estensen1+14/-1411
Halimao2+17/-42
hannahhoward1+14/-62
alex1+8/-84
shuoer861+7/-75
John Chase1+0/-121
GoodDaisy1+5/-54
Michael MurΓ©1+6/-21
吴小白1+3/-33
Vehorny1+3/-32
Eric1+1/-11