Skip to content

Latest commit

 

History

History
56 lines (33 loc) · 3.35 KB

v0.35.md

File metadata and controls

56 lines (33 loc) · 3.35 KB

Kubo changelog v0.35

This release was brought to you by the Shipyard team.

v0.35.0

Overview

🔦 Highlights

Dedicated Reprovider.Strategy for MFS

The Mutable File System (MFS) in Kubo is a UnixFS filesystem managed with ipfs files commands. It supports familiar file operations like cp and mv within a folder-tree structure, automatically updating a MerkleDAG and a "root CID" that reflects the current MFS state. Files in MFS are protected from garbage collection, offering a simpler alternative to ipfs pin. This makes it a popular choice for tools like IPFS Desktop and the WebUI.

Previously, the pinned reprovider strategy required manual pin management: each dataset update meant pinning the new version and unpinning the old one. Now, new strategies—mfs and pinned+mfs—let users limit announcements to data explicitly placed in MFS. This simplifies updating datasets and announcing only the latest version to the Amino DHT.

Users relying on the pinned strategy can switch to pinned+mfs and use MFS alone to manage updates and announcements, eliminating the need for manual pinning and unpinning. We hope this makes it easier to publish just the data that matters to you.

See Reprovider.Strategy for more details.

Additional new configuration options

Grid view in WebUI

The WebUI, accessible at http://127.0.0.1:5001/webui/, now includes support for the grid view on the Files screen:

image

Expose MFS as a FUSE mount point

The MFS root is now available as a read/write FUSE mount point at /mfs. This filesystem is mounted in the same way as /ipfs and /ipns when running ipfs mount or ipfs daemon --mount.

📦️ Important dependency updates

📝 Changelog

👨‍👩‍👧‍👦 Contributors