Kubo 0.43.0 released with native URI support and IPNS improvements
Key Takeaway
Kubo 0.43.0 introduces native ipfs:// and ipns:// URI support and revamps IPNS/DNSLink TTL handling.
Summary
The Kubo 0.43.0 release adds support for native IPFS and IPNS URIs in CLI commands and the RPC API. It also introduces better detection for nodes behind CGNAT and improves how IPNS and DNSLink expiration and TTL are handled. Notably, this is the final feature release from the Shipyard team before they end IPFS maintenance on September 30, 2026.
Technical updates in Kubo 0.43.0
- Native URI support: Commands like
cat,get,ls, andpinnow acceptipfs://<cid>andipns://<name>formats directly. - CGNAT detection: The daemon logs a one-time notice to stderr if it detects it is operating behind carrier-grade NAT or double NAT.
- IPNS/DNSLink Revamp: TTL and expiration handling now ensures caches do not outlive record validity; DNSLink uses DNS TXT record TTLs for
Cache-Controlheaders. - AutoTLS: Added health checks for the ACME DNS-01 broker before attempting certificate registration.
- Security and Core: Includes
secp256k1key generation/import and improved DHT stability for large nodes.
Why it matters
The announcement that Shipyard will cease Kubo maintenance after September 2026 marks a significant transition period for the IPFS ecosystem.
Original reference: github.com →