github ipfs/ipfs-companion v3.3.0

11 hours ago

Note

This release was brought to you by the Shipyard team.

What's Better

🔒 Privacy improvements

You no longer send DNS queries to external services when your node is offline. Previously, DNSLink lookups would fall back to ipfs.io when your local node wasn't running. Now the extension properly detects offline status and skips external lookups entirely, keeping your DNS browsing patterns limited to DNS resolvers configured in your local IPFS node.

🔄 More reliable in Chrome and Edge

The extension now stays responsive even when Chrome's service worker goes dormant. We implemented hybrid polling using Chrome's alarms API, so your node status and badge icon update reliably without draining battery. If you previously saw stale "online" indicators when your node was actually offline, this is fixed.

⚡ Faster and lighter

The extension now deduplicates concurrent DNSLink lookups for the same domain, reducing redundant requests from 2-4 down to 1. We also removed leftover telemetry code that was logging every request type even though telemetry was already disabled.

👋 Better welcome experience

When you first install the extension or don't have a node running, the welcome page now has:

  • Updated links to current IPFS resources and documentation
  • Tutorial videos about content addressing and routing
  • Faster loading with local video thumbnails instead of external embeds
  • Clearer language explaining what "Kubo RPC API" means

🎨 UI polish

Long version strings from your IPFS Kubo node no longer break the popup layout. The version display now handles strings up to 128 characters without affecting the icon positioning.

Full Changelog

  • chore: update RELEASE-PROCESS.md by @SgtPooki in #1330
  • docs(readme): autumn cleaning by @lidel in #1341
  • fix: skip DNSLink resolution when offline, deduplicate inflights by @lidel in #1339
  • fix: manifest v3 offline status detection by @lidel in #1340
  • chore: dependency updates by @lidel in #1321
  • fix: remove disabled telemetry code by @lidel in #1343
  • chore: remove Brave-specific build by @lidel in #1342
  • fix: update welcome page resources and links by @lidel in #1344
  • fix: prevent version span from affecting icon layout by @lidel in #1345
  • feat: add automated translation sync workflow by @lidel in #1346
  • chore: pull new translations by @github-actions[bot] in #1347 & #1352
  • chore: release v3.3.0 by @lidel in #1353

Full Changelog: v3.2.0...v3.3.0

Installation

Firefox Chrome / Brave / Opera / Edge
Install From AMO Install from Chrome Store

Alternative: use prebuilt artifacts attached to this release, or build and install it manually.

Don't miss a new ipfs-companion release

NewReleases is sending notifications on new releases.