«  Firefox 148  »

64% adoption rate
Release DateFebruary 24, 2026
Release OwnerDonal Meehan
Corresponding ESR releases 140.8.0 · 115.33.0?
Nightly cycle length5 weeks
Beta cycle length6 weeks
Bugs fixed in nightly 1638
Uplifts in beta257 (0 backouts)
Uplifts in RC0 (0 backouts)
Uplifts in dot releases0 (0 backouts)
Total number of uplifts257
Betas15
Release Candidates1
Dot releases1
Release notes General · Developer · Enterprise
Key Milestones
Nightly start December 9
Beta start January 13
148.0 64% adoption February 24
148.0.1 Android-only 100% rollout March 2
Planned 148.0.x Desktop and Android March 10
Milestones
148.0 branch is created

The firefox-v148.0 branch is created from the main branch. version.txt is bumped to 148.1 on main. Any further code change for the 148.0 release now requires an uplift request.

February 13
148.0 release candidate is created

The 148.0 release candidate is created based on the firefox-v148.0 branch. This build might contain additional uplifts. Additionaly, the 147.3 release is tagged as shipped.

February 13
Preliminary QA sign off on 148.0

QA gives a preliminary sign off on 148.0. If it is green, we push the build to the External Beta Testers group. Otherwise, the dev team fixes the issues reported by QA, uplift them to the release branch and we build another Release Candidate.

February 16
Final QA sign off on 148.0 Release notes ready

QA gives its final sign off on 148.0. If the sign off is red, the dev team fixes the issues reported by QA, uplift them to the release branch and we build another Release Candidate.

February 17
148.0 sent to Apple Store

We submit 148.0 for review to the Apple Store. If we don`t have a working build by the end of the day, we may not ship this week.

February 17
148.1 branch is created

The firefox-v148.1 branch is created from the main branch. version.txt is bumped to 148.2 on main. Any further code change for the 148.1 release now requires an uplift request.

February 20
148.1 release candidate is created

The 148.1 release candidate is created based on the firefox-v148.0 branch. This build might contain additional uplifts. Additionaly, the 148.0 release is tagged as shipped.

February 20
148.0 is shipped

148.0 is shipped on the Apple Store at 3:00 AM UTC with a phased 7 days rollout:
Monday: 1%, Tuesday: 2%, Wednesday: 5%, Thursday: 10%, Friday: 20%, Saturday: 50%, Sunday: 100%.

February 23
Preliminary QA sign off on 148.1

QA gives a preliminary sign off on 148.1. If it is green, we push the build to the External Beta Testers group. Otherwise, the dev team fixes the issues reported by QA, uplift them to the release branch and we build another Release Candidate.

February 23
Final QA sign off on 148.1 Release notes ready

QA gives its final sign off on 148.1. If the sign off is red, the dev team fixes the issues reported by QA, uplift them to the release branch and we build another Release Candidate.

February 24
148.1 sent to Apple Store

We submit 148.1 for review to the Apple Store. If we don`t have a working build by the end of the day, we may not ship this week.

February 26
148.2 branch is created

The firefox-v148.2 branch is created from the main branch. version.txt is bumped to 148.3 on main. Any further code change for the 148.2 release now requires an uplift request.

February 27
148.2 release candidate is created

The 148.2 release candidate is created based on the firefox-v148.0 branch. This build might contain additional uplifts. Additionaly, the 148.1 release is tagged as shipped.

February 27
148.1 is shipped

148.1 is shipped on the Apple Store at 3:00 AM UTC with a phased 7 days rollout:
Monday: 1%, Tuesday: 2%, Wednesday: 5%, Thursday: 10%, Friday: 20%, Saturday: 50%, Sunday: 100%.

March 2
Preliminary QA sign off on 148.2

QA gives a preliminary sign off on 148.2. If it is green, we push the build to the External Beta Testers group. Otherwise, the dev team fixes the issues reported by QA, uplift them to the release branch and we build another Release Candidate.

March 2
Final QA sign off on 148.2 Release notes ready

QA gives its final sign off on 148.2. If the sign off is red, the dev team fixes the issues reported by QA, uplift them to the release branch and we build another Release Candidate.

March 3
148.2 sent to Apple Store

We submit 148.2 for review to the Apple Store. If we don`t have a working build by the end of the day, we may not ship this week.

March 5
148.3 branch is created

The firefox-v148.3 branch is created from the main branch. version.txt is bumped to 149.0 on main. Any further code change for the 148.3 release now requires an uplift request.

March 5
148.3 release candidate is created

The 148.3 release candidate is created based on the firefox-v148.0 branch. This build might contain additional uplifts. Additionaly, the 148.2 release is tagged as shipped.

March 5
148.2 is shipped

148.2 is shipped on the Apple Store at 3:00 AM UTC with a phased 7 days rollout:
Monday: 1%, Tuesday: 2%, Wednesday: 5%, Thursday: 10%, Friday: 20%, Saturday: 50%, Sunday: 100%.

March 9
Preliminary QA sign off on 148.3

QA gives a preliminary sign off on 148.3. If it is green, we push the build to the External Beta Testers group. Otherwise, the dev team fixes the issues reported by QA, uplift them to the release branch and we build another Release Candidate.

March 9
Final QA sign off on 148.3 Release notes ready

QA gives its final sign off on 148.3. If the sign off is red, the dev team fixes the issues reported by QA, uplift them to the release branch and we build another Release Candidate.

March 10
148.3 sent to Apple Store

We submit 148.3 for review to the Apple Store. If we don`t have a working build by the end of the day, we may not ship this week.

March 12
148.3 is shipped

148.3 is shipped on the Apple Store at 3:00 AM UTC with a phased 7 days rollout:
Monday: 1%, Tuesday: 2%, Wednesday: 5%, Thursday: 10%, Friday: 20%, Saturday: 50%, Sunday: 100%.

March 16