Hello everyone, I am gz83, a collaborator on the Thorium browser project. Since Alex is currently unavailable to update Thorium, I have temporarily taken over the task, and this release is a major update to the stable version of M152. The code is available here:
https://github.com/gz83/thorium
I think the current version is quite stable, and I'm only marking it as BETA because it hasn't been officially released by Alex yet.
Welcome to use Thorium. Please submit any issues you encounter in the main Thorium repository using the issue template:
https://github.com/Alex313031/thorium/issues
Here are the release notes for this release:
(Due to space limitations, not all changes are fully summarized.)
Thorium version update
- Updated the Chromium base from
151.0.7922.72to152.0.7977.55. - Rebasing and compatibility updates were applied across Thorium's UI, media,
branding, Android, and platform patches. - Includes Thorium changes from commit
82efab5through1fa2def6.
Chromium 151 → 152 upstream highlights
- Reduced startup work by deferring spellcheck, session-storage cleanup,
history initialization, and invisible-window layout operations. - Improved AV1, HEVC, H.264, JPEG, V4L2, VA-API, and platform audio/video
robustness. - Added further protections against use-after-free, invalid media data, unsafe
extension paths, and PDF shutdown crashes. - Shipped additional web-platform features, including the CSS
alpha()color
function, CPU Performance API, display-media audio selection, and improved
Web Speech timestamps. - Continued development of the experimental WebUI Toolbar, Full WebUI Omnibox,
and desktop vertical-tabs implementations. Availability remains controlled
by feature flags and staged rollout.
Thorium highlights
- Fixed reload-menu handling, hidden-avatar spacing, and Sharing Hub mappings
in the experimental WebUI Toolbar. - Restored Incognito theme support and retained the option to disable Thorium's
custom Find, close, and file URL icons. - Restored upstream extension management and update behavior.
- Improved Secure DNS fallback when the system DNS configuration is unavailable
while preserving automatic defaults. - Updated Android desktop compatibility code and repaired Android build
configuration after the M152 migration.
Platform builds and packaging
- Improved Windows mini-installer relaunch and same-version reinstall behavior.
- Added PE architecture validation and clearer naming for Win32 SSE2 portable
archives. - Fixed ThinLTO failures affecting Linux AVX-512 and i386 builds.
- Improved Linux ARM64 and Windows-on-ARM cross-build toolchain selection and
release validation. - Hardened macOS DMG creation by removing invalid Finder metadata without
re-signing the application inside the mounted image. - Improved macOS and Windows ARM64 artifact architecture validation.