New Release: Tor Browser 12.0

by duncan | December 7, 2022

Tor Browser 12.0 is now available from the Tor Browser download page and also from our distribution directory. This new release updates Tor Browser to Firefox Extended Support Release 102.

What's new?

Upgraded to Extended Support Release 102

Once again, the time has come to upgrade Tor Browser to Firefox's newest Extended Support Release. We've spent the past few months since Tor Browser 11.5's release reviewing ESR 102's release notes to ensure each change is compatible with Tor Browser. As part of that process, anything that may conflict with Tor Browser's strict privacy and security principles has been carefully disabled.

Multi-locale support for desktop

Previously, if you wanted to use Tor Browser for desktop in a language other than English, you needed to find and download one of the matching language versions from our download page. Switching language after installing Tor Browser wasn't an easy task either, and would either require adding the new language pack to your existing installation, or redownloading Tor Browser from scratch.

As of today we're pleased to announce that this is a thing of the past: Tor Browser for desktop is now truly multi-locale, meaning all supported languages are now included in a single bundle. For new users, Tor Browser 12.0 will update itself automatically when launched to match your system language. And if you've upgraded from Tor Browser 11.5.8, the browser will attempt to maintain your previously chosen display language.

Either way, you can now switch display language without any additional downloads via the Language menu in General settings – but we'd still recommend giving Tor Browser a quick restart before the change can take complete effect.

Naturally, bundling multiple languages in a single download should increase Tor Browser's filesize – we are very conscious of this; however, we've found a way to make efficiency savings elsewhere, meaning the difference in filesize between Tor Browser 11.5 and 12.0 is minor.

Native Apple Silicon support

This was no small task, but we're happy to say that Tor Browser 12.0 now supports Apple Silicon natively. Like Mozilla's approach for Firefox, we've opted for a Universal Binary too – meaning both x86-64 (i.e. Intel compatible) and ARM64 (i.e. Apple Silicon compatible) builds are bundled together with the correct version chosen automatically when run.

HTTPS-Only by default for Android

Back in July, we shared an update about Tor Browser for Android and our aspirations for its near future in the Tor Browser 11.5 release post. Since the beginning of the year our developers have been working hard to recommence regular updates for Android, improve the app's stability, and catch up to Fenix's (Firefox for Android's) release cycle.

The next phase in our plan for Android is to begin porting selected, high-priority features that have recently been launched for desktop over to Android – starting with enabling HTTPS-Only Mode by default. This change will help provide the same level of protection against SSL stripping attacks by malicious exit relays that we introduced to desktop in Tor Browser 11.5.

Prioritize .onion sites for Android

Another small but mighty improvement to Tor Browser 12.0 for Android is the option to "prioritize .onion sites" where available. When enabled, you will be redirected automatically to the matching .onion site for any web site that has Onion-Location configured – helping you to discover new .onion sites in the wild.

You can turn "Prioritize .onion sites" on under the Privacy and Security section within Tor Browser for Android's Settings menu. Please note that this update does not include the purple ".onion avilable" button in the address bar, which is still unique to Tor Browser for desktop.

And more...

12.0 is the first stable release of Tor Browser that supports Albanian (sq) and Ukranian (uk). We owe a huge thank you to all the volunteers who worked hard to translate Tor Browser into each language <3

If you spot a string that still needs to be translated, or would like to contribute towards the localization of another language, please visit our Community portal to find out how to get started.

We've also been busy making various behind-the-scenes improvements to features like tor-launcher (which starts tor within Tor Browser), the code for which has undergone a significant refactoring. As such, if you run a non-standard Tor Browser setup (like using system tor in conjunction with Tor Browser, or very partiular network settings) and experience an unexpected error message when launching Tor - please let us know by filing an issue in our Gitlab repo.

Lastly, Tor Browser's letterboxing feature has received a number of minor improvements to its user experience, including (but not limited to) fixing potantial leaks and bypasses, removing the 1px border in fullscreen videos, and disabling the feature entirely on trusted pages like the Connect to Tor screen, among others.

Send us your feedback

If you find a bug or have a suggestion for how we could improve this release, please let us know. Thanks to all of the teams across Tor, and the many volunteers, who contributed to this release.

Full changelog

The full changelog since Tor Browser 11.5.10 can be viewed on the accompanying blog post.


This is a companion discussion topic for the original entry at https://blog.torproject.org/new-release-tor-browser-120/
6 Likes

Congratulations on reaching Stable 12.0 :full_moon_with_face: :sparkler: :tada: :confetti_ball:

I have been away from tor for a few years and just gotten back involved, can you please tell me how to view the browser configuration for Android as about:config won’t work for me.

Thanks.

2 Likes

Hi! Until the previous versions (11.5.8), standalone, ready-to-use Tor binaries for Windows were also provided, e.g. tor-win32-0.4.7.11.zip & tor-win64-0.4.7.11.zip. Are these discontinued? Although tor-expert-bundle-12.0-windows-x86_64.tar.gz does have similar binaries, it doesn’t show a console (dos box) with log messages (and 64-bit only). Generic, standalone versions are convenient e.g. when (1) one wants to use SOCKS5 as a generic proxy for privacy reasons, or when (2) when one wants to use Tor with Privoxy. If it’s not too much trouble, please, please continue to provide the above-mentioned option to use Tor. Thank you very much!

1 Like

Yea Firefox for android blocks about:config. You will find Tor connection settings in the top right corner on the connect page. And regular settings, once you’ve connected, by going to the three dots in the lower right corner and then Settings.

2 Likes

Those are the standalone tor binaries. They’ve just had some updates and been given new names (i686 is 32bit)

1 Like

3 posts were split to a new topic: How to view logs in Windows Tor Expert Bundle after 12.0 update?

This issue is being tracked in tor.exe in tor-expert-bundle not writing stdout even when run from cmd.exe (#40708) · Issues · The Tor Project / Applications / tor-browser-build · GitLab and is a regression caused by switching the tor compiler to clang from gcc. This issue should be fixed in the next minor stable release next week.

3 Likes

I’ve heard a recent update turned the JavaScript Enabled to true at config level

It has been that way… probably forever. Quite some time ago, probably a one or two years, there was a bug with NoScript (which is how Tor Browser actually deals with JS) that meant it was necessary to use the javascript.enabled option to disable JS, and so an update was sent out with safest using that. Once NoScript was fixed Tor Browser went back to how it used to work.

but still showing as disabled to safety checks meaning JavaScript could be used against people who have it ‘disabled’ through Safest mode

No. Not unless there is a bug in NoScript.

1 Like

I guess I understood wrongly then.

Thank you for clarifying.

1 Like

2 posts were split to a new topic: Drag and drop protections in Tor Browser 12.0

hi, I try TOR on Kali Linux and Parrot OS but said: error 404
I try on terminal command sudo … same error. any suggest.
many thanks and a hug for all best community

1 Like

Hi! It looks like you are using torbrowser-launcher, there is an issue with it: Completely broken for 12.0 because of hardcoded locale · Issue #659 · micahflee/torbrowser-launcher · GitHub

Please note that Tor Browser Launcher is not maintained by Tor Project and if you believe the error is caused by something different, I’d encourage you to report to that repo.
You can also alternatively install by following the instructions, here: INSTALLATION | Tor Project | Tor Browser Manual

3 Likes

Can you guys reach out to your contact at Cloudflare? Many times no image is displayed on a website behind Cloudflare since they haven’t updated their stuff to the new Tor Browser user-agent.

@richard is investigating :slight_smile:

A post was split to a new topic: Issues with virtual environment on M2 chip mac

A post was split to a new topic: Problems with mega.nz

A post was merged into an existing topic: Issues with virtual environment on M2 chip mac