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
Alternative: use prebuilt artifacts attached to this release, or build and install it manually.