Skip to content
Snippets Groups Projects
Verified Commit 00df8db4 authored by Pier Angelo Vendrame's avatar Pier Angelo Vendrame :jack_o_lantern:
Browse files

Bug 41208, 41209: Tor, Mullvad Browser 13.5.3 release preparation.

Also, disable the check for Go updates in our release preparation
script, as the Go version we use is EOL.
parent b81bc934
Branches
Tags
1 merge request!1029Bug 41208, 41209: Tor, Mullvad Browser 13.5.3 release preparation.
Mullvad Browser 13.5.3 - September 03 2024
* All Platforms
* Updated Firefox to 115.15.0esr
* Updated NoScript to 11.4.35
* Bug 332: Rebase Mullvad Browser Stable onto 115.15.0esr [mullvad-browser]
* Bug 40056: Ensure that the lazy loading attribute is ignored on script-disabled documents [tor-browser]
* Bug 42686: Backport Mozilla 1885101 [tor-browser]
* Bug 42829: Prevent CSS-based scriptless interaction tracking [tor-browser]
* Bug 43100: Backport security fixes from Firefox 130 [tor-browser]
* Linux
* Bug 43064: Make copy/paste and drag/drop file filtering more specific [tor-browser]
* Build System
* All Platforms
* Bug 41218: Use new Tor Browser gpg subkey for signing stable releases [tor-browser-build]
* Bug 41222: link_old_mar_filenames still referenced in torbrowser-incrementals-{release,alpha}-unsigned [tor-browser-build]
Mullvad Browser 14.0a3 - August 26 2024
* All Platforms
* Updated Firefox to 128.2.0esr
* Bug 333: Rebase Mullvad Browser Alpha onto 128.2.0esr [mullvad-browser]
* Bug 40056: Ensure that the lazy loading attribute is ignored on script-disabled documents [tor-browser]
* Bug 41817: Add more color aliases that take dark mode into account [tor-browser]
* Bug 42603: Remove safebrowsing URLs [tor-browser]
* Bug 42611: Set clipboard.imageAsFile.enabled to false [tor-browser]
* Bug 42646: Drop patch for tor-browser#40166 [tor-browser]
* Bug 42665: Drop "Learn More" spacing [tor-browser]
* Linux
* Bug 43064: Make copy/paste and drag/drop file filtering more specific [tor-browser]
* Build System
* All Platforms
* Bug 41013: Add a README to each project [tor-browser-build]
* Bug 41222: link_old_mar_filenames still referenced in torbrowser-incrementals-{release,alpha}-unsigned [tor-browser-build]
Mullvad Browser 14.0a2 - August 16 2024
* All Platforms
* Updated Firefox to 128.1.0esr
* Updated NoScript to 11.4.34
* Updated uBlock Origin to 1.59.0
* Bug 326: Rebase Mullvad Browser Alpha onto 128.1.0esr [mullvad-browser]
* Bug 42596: Several console errors: Console.maxLogLevelPref used with a non-existing pref: [tor-browser]
* Bug 42641: Move from panel-footer class to moz-button-group [tor-browser]
* Bug 42644: toolbar rules in panelUI-shared.css are unneccessary [tor-browser]
* Bug 42667: Add description-deemphasized class to our additions to about:preferences [tor-browser]
* Bug 42679: Use a more robust approach to hide the "tracking protection" urlbar button [tor-browser]
* Bug 42699: Drop level="top" attribute from panels [tor-browser]
* Bug 42704: Drop the badged="true" attribute from security level button [tor-browser]
* Bug 42705: Update our preferences to account for new line height [tor-browser]
* Bug 42762: Review Mozilla 1498512: Enable by default setSinkId pref [tor-browser]
* Bug 42788: Review Mozilla 1828606: Add Recently Closed tabs to its own page [tor-browser]
* Bug 42789: Review Mozilla 1830157: Add new telemetry probe to determine how often an extension process had to be... [tor-browser]
* Bug 42792: Review Mozilla 1837097: Implement "Show less frequently" behavior for Pocket suggestions [tor-browser]
* Bug 42810: Review Mozilla 1840584: Support autofilling `first name` and `last name` field in a credit card form [tor-browser]
* Bug 42814: Opt out from Firefox relay by default. [tor-browser]
* Bug 42818: Review Mozilla 1841295: Update PocketSuggestions for the final suggestions schema [tor-browser]
* Bug 42835: Filter data transfers containing files [tor-browser]
* Bug 42846: Review Mozilla 1841995: Enable Credit Card Autofill in ES and IT in nightly [tor-browser]
* Bug 42847: Review Mozilla 1841996: Enable Credit Card Autofill in AT, BE, and PL in nightly [tor-browser]
* Bug 42848: Review Mozilla 1841998: Enable Credit Card Autofill for ES,IT,AT,BE and PL locales in release. r=dimi... [tor-browser]
* Bug 42855: Review Mozilla 1843130: Pocket newtab use new recs api for locale list config if new api pref is set [tor-browser]
* Bug 42862: Review Mozilla 1845428: Instrument Translations Panel With Telemetry [tor-browser]
* Bug 42863: Review Mozilla 1847150: Add more TranslationsTelemetry event keys for panel open r=gregtatum, a=dsmith [tor-browser]
* Bug 42864: Review Mozilla 1848845: Pocket newtab migrate existing markets to new API. r=gvn a=RyanVM [tor-browser]
* Bug 42872: Disable translations until audited and solved the UX problems [tor-browser]
* Bug 42886: Review Mozilla 1848048: Add a result menu to disable trending results. r=dao,fluent-reviewers,setting... [tor-browser]
* Bug 42996: Review Mozilla 1517786: Implement and ship CanvasRenderingContext2D.getContextAttributes() [tor-browser]
* Windows + macOS
* Bug 42774: Review Mozilla 1848815: Add a user-facing setting to enable enterprise roots import, and enable it by default [tor-browser]
* Bug 43021: Revert the OS deprecation notification introduced in #42347 [tor-browser]
* Windows
* Bug 43051: windows: remove UI for "open Tor Browser automatically when computer starts" [tor-browser]
* Build System
* All Platforms
* Bug 42799: Do not run lint pipelines on new tag [tor-browser]
* Bug 41204: NoScript isn't added automatically to Mullvad Browser changelogs [tor-browser-build]
* Windows
* Bug 41185: Drop Windows 7 support for 14.0 from build tools [tor-browser-build]
* Bug 41201: Bump the Windows version checked by the installer [tor-browser-build]
Mullvad Browser 13.5.2 - August 06 2024
* All Platforms
* Updated Firefox to 115.14.0esr
......
......
Tor Browser 13.5.3 - September 03 2024
* All Platforms
* Updated NoScript to 11.4.35
* Bug 40056: Ensure that the lazy loading attribute is ignored on script-disabled documents [tor-browser]
* Bug 42686: Backport Mozilla 1885101 [tor-browser]
* Bug 42829: Prevent CSS-based scriptless interaction tracking [tor-browser]
* Bug 43084: Rebase Tor Browser Stable onto 115.15.0esr [tor-browser]
* Bug 43100: Backport security fixes from Firefox 130 [tor-browser]
* Bug 41207: Upgrade lyrebird to 0.3.0 [tor-browser-build]
* Windows + macOS + Linux
* Updated Firefox to 115.15.0esr
* Bug 42596: Several console errors: Console.maxLogLevelPref used with a non-existing pref: [tor-browser]
* Bug 42622: Offline state is unreachable in about:torconnect (first bootstrap attempt) [tor-browser]
* Bug 42642: Downloads button warning no longer announced on Orca [tor-browser]
* Bug 42661: Re-run update_emojis.py and update locales [tor-browser]
* Bug 42691: Simplified bridge cards prevent censored users from modifying built-in bridges [tor-browser]
* Bug 42696: Update `mail` icon used in "Find more bridges" [tor-browser]
* Bug 42697: Remove padding to left of `tor-bridges-provider-list` under "Find more bridges" [tor-browser]
* Bug 43059: Drag and Drop issue in new update 13.5.2 [tor-browser]
* Bug 43066: about:torconnect no longer changes the title icon on errors [tor-browser]
* Linux
* Bug 43064: Make copy/paste and drag/drop file filtering more specific [tor-browser]
* Android
* Updated GeckoView to 115.15.0esr
* Build System
* All Platforms
* Updated Go to 1.21.13
* Bug 41213: Update the update_manual.py script to notify when no changes needed [tor-browser-build]
* Bug 41218: Use new Tor Browser gpg subkey for signing stable releases [tor-browser-build]
* Bug 41222: link_old_mar_filenames still referenced in torbrowser-incrementals-{release,alpha}-unsigned [tor-browser-build]
* Android
* Bug 41206: GeckoView ignores the number of processors [tor-browser-build]
Tor Browser 14.0a3 - August 26 2024
* All Platforms
* Bug 40056: Ensure that the lazy loading attribute is ignored on script-disabled documents [tor-browser]
* Bug 42611: Set clipboard.imageAsFile.enabled to false [tor-browser]
* Bug 42646: Drop patch for tor-browser#40166 [tor-browser]
* Bug 42830: Enable WebAudio APIs [tor-browser]
* Bug 43012: Mixed content: browser requests HTTPS images from onion domain accessed via HTTP [tor-browser]
* Bug 43013: security.mixed_content.upgrade_display_content.image is true by default [tor-browser]
* Bug 43074: Pass the browser to TorDomainIsolator.newCircuitForBrowser [tor-browser]
* Bug 43085: Rebase Tor Browser Alpha onto 128.2.0esr [tor-browser]
* Windows + macOS + Linux
* Updated Firefox to 128.2.0esr
* Bug 41811: Primary buttons that result in a connection attempt should be purple [tor-browser]
* Bug 41817: Add more color aliases that take dark mode into account [tor-browser]
* Bug 41820: Downloads warning styling improvements (use moz-message-bar) [tor-browser]
* Bug 42212: Fluent migration: onion services [tor-browser]
* Bug 42603: Remove safebrowsing URLs [tor-browser]
* Bug 42665: Drop "Learn More" spacing [tor-browser]
* Bug 43059: Drag and Drop issue in new update 13.5.2 [tor-browser]
* Bug 43066: about:torconnect no longer changes the title icon on errors [tor-browser]
* Bug 43067: Use html:link rather than xml-stylesheet in our dialogs [tor-browser]
* Bug 43071: Make sure "tor-button" elements that are also "primary" still use the tor colors [tor-browser]
* Bug 43081: Remove hard-coded CSS `line-height` [tor-browser]
* Linux
* Bug 43064: Make copy/paste and drag/drop file filtering more specific [tor-browser]
* Android
* Updated GeckoView to 128.2.0esr
* Bug 42386: Remove unused assets to reduce APK size [tor-browser]
* Bug 42590: “Tor browser” text in top left of home fragment/new tab view gets cut off with larger text sizes [tor-browser]
* Bug 43078: Disable Sharing Links to TBA [tor-browser]
* Bug 41223: Tor Browser Alpha version not displayed correctly [tor-browser-build]
* Build System
* All Platforms
* Bug 41013: Add a README to each project [tor-browser-build]
* Bug 41198: Update release-prep issue template to include notifiying anti-censorship team of package name changes for GetTor distributor [tor-browser-build]
* Bug 41222: link_old_mar_filenames still referenced in torbrowser-incrementals-{release,alpha}-unsigned [tor-browser-build]
* Android
* Bug 42480: Use translation CI in android [tor-browser]
Tor Browser 14.0a2 - August 19 2024
* All Platforms
* Updated NoScript to 11.4.34
* Bug 42759: CI: remove localization file names that are in neither 14.0 nor 13.5 branches [tor-browser]
* Bug 42762: Review Mozilla 1498512: Enable by default setSinkId pref [tor-browser]
* Bug 42788: Review Mozilla 1828606: Add Recently Closed tabs to its own page [tor-browser]
* Bug 42789: Review Mozilla 1830157: Add new telemetry probe to determine how often an extension process had to be... [tor-browser]
* Bug 42792: Review Mozilla 1837097: Implement "Show less frequently" behavior for Pocket suggestions [tor-browser]
* Bug 42810: Review Mozilla 1840584: Support autofilling `first name` and `last name` field in a credit card form [tor-browser]
* Bug 42814: Opt out from Firefox relay by default. [tor-browser]
* Bug 42818: Review Mozilla 1841295: Update PocketSuggestions for the final suggestions schema [tor-browser]
* Bug 42835: Filter data transfers containing files [tor-browser]
* Bug 42846: Review Mozilla 1841995: Enable Credit Card Autofill in ES and IT in nightly [tor-browser]
* Bug 42847: Review Mozilla 1841996: Enable Credit Card Autofill in AT, BE, and PL in nightly [tor-browser]
* Bug 42848: Review Mozilla 1841998: Enable Credit Card Autofill for ES,IT,AT,BE and PL locales in release. r=dimi... [tor-browser]
* Bug 42886: Review Mozilla 1848048: Add a result menu to disable trending results. r=dao,fluent-reviewers,setting... [tor-browser]
* Bug 42996: Review Mozilla 1517786: Implement and ship CanvasRenderingContext2D.getContextAttributes() [tor-browser]
* Bug 42999: Rebase Tor Browser Alpha onto 128.1.0esr [tor-browser]
* Bug 43011: Ship only one copy of the MIT license, like upstream. [tor-browser]
* Bug 41207: Upgrade lyrebird to 0.3.0 [tor-browser-build]
* Windows + macOS + Linux
* Updated Firefox to 128.1.0esr
* Bug 42488: ESR 128: Remove role="code" from tor circuit panel [tor-browser]
* Bug 42596: Several console errors: Console.maxLogLevelPref used with a non-existing pref: [tor-browser]
* Bug 42612: Re-implement moz-toggle customizations for ESR 128 [tor-browser]
* Bug 42622: Offline state is unreachable in about:torconnect (first bootstrap attempt) [tor-browser]
* Bug 42629: Tweak `isOnNewTabPage` patch [tor-browser]
* Bug 42641: Move from panel-footer class to moz-button-group [tor-browser]
* Bug 42642: Downloads button warning no longer announced on Orca [tor-browser]
* Bug 42643: downloads panel separator has mismatched margin [tor-browser]
* Bug 42644: toolbar rules in panelUI-shared.css are unneccessary [tor-browser]
* Bug 42661: Re-run update_emojis.py and update locales [tor-browser]
* Bug 42662: Use data-hidden-from-search for hiding the firefox connection settings [tor-browser]
* Bug 42663: Tor Browser "Connection" settings missing a tooltip [tor-browser]
* Bug 42667: Add description-deemphasized class to our additions to about:preferences [tor-browser]
* Bug 42679: Use a more robust approach to hide the "tracking protection" urlbar button [tor-browser]
* Bug 42691: Simplified bridge cards prevent censored users from modifying built-in bridges [tor-browser]
* Bug 42695: Use `--arrowpanel-` variables for tor circuit panel spacing [tor-browser]
* Bug 42696: Update `mail` icon used in "Find more bridges" [tor-browser]
* Bug 42697: Remove padding to left of `tor-bridges-provider-list` under "Find more bridges" [tor-browser]
* Bug 42699: Drop level="top" attribute from panels [tor-browser]
* Bug 42700: Remove !nodes condition from gTorCircuitPanel._updateCurrentBrowser [tor-browser]
* Bug 42704: Drop the badged="true" attribute from security level button [tor-browser]
* Bug 42705: Update our preferences to account for new line height [tor-browser]
* Bug 42713: Some --in-content CSS variables were renamed/removed [tor-browser]
* Bug 42806: Use the `lh` CSS unit [tor-browser]
* Bug 42855: Review Mozilla 1843130: Pocket newtab use new recs api for locale list config if new api pref is set [tor-browser]
* Bug 42862: Review Mozilla 1845428: Instrument Translations Panel With Telemetry [tor-browser]
* Bug 42863: Review Mozilla 1847150: Add more TranslationsTelemetry event keys for panel open r=gregtatum, a=dsmith [tor-browser]
* Bug 42864: Review Mozilla 1848845: Pocket newtab migrate existing markets to new API. r=gvn a=RyanVM [tor-browser]
* Bug 42872: Disable translations until audited and solved the UX problems [tor-browser]
* Windows + macOS
* Bug 42774: Review Mozilla 1848815: Add a user-facing setting to enable enterprise roots import, and enable it by default [tor-browser]
* Bug 43021: Revert the OS deprecation notification introduced in #42347 [tor-browser]
* Windows
* Bug 43051: windows: remove UI for "open Tor Browser automatically when computer starts" [tor-browser]
* Android
* Updated GeckoView to 128.1.0esr
* Bug 43048: Firefox logo on splash [tor-browser]
* Bug 43050: Center text in connect buttons [tor-browser]
* Bug 43057: fenix/.../search/list.json failing linting [tor-browser]
* Build System
* All Platforms
* Updated Go to 1.23.0
* Bug 42799: Do not run lint pipelines on new tag [tor-browser]
* Bug 43014: Add purgecaches to the dev build [tor-browser]
* Bug 41203: Tor Blog generation script uses the wrong url scheme for alpha releases [tor-browser-build]
* Bug 41213: Update the update_manual.py script to notify when no changes needed [tor-browser-build]
* Windows + macOS + Linux
* Bug 42668: Drop torconnect rule in eslint-plugin-mozilla [tor-browser]
* Windows
* Bug 41185: Drop Windows 7 support for 14.0 from build tools [tor-browser-build]
* Bug 41201: Bump the Windows version checked by the installer [tor-browser-build]
* macOS
* Bug 41202: 14.0a1 fails to run on macOS because of invalid signature [tor-browser-build]
* Android
* Bug 40544: Bump Java 8 version to something more recent [tor-browser-build]
* Bug 41123: Drop the firefox-android project [tor-browser-build]
* Bug 41171: Switch Android containers to Debian bookworm [tor-browser-build]
* Bug 41172: Refactor the android-toolchain project [tor-browser-build]
* Bug 41178: Force IPv4 when downloading in fix_gradle_deps.py [tor-browser-build]
* Bug 41200: Remove allowed_addons.json and the related tools [tor-browser-build]
* Bug 41206: GeckoView ignores the number of processors [tor-browser-build]
* Bug 41210: Use tor-expert-bundle-aar in geckoview/build_apk [tor-browser-build]
* Bug 41211: The Android license file is not deterministic anymore [tor-browser-build]
* Bug 41214: Update geckoview/config to be more like firefox/config [tor-browser-build]
* Bug 41217: Update realprep.py script to handle Firefox 128-based Tor Browser Android [tor-browser-build]
Tor Browser 13.5.2 - August 06 2024
* All Platforms
* Updated NoScript to 11.4.31
......
......
This diff is collapsed.
......@@ -104,9 +104,9 @@ input_files:
enable: '[% ! c("var/android") %]'
- filename: Bundle-Data
enable: '[% ! c("var/android") %]'
- URL: https://addons.mozilla.org/firefox/downloads/file/4320635/noscript-11.4.31.xpi
- URL: https://addons.mozilla.org/firefox/downloads/file/4343311/noscript-11.4.35.xpi
name: noscript
sha256sum: b22c007534471a8fb74378e970ba79a536a44f88d81ad3852273b82a466d10c7
sha256sum: a448e4c2e0eb7ca5fb1b6d3189bc586b91a7ee6facecdd0424f1bfbf2b3016fb
- URL: https://addons.mozilla.org/firefox/downloads/file/4328681/ublock_origin-1.59.0.xpi
name: ublock-origin
sha256sum: 1db9c676a07d141f8d36dbbc24f9e3d64a6cc2340dbfc6c848bc4395f96cfb14
......
......
......@@ -14,12 +14,12 @@ container:
use_container: 1
var:
firefox_platform_version: 115.14.0
firefox_platform_version: 115.15.0
firefox_version: '[% c("var/firefox_platform_version") %]esr'
browser_series: '13.5'
browser_rebase: 1
browser_branch: '[% c("var/browser_series") %]-[% c("var/browser_rebase") %]'
browser_build: 2
browser_build: 3
branding_directory_prefix: 'tb'
copyright_year: '[% exec("git show -s --format=%ci").remove("-.*") %]'
nightly_updates_publish_dir: '[% c("var/nightly_updates_publish_dir_prefix") %]nightly-[% c("var/osname") %]'
......@@ -103,6 +103,7 @@ targets:
mullvadbrowser:
git_url: https://gitlab.torproject.org/tpo/applications/mullvad-browser.git
var:
browser_build: 2
branding_directory_prefix: 'mb'
gitlab_project: https://gitlab.torproject.org/tpo/applications/mullvad-browser
updater_url: 'https://cdn.mullvad.net/browser/update_responses/update_1/'
......
......
......@@ -14,9 +14,9 @@ container:
use_container: 1
var:
geckoview_version: 115.14.0esr
geckoview_version: 115.15.0esr
browser_branch: 13.5-1
browser_build: 2
browser_build: 3
copyright_year: '[% exec("git show -s --format=%ci").remove("-.*") %]'
gitlab_project: https://gitlab.torproject.org/tpo/applications/tor-browser
git_commit: '[% exec("git rev-parse HEAD") %]'
......
......
......@@ -7,7 +7,7 @@ container:
var:
use_go_1_20: 0
go_1_21: 1.21.12
go_1_21: 1.21.13
go_1_20: 1.20.14
no_crosscompile: 1
setup: |
......@@ -131,7 +131,7 @@ input_files:
enable: '[% ! c("var/linux") %]'
- URL: 'https://go.dev/dl/go[% c("var/go_1_21") %].src.tar.gz'
name: go
sha256sum: 30e68af27bc1f1df231e3ab74f3d17d3b8d52a089c79bcaab573b4f1b807ed4f
sha256sum: 71fb31606a1de48d129d591e8717a63e0c5565ffba09a24ea9f899a13214c34d
enable: '[% !c("var/use_go_1_20") %]'
- URL: 'https://go.dev/dl/go[% c("var/go_1_20") %].src.tar.gz'
name: go
......
......
# vim: filetype=yaml sw=2
# To update, see doc/how-to-update-the-manual.txt
# Remember to update also the package's hash, with the version!
version: 186657
version: 199081
filename: 'manual-[% c("version") %]-[% c("var/build_id") %].tar.[% c("compress_tar") %]'
container:
use_container: 1
......@@ -23,6 +23,6 @@ input_files:
- project: container-image
- URL: 'https://build-sources.tbb.torproject.org/manual_[% c("version") %].zip'
name: manual
sha256sum: c73bb6c97eebe22947b0e9e076838e3c4994da24f3e6e16b7621831afd2006a8
sha256sum: 12507ba43e5e4a4c4eb8e276f11c9d693d1e0fc4715753c87cd7166649c0da6b
- filename: packagemanual.py
name: package_script
......@@ -12,13 +12,13 @@ compress_tar: 'gz'
steps:
base-browser:
base-browser: '[% INCLUDE build %]'
git_hash: 64b325861da514cd681533dcd368b351d2eb5f6c
git_hash: daed2afc487d1b20efc17feb153156524c6f714b
targets:
nightly:
git_hash: 'base-browser'
tor-browser:
tor-browser: '[% INCLUDE build %]'
git_hash: 36af545865b83e790019195095544d9eec133a49
git_hash: 6374e3b09c0894b8452fa1ba0b99c807722fc805
targets:
nightly:
git_hash: 'tor-browser'
......@@ -32,7 +32,7 @@ steps:
fenix: '[% INCLUDE build %]'
# We need to bump the commit before releasing but just pointing to a branch
# might cause too much rebuidling of the Firefox part.
git_hash: f00df5aeab6ef1bc592c6798db46ba6083283d00
git_hash: f1585565f1635f18ab20a2fbdea4fdd72aa6c533
compress_tar: 'zst'
targets:
nightly:
......
......
......@@ -73,18 +73,18 @@ buildconf:
git_signtag_opt: '-s'
var:
torbrowser_version: '13.5.2'
torbrowser_version: '13.5.3'
torbrowser_build: 'build1'
# This should be the date of when the build is started. For the build
# to be reproducible, browser_release_date should always be in the past.
browser_release_date: '2024/08/05 09:00:00'
browser_release_date: '2024/09/03 07:30:00'
browser_release_date_timestamp: '[% USE date; date.format(c("var/browser_release_date"), "%s") %]'
updater_enabled: 1
build_mar: 1
torbrowser_incremental_from:
- 13.5.2
- 13.5.1
- '13.5'
- 13.0.16
mar_channel_id: '[% c("var/projectname") %]-torproject-[% c("var/channel") %]'
# By default, we sort the list of installed packages. This allows sharing
......
......
......@@ -139,7 +139,9 @@ class ReleasePreparation:
self.update_zlib()
if self.android:
self.update_zstd()
self.update_go()
# Do not update Go anymore: 1.21.x is not listed anymore in
# the download page as it is EOL as of August 13, 2024.
# self.update_go()
self.update_manual()
self.update_changelogs()
......
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment