Skip to content

Brave Release Schedule

brave-builds edited this page Oct 12, 2021 · 293 revisions

Overview

  • Major Release frequency: ~4 weeks
  • Minor / Chemspill frequency: As needed
  • Every release is tied to a fuzzy Chromium release date.

Older Brave Release Schedules are available in the Brave Release Schedules Archive.

Information about channel differences available in the Release Channel Descriptions.

Current channel information:

Channel Release Beta & Dev Nightly
Milestone 1.31.x 1.32.x 1.33.x
Branch name 1.31.x 1.32.x master

Note: These versions represent which channel our CI builds things on. It may not reflect exactly the version on release channel for example. This would happen if for example Release above said 0.58.x and it was in RC but on our website we still offered 0.57.x.

Current build schedule:

The following is our automated schedule for creating and uploading builds to our Sparkle (macOS), Omaha (Windows) servers and our Linux repositories.

Channel Time Dates Public Build (Sparkle/Omaha)
Beta 4am UTC (8pm PST/11pm EST) Monday - Friday Tue + Thu (incl. iOS framework and Android)
Dev 8am UTC (12am PST/3am EST) Tuesday & Thursday Yes
Nightly 12pm UTC (4am PST/7am EST) Monday - Friday Yes (incl. iOS framework, Android and macOS arm64)
Nightly 6pm UTC (10am PST/1pm EST) Monday - Friday No (GitHub Only)
Nightly 12am UTC (4pm PST/7pm EST) Monday - Friday No (GitHub Only)

Release channel dates:

Version Chromium Migration Date Release Date Comments
1.27.x 92 July 14, 2021 July 20, 2021 Longer cycle due to CR91 - CR92 being 56 days rather than 42 days
1.28.x 92 August 4, 2021 August 11, 2021
1.29.x 93 August 24, 2021 August 31, 2021
1.30.x 94 September 17, 2021 September 28, 2021 Migration delayed. Originally set as September 14, 2021. Release delayed. Originally set as September 21, 2021
1.31.x 95 October 12, 2021 October 19, 2021
1.32.x 96 November 9, 2021 November 16, 2021
1.33.x 96 November 30, 2021 December 7, 2021 Shorter cycle due to C96 - C97 being 49 days rather than 28 days
1.34.x 97 December 28, 2021 January 4, 2022
1.35.x 98 January 25, 2022 February 1, 2022
1.36.x 99 February 22, 2022 March 1, 2022
1.37.x 100 March 22, 2022 March 29, 2022
1.38.x 101 April 19, 2022 April 26, 2022
1.39.x 102 May 17, 2022 May 24, 2022
1.40.x 103 June 14, 2022 June 21, 2022
1.41.x 103 July 5, 2022 July 12, 2022 Shorter cycle due to C103 - C104 being 42 days rather than 28 days
1.42.x 104 July 26, 2022 August 2, 2022 Shorter cycle due to C103 - C104 being 42 days rather than 28 days
1.43.x 105 August 23, 2022 August 30, 2022
1.44.x 106 September 20, 2022 September 27, 2022
1.45.x 107 October 18, 2022 October 25, 2022
  • All dates are approximate and are subject to change.
  • Migration Date is also the cutoff date to add strings that need to be translated for the release.
  • CI does builds for release channel once a day if there are changes or as requested.
  • Updates will be released as requested only.

Number of days between each release on Release channel

Version # of days between releases Comments
1.26.x - 1.27.x 28 days Longer cycle due to CR91 - CR92 being 56 days rather than 42 days
1.27.x - 1.28.x 21 days
1.28.x - 1.29.x 21 days
1.29.x - 1.30.x 21 days
1.30.x - 1.31.x 28 days
1.31.x - 1.32.x 28 days
1.32.x - 1.33.x 21 days Shorter cycle due to C96 - C97 being 49 days rather than 28 days
1.33.x - 1.34.x 28 days
1.34.x - 1.35.x 28 days
1.35.x - 1.36.x 28 days
1.36.x - 1.37.x 28 days
1.37.x - 1.38.x 28 days
1.38.x - 1.39.x 28 days
1.39.x - 1.40.x 28 days
1.40.x - 1.41.x 21 days Shorter cycle due to C103 - C104 being 42 days rather than 28 days
1.41.x - 1.42.x 21 days Shorter cycle due to C103 - C104 being 42 days rather than 28 days
1.42.x - 1.43.x 28 days
1.43.x - 1.44.x 28 days
1.44.x - 1.45.x 28 days

Beta & Dev channel dates:

Version Target Chromium Migration Date Comments
1.27.x 92 June 15, 2021 Longer cycle due to CR91 - CR92 being 56 days rather than 42 days
1.28.x 92 July 14, 2021
1.29.x 93 August 4, 2021
1.30.x 94 August 24, 2021
1.31.x 95 September 17, 2021 Migration delayed. Originally set as September 14, 2021
1.32.x 96 October 12, 2021
1.33.x 96 November 9, 2021
1.34.x 97 November 30, 2021 Shorter cycle due to C96 - C97 being 49 days rather than 28 days
1.35.x 98 December 28, 2021
1.36.x 99 January 25, 2022
1.37.x 100 February 22, 2022
1.38.x 101 March 22, 2022
1.39.x 102 April 19, 2022
1.40.x 103 May 17, 2022
1.41.x 103 June 14, 2022
1.42.x 104 July 5, 2022 Shorter cycle due to C103 - C104 being 42 days rather than 28 days
1.43.x 105 July 26, 2022 Shorter cycle due to C103 - C104 being 42 days rather than 28 days
1.44.x 106 August 23, 2022
1.45.x 107 September 20, 2022
1.46.x 108 October 18, 2022
  • CI does builds for Beta channel happen twice a week.
  • CI builds for Dev channel happen once a day on weekdays.
  • Updates are released as there are builds as long as tests pass.

Nightly channel dates:

Version Target Chromium Migration Date Comments
1.27.x 92 May 18, 2021 Longer Cycle due to CR91 - CR92 being 56 days rather than 42 days
1.28.x 92 June 15, 2021 Longer Cycle due to CR91 - CR92 being 56 days rather than 42 days
1.29.x 93 July 14, 2021
1.30.x 93 August 4, 2021
1.31.x 95 August 24, 2021
1.32.x 96 September 17, 2021 Migration delayed. Originally set as September 14, 2021
1.33.x 96 October 12, 2021
1.34.x 97 November 9, 2021
1.35.x 98 November 30, 2021 Longer cycle due to CR94 - CR95 being 49 days rather than 42 days
1.36.x 99 December 28, 2021
1.37.x 100 January 25, 2022
1.38.x 101 February 22, 2022
1.39.x 102 March 22, 2022
1.40.x 103 April 19, 2022
1.41.x 103 May 17, 2022
1.42.x 104 June 14, 2022
1.43.x 105 July 5, 2022 Shorter cycle due to C103 & C104 being 42 days rather than 28 days
1.44.x 106 July 26, 2022 Shorter cycle due to C103 & C104 being 42 days rather than 28 days
1.45.x 107 August 23, 2022
1.46.x 108 September 20, 2022
1.47.x 109 October 18, 2022
  • Nightly builds will be made from master for this channel.
  • This means that within a day of any change you can start testing it.
  • Developers work off of master.
  • We keep master stable, when it is not, we backout what broke it.
  • If something fails tests, that thing should be backed out.
  • brave/brave-browser's package.json specifies brave-core branch to be master.

How to do branch migrations:

This process has recently been automated!

Manual process (for reference)

Follow this checklist:

Clone this wiki locally