New Release: Tor Browser 14.5 (Android, Windows, macOS, Linux)

Hi everyone, Tor Browser 14.5 has now been published for all platforms. For details please see our blog post <https://blog.torproject.org/new-release-tor-browser-145/>. Changelog: * All Platforms o Bug tor-browser#41710 <https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/41710>: Refactor about:torconnects relation to TorConnectParent o Bug tor-browser#41921 <https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/41921>: Clean up initialisation and bridges conflict between TorSettings and TorConnect o Bug tor-browser#42300 <https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/42300>: Do not store logs inside TorProvider o Bug tor-browser#43308 <https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/43308>: Only allow "about:" pages to have access to contentaccessible branding assets o Bug tor-browser#43323 <https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/43323>: Expose a stable asset from chrome:// to identify Tor, Base, and Mullvad Browser o Bug tor-browser#43334 <https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/43334>: Developer Tools lacks data for Responsive Design Mode and Compatibility o Bug tor-browser#43336 <https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/43336>: Move branding files out of torbutton o Bug tor-browser#43337 <https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/43337>: Add branding files to translation CI o Bug tor-browser#43345 <https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/43345>: Translation CI: Exclude android strings from the legacy branch o Bug tor-browser#43446 <https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/43446>: Change the Tor Browser name between releases o Bug tor-browser#43463 <https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/43463>: Include moat circumvention countries in the build (tor-browser part) o Bug tor-browser#43488 <https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/43488>: Handle Moat connection errors and other non-bootstrapping errors in TorConnect o Bug tor-browser#43490 <https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/43490>: Use lower case "n" for "Tor network" in the UI o Bug tor-browser#43524 <https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/43524>: Enable new locales: be, bg and pt-PT o Bug tor-browser#43529 <https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/43529>: AutoBootstrapAttempt cancel does not await BootstrapAttempt.cancel o Bug tor-browser#43551 <https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/43551>: Backport Mozilla Bug 1924070 - modify H.264 extradata to match sample conversion code. o Bug tor-browser#43575 <https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/43575>: Cleanup channel preferences o Bug tor-browser#43628 <https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/43628>: Handle unavailability of NetworkLinkService API in Tor Connect * Windows + macOS + Linux o Bug tor-browser#40473 <https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/40473>: Tor logs UI not updated as new logs come in o Bug tor-browser#41051 <https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/41051>: Replace Noto Sans Myanmar with Pyidaungsu o Bug tor-browser#41755 <https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/41755>: Show the link to about:support in the help menu o Bug tor-browser#41831 <https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/41831>: Some .tor.onion sites are not displaying the underlying V3 onion address o Bug tor-browser#41919 <https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/41919>: Add temporarily visible web content-size overlay after resizing window when letterboxing is enabled o Bug tor-browser#42186 <https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/42186>: Drop about:tbupdate o Bug tor-browser#42550 <https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/42550>: Do not re-try auto-bootstrapping after the user selects a specific region in about:torconnect o Bug tor-browser#42597 <https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/42597>: Lox.generateInvite does not convert JSON object to string o Bug tor-browser#42656 <https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/42656>: about:torconnect new url location override (maybeUpdateOpenLocationForTorConnect) mostly does nothing o Bug tor-browser#42670 <https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/42670>: Letterboxing sometimes visible even if disabled o Bug tor-browser#42720 <https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/42720>: Link to release notes missing from "About Tor Browser" window o Bug tor-browser#42739 <https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/42739>: Fix localization in the profile error dialog o Bug tor-browser#42802 <https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/42802>: Make use of |:has| CSS selector o Bug tor-browser#43130 <https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/43130>: Adjust preferences for contrast theme or forced colors o Bug tor-browser#43189 <https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/43189>: Remove privacy.resistFingerprinting.spoofOsInUserAgentHeader machinery entirely o Bug tor-browser#43205 <https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/43205>: newwin / letterboxing rounding with subpixels is off o Bug tor-browser#43237 <https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/43237>: Tweak Tor circuit display panel for screen readers o Bug tor-browser#43254 <https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/43254>: Cancel Moat requests when no longer needed o Bug tor-browser#43263 <https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/43263>: Onion site keys: add some alerts for screen readers o Bug tor-browser#43294 <https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/43294>: Replace |Actor| |willDestroy| with |didDestroy| o Bug tor-browser#43314 <https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/43314>: Tidy up connection preferences for screen readers and keyboard users o Bug tor-browser#43320 <https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/43320>: Improve how bridge settings appear in search results o Bug tor-browser#43321 <https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/43321>: Do not focus the connect button if the user has never connected before o Bug tor-browser#43328 <https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/43328>: Improve tor log dialog o Bug tor-browser#43398 <https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/43398>: tor-urlbar-button-plain hover styling is overwritten by tor-button rule o Bug tor-browser#43405 <https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/43405>: Handle failing to apply tor settings o Bug tor-browser#43406 <https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/43406>: Hide the "Onion Available" button whilst the "Connect" button is shown o Bug tor-browser#43461 <https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/43461>: Drop our wordmark padding o Bug tor-browser#43462 <https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/43462>: Use NetworkLinkService instead of Moat for the internet test o Bug tor-browser#43465 <https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/43465>: Show the urlbar Connect button during a bootstrap or final error o Bug tor-browser#43466 <https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/43466>: Drop unnecessary CSS rules in branding aboutDialog.css o Bug tor-browser#43647 <https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/43647>: Race condition in about:tor prevents displaying localised survey banner o Bug tor-browser#43469 <https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/43469>: Rename "Quickstart" toggle as "Connect automatically" (Desktop) o Bug tor-browser#43502 <https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/43502>: Move openTorConnect and getRedirectUrl to TorConnectParent o Bug tor-browser#43531 <https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/43531>: Use "label" attribute rather than textContent for the bridge dialog XUL buttons o Bug tor-browser#43547 <https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/43547>: Cannot remove the final bridge o Bug tor-browser#43563 <https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/43563>: TorConnect country/region names should change based on the app language o Bug tor-browser#43632 <https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/43632>: Letterboxing size indicator may display data from a background tab o Bug tor-browser#43642 <https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/43642>: New tab shows letterboxing size indicator o Bug tor-browser#43653 <https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/43653>: privacy.resistFingerprinting.spoofOsInUserAgentHeader is still in our pref file even though we ripped out the code * Windows o Bug tor-browser#43402 <https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/43402>: set browser.startup.blankWindow false * Linux o Bug tor-browser#30970 <https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/30970>: Different window borders in XFCE can lead to different, not rounded window sizes o Bug tor-browser#41786 <https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/41786>: Remove old fontconfig stuff at the next watershed update o Bug tor-browser#41799 <https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/41799>: Make lack of fonts.conf less of a footgun o Bug tor-browser#43330 <https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/43330>: System fonts leak when emptying the allow list on Linux o Bug tor-browser-build#41297 <https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/issues/41297>: Add video codecs dependencies (recommends) on the Debian package o Bug tor-browser-build#41298 <https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/issues/41298>: Remove |--detach| parameter from .desktop files o Bug tor-browser-build#41312 <https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/issues/41312>: Remove comment in start-browser about --class and --name parameters * Android o Bug tor-browser#41188 <https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/41188>: Implement Android-native Connection Assist UI o Bug tor-browser#42251 <https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/42251>: Expose TorConnect lifecycle events to fenix o Bug tor-browser#42651 <https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/42651>: Finishing bootstrapping kicks the user out of settings, interupting whatever they were doing o Bug tor-browser#43091 <https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/43091>: Delete unused android strings o Bug tor-browser#43198 <https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/43198>: Remove "Learn more" link from Android's no-internet error o Bug tor-browser#43199 <https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/43199>: Bootstrapping bar needs a little TLC on Android (Part 1) o Bug tor-browser#43222 <https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/43222>: All tor logs timestamps reset to current time when opening screen o Bug tor-browser#43229 <https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/43229>: Buttons that open links can be accessed before torbrowser is bootstrapped, leaving the app in a bad state o Bug tor-browser#43232 <https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/43232>: Make the Android Meek transport easier to debug o Bug tor-browser#43241 <https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/43241>: Improve hiding non-private tab features on Android o Bug tor-browser#43251 <https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/43251>: Enable tab suggestions and autocomplete for private tabs on Android o Bug tor-browser#43329 <https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/43329>: Remove remaining traces of the old Bootstrap on Android o Bug tor-browser#43350 <https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/43350>: Remove all caps comment from android string o Bug tor-browser#43351 <https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/43351>: Don't force ALL CAPS for the fenix snackbar action button text o Bug tor-browser#43359 <https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/43359>: Improper handling of TorBootstrapChangeListener with respect to system onDestroy() calls for HomeActivity o Bug tor-browser#43360 <https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/43360>: Replace custom variable isBeingRecreated with built-in isFinishing function o Bug tor-browser#43361 <https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/43361>: Move code relating to |onTerminate()| in |FenixApplication.kt| o Bug tor-browser#43368 <https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/43368>: Add @Suppress for incorrect linting error "Overriding method should call super. onNewIntent" o Bug tor-browser#43408 <https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/43408>: Access TorConnect.quickstart separately from TorSettings.getSettings on Android o Bug tor-browser#43464 <https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/43464>: TBA Alpha and Nightly cannot be debugged with about:debugging o Bug tor-browser#43473 <https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/43473>: Rename "Quickstart" toggle as "Connect automatically" (Android) o Bug tor-browser#43480 <https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/43480>: Split up TorConnectionAssistViewModel for better readibility and performance. o Bug tor-browser#43498 <https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/43498>: Uplift tor-browser#43129: about:neterror cannot display SVG on Android with Security Level Safest o Bug tor-browser#43528 <https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/43528>: Improper handling of TorBootstrapChangeListener in HomeActivity o Bug tor-browser#43565 <https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/43565>: The quit button on Android doesn't actually exit o Bug tor-browser#43576 <https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/43576>: Connection Assist on Android Polish o Bug tor-browser#43581 <https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/43581>: Bookmarks are failing to load on Tor Browser Android Alpha 14.5a5 o Bug tor-browser#43593 <https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/43593>: Use "region" instead of "country" in connect assist o Bug tor-browser#43604 <https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/43604>: TorDomainIsolator routinely clears Android browser circuit data o Bug tor-browser#43648 <https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/43648>: Survey banner isn't displaying for other locales on Android o Bug tor-browser#43633 <https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/43633>: TorAndroidIntegration.regionNamesGet() always returns region names in english o Bug tor-browser-build#41422 <https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/issues/41422>: Patch viaduct in Application Services to always return a backend error * Build System o All Platforms + Bug tor-browser-build#41040 <https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/issues/41040>: Add configuration to rbm.conf to select channel and platforms + Bug tor-browser-build#41121 <https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/issues/41121>: Use the official Go binaries for bootstrapping + Bug tor-browser-build#41281 <https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/issues/41281>: Better dev defaults for fetch variable + Bug tor-browser-build#41288 <https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/issues/41288>: Avoid unneeded git checkouts when possible + Bug tor-browser-build#41304 <https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/issues/41304>: Add a browser commit tag+signing script + Bug tor-browser-build#41306 <https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/issues/41306>: Container dependencies are sorted before resolving templates + Bug tor-browser-build#41307 <https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/issues/41307>: Container dependencies are not filtered for duplicates + Bug tor-browser-build#41326 <https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/issues/41326>: Remove var/torbrowser_legacy_version from rbm.conf in alpha/nightly + Bug tor-browser-build#41358 <https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/issues/41358>: Update sign-tag script to handle rapid-release nightly branches + Bug tor-browser-build#41365 <https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/issues/41365>: Indent download*.json files + Bug tor-browser-build#41372 <https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/issues/41372>: Handle branding names in tor-browser-build + Bug tor-browser-build#41379 <https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/issues/41379>: Include moat circumvention countries in the build (tor-browser-build part) + Bug tor-browser-build#41381 <https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/issues/41381>: Usability improvements for the browser commit tagging script + Bug tor-browser-build#41389 <https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/issues/41389>: Remove need to update set-config.tbb-version + Bug tor-browser-build#41394 <https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/issues/41394>: Fix upload-update_responses-to-staticiforme for mullvadbrowser + Bug tor-browser-build#41398 <https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/issues/41398>: Build snowflake from main on nightlies + Bug tor-browser-build#41406 <https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/issues/41406>: Restore -desktop and -android Makefile targets. + Bug tor-browser-build#41409 <https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/issues/41409>: Create a script for quickly setting up protected branches + Bug tor-browser-build#41411 <https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/issues/41411>: Update licenses for PTs + Bug tor-browser-build#41417 <https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/issues/41417>: Bump the conjure version we ship + Bug tor-browser-build#41419 <https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/issues/41419>: Add comment in downloads.json to mention that the file is deprecated, and that download-$platform.json should be used instead + Bug tor-browser-build#41426 <https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/issues/41426>: Set the Lyrebird version + Bug rbm#40006 <https://gitlab.torproject.org/tpo/applications/rbm/-/issues/40006>: Add option to avoid doing a git checkout when using the exec template function + Bug rbm#40079 <https://gitlab.torproject.org/tpo/applications/rbm/-/issues/40079>: Make |fetch: if_needed| fetch existing branches + Bug rbm#40081 <https://gitlab.torproject.org/tpo/applications/rbm/-/issues/40081>: Support apt option for not installing recommended dependencies + Bug rbm#40082 <https://gitlab.torproject.org/tpo/applications/rbm/-/issues/40082>: With |fetch: if_needed|, rbm is doing a git fetch when it shouldn't, when using a fixed commit + Bug rbm#40083 <https://gitlab.torproject.org/tpo/applications/rbm/-/issues/40083>: rbm creates out/$project directories with mode 0700 o Windows + Linux + Android + Updated Go to 1.23.8 + Bug tor-browser-build#41386 <https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/issues/41386>: Upgrade Go to 1.23 for Windows, Linux, and Android o Windows + macOS + Linux + Bug tor-browser-build#40799 <https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/issues/40799>: Remove legacy locale iteration in build and signing scripts + Bug tor-browser-build#41356 <https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/issues/41356>: Add redirects to make 14.0a4 a watershed + Bug tor-browser-build#41363 <https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/issues/41363>: Change update-response generation script to create one commit per OS+arch tuple + Bug tor-browser-build#41374 <https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/issues/41374>: Remove support for migrate_archs and migrate_langs in update_responses + Bug tor-browser-build#41401 <https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/issues/41401>: Replace Noto Sans Myanmar with Pyidaungsu o Windows + macOS + Bug tor-browser-build#41349 <https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/issues/41349>: Wrong copyright year makes build non-reproducible o macOS + Bug tor-browser-build#41403 <https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/issues/41403>: The rcodesign step has a wrong dmg name in alpha o Linux + Bug tor-browser-build#41142 <https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/issues/41142>: Complete the toolchain for linux-aarch64 + Bug tor-browser-build#41266 <https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/issues/41266>: Build the Tor and Mullvad Browsers for aarch64 Linux + Bug tor-browser-build#41329 <https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/issues/41329>: Do not install python2.7-minimal in the linux-aarch64 firefox container + Bug tor-browser-build#41331 <https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/issues/41331>: Make update_responses find linux-aarch64 mar files o Android + Bug tor-browser#42669 <https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/42669>: Convert majority of application-services functionality to no-op + Bug tor-browser#43518 <https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/43518>: Verify existence of localProperties.dependencySubstitutions.geckoviewTopsrcdir before substituting + Bug tor-browser-build#41387 <https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/issues/41387>: Fix Golang toolchain breakage for lyrebird: linkname + Bug tor-browser-build#41400 <https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/issues/41400>: Add branding localization to GeckoView -- ma1
participants (1)
-
Giorgio Maone