Kubo v0.39.0-rc1 is out!
RC1 graduates the experimental sweep provider to default and introduces major improvements for content discovery and reliability. See Release Notes.
Please test the sweep provider transition, especially if you manage large pinsets or rely on UPnP for NAT traversal. Report any issues with the new fast root providing or provider statistics features.
Notable features and improvements
-
Sweep provider now default - The efficient keyspace-sweeping provider system is enabled by default (Provide.DHT.SweepEnabled=true), reducing load spikes for nodes with large content collections. -
Instant content sharing - By default, Kubo makes root CIDs discoverable immediately after ipfs addoripfs dag import, typically under 1 second. -
Provider health monitoring - ipfs provide statshows detailed statistics including queue sizes, reprovide schedules, and worker utilization. Use--allfor complete metrics. -
Persistent provider state - The provider now resumes where it left off after restarts, with automatic catch-up for content that missed reprovide cycles during downtime. -
Self-healing UPnP - Fixed automatic port forwarding recovery after router restarts, maintaining connectivity without manual intervention. -
RISC-V binaries - Official linux-riscv64prebuilt binaries bring IPFS to open hardware architectures.
Testing
- Binaries: Release v0.39.0-rc1 ยท ipfs/kubo ยท GitHub
- Docker:
docker pull ipfs/kubo:v0.39.0-rc1 - Full details: https://github.com/ipfs/kubo/blob/master/docs/changelogs/v0.39.md