2.4 KiB
Kubo changelog v0.34
v0.34.0
Overview
🔦 Highlights
RPC and CLI command changes
ipfs configis now validating json fields (#10679).- Deprecated the
bitswap reprovidecommand. Make sure to switch to modernrouting reprovide. (#10677) - The
stats reprovidecommand now shows additional stats forRouting.AcceleratedDHTClient, indicating the last and nextreprovidetimes. (#10677)
Bitswap improvements from Boxo
This release includes performance and reliability improvements and fixes for minor resource leaks. One of the performance changes greatly improves the bitswap clients ability to operate under high load, that could previously result in an out of memory condition.
IPFS_LOG_LEVEL deprecated
The variable has been deprecated. Please use GOLOG_LOG_LEVEL instead for configuring logging levels.
Pebble datastore format update
If the pebble database format is not explicitly set in the config, then automatically upgrade it to the latest format version supported by the release ob pebble used by kubo. This will ensure that the database format is sufficiently up-to-date to be compatible with a major version upgrade of pebble. This is necessary before upgrading to use pebble v2.
Badger datastore update
An update was made to the badger v1 datastore that avoids use of mmap in 32-bit environments, which has been seen to cause issues on some platforms. Please be aware that this could lead to a performance regression for users of badger in a 32-bit environment. Badger users are advised to move to the flatds or pebble datastore.