Back to Kubo

Kubo changelog v0.28

docs/changelogs/v0.28.md

0.41.08.6 KB
Original Source

Kubo changelog v0.28

v0.28.0

Overview

RPC client: removed deprecated DHT API

The deprecated DHT API commands in the RPC client have been removed. Instead, use the Routing API.

Gateway: /api/v0 is removed

The legacy subset of the Kubo RPC that was available via the Gateway port and was deprecated is now completely removed. 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.

Removed deprecated Object API commands

The Object API commands deprecated back in 2021 have been removed, except for object diff, object patch add-link and object patch rm-link, whose alternatives have not yet been built (see issues 4801 and 4782).

Kubo ignores loopback addresses on LAN DHT and private addresses on WAN DHT

Kubo no longer keeps track of loopback and private addresses on the LAN and WAN DHTs, respectively. This means that other nodes will not try to dial likely undialable addresses.

To support testing scenarios where multiple Kubo instances run on the same machine, Routing.LoopbackAddressesOnLanDHT is set to true when the test profile is applied.

Pin roots are now prioritized when announcing

The root CIDs of pinned content are now prioritized when announcing to the Amino DHT with Reprovider.Strategy set to all (default) or pinned, making the important CIDs accessible faster.

πŸ“ Changelog

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

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

ContributorCommitsLines Β±Files Changed
Henrique Dias19+867/-280696
Rod Vagg7+921/-47525
Marcin Rataj8+358/-34418
Guillaume Michel - guissou1+145/-48513
Jorropo8+429/-13622
Łukasz Magiera4+284/-4811
whyrusleeping1+90/-902
Michael MurΓ©2+48/-739
Marco Munizaga6+86/-2910
guillaumemichel3+93/-13
Marten Seemann1+31/-44
godeamon3+11/-83
shuangcui1+6/-65
occupyhabit1+3/-33
crazehang1+2/-21
Dennis Trautwein1+1/-21
β€œGheisMohammadi”1+1/-11
web3-bot1+2/-01
Daniel Norman1+1/-11