chore(deps): update dependency ipfs/kubo to v0.31.0 #7752
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
0.30.0
->0.31.0
Warning
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
ipfs/kubo (ipfs/kubo)
v0.31.0
Compare Source
lowpower
profile no longer breaks DHT announcementsThis release was brought to you by the Shipyard team.
Overview
Release v0.31.0 issue #10499
🗣 Discuss
If you have comments, questions, or feedback on this release, please post here.
If you experienced any bugs with the release, please post an issue.
🔦 Highlights
Experimental Pebble Datastore
Pebble provides a high-performance alternative to leveldb as the datastore, and provides a modern replacement for legacy badgerv1.
A fresh Kubo node can be initialized with
pebbleds
profile viaipfs init --profile pebbleds
.There are a number of parameters available for tuning pebble's performance to your specific needs. Default values are used for any parameters that are not configured or are set to their zero-value.
For a description of the available tuning parameters, see kubo/docs/datastores.md#pebbleds.
New metrics
go_gc_gogc_percent
,go_gc_gomemlimit_bytes
andgo_sched_gomaxprocs_threads
as those are recommended by the Go teamprocess_network_receive_bytes_total
andprocess_network_transmit_bytes_total
go_memstat_lookups_total
metric which was always 0lowpower
profile no longer breaks DHT announcementsWe've notices users were applying
lowpower
profile, and then reporting content routing issues. This was becauselowpower
disabled reprovider system and locally hosted data was no longer announced on Amino DHT.This release changes
lowpower
profile to not change reprovider settings, ensuring the new users are not sabotaging themselves. It also addsannouce-on
andannounce-off
profiles for controlling announcement settings separately.go 1.23, boxo 0.24 and go-libp2p 0.36.5
Various bugfixes. Please update.
📝 Changelog
Full Changelog
car ls --unixfs-blocks
to render two-column output (ipld/go-car#514)👨👩👧👦 Contributors
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot.