chore(main): release 3.4.0#1384
Merged
lidel merged 1 commit intoJul 21, 2026
Merged
Conversation
github-actions
Bot
force-pushed
the
release-please--branches--main--components--ipfs-companion
branch
2 times, most recently
from
July 21, 2026 19:31
24aee0e to
3f4473a
Compare
github-actions
Bot
force-pushed
the
release-please--branches--main--components--ipfs-companion
branch
from
July 21, 2026 21:42
3f4473a to
eb106ae
Compare
lidel
approved these changes
Jul 21, 2026
lidel
deleted the
release-please--branches--main--components--ipfs-companion
branch
July 21, 2026 21:51
Contributor
Author
|
🤖 Created releases: 🌻 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
🤖 I have created a release beep boop
Note
This release was brought to you by the Shipyard team.
✨ Features
Broken
ipfs://addresses now stop at an explainer (#1380)Some addresses were never going to work: a website name (which belongs under
ipns://), a lowercasedQm…CID, or a typo. Companion used to rewrite or forward them silently, so broken links kept spreading. Now each one stops on a page that says what is wrong and, where it can, offers one click to the corrected address. Valid addresses, in any CID base or IPNS form, are untouched.Upload whole folders in Quick Upload (#1381)
Quick Upload now has a Pick a folder button beside Pick a file, and dropping a folder works too. The folder tree is preserved and imported as one directory, so you get a single CID that mirrors your local layout. Files with the same name in different subfolders no longer overwrite each other.
Share native
ipfs://links, public gateways now optional (#1371)You can copy native
ipfs://andipns://addresses instead of always routing people through a third-party gateway. Clear the gateway URLs, or turn off the new Use Public Gateways for Shareable Links toggle, and shared links switch to native addresses. Defaults are unchanged: ipfs.io and dweb.link stay prefilled.Safer redirect defaults (#1378)
Companion now redirects only top-level navigation by default. Embedded subresources (images, scripts, iframes) are no longer sent to your local gateway unless you opt in, so Chrome stops asking for Local Network Access on IPFS pages and sites with a strict CSP no longer break. DNSLink is two clear toggles, and the first visit upgrades the tab on its own, so no more F5. The legacy
X-Ipfs-Pathvalue redirect is off by default.Lighter background, reliable toolbar button (#1387)
Under Manifest V3 the background worker is torn down when idle, and the old timer stopped with it, so on Chrome and Firefox the toolbar button could get stuck showing inactive after the browser had been open a while, even with the node running fine. Status checks now run on an alarm that survives the worker being torn down, back off while you are away, and refresh the moment you interact. Companion checks the node far less often in the background and no longer double-requests, so it is light enough to leave enabled without a battery cost. The peer count is gone from the badge (the icon shows connection state on its own), and both poll intervals are adjustable in Preferences.
🛠 Fixes and Maintenance
?x-ipfs-companion-no-redirectagain, and redirect service worker gateways to your local node under MV3/Chrome (fix: mv3 redirect misses (opt-out + sw gateways) #1382, closes #x-ipfs-companion-no-redirect opt-out does not work in 3.0.0 #1299 Companion MV3 Plan - Roadmap #1152 Add "Service Worker Gateway" Node Type #1336)Installation
Alternative: use prebuilt artifacts attached to this release or build and install it manually.
Full Changelog: v3.3.0...v3.4.0
This PR was generated with Release Please. See documentation.