Jetpack/SDK 2012 Release Schedule: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1,733: Line 1,733:


<h4>SDK Beta/Stabilization Version</h4>
<h4>SDK Beta/Stabilization Version</h4>
An SDK release in Stabilization is compatible with the same versions as it will be compatible with in Release, **plus any earlier versions still in existence**.
An SDK release in Stabilization is compatible with the same versions as it will be compatible with in Release, ''plus any earlier versions still in existence''.


So as long as Firefox 8 is still the current Release, and Firefox 9 is the Beta, and 10 is Aurora, then SDK 1.4 in Stabilization will support 8, 9, 10.
So as long as Firefox 8 is still the current Release, and Firefox 9 is the Beta, and 10 is Aurora, then SDK 1.4 in Stabilization will support 8, 9, 10.

Revision as of 21:24, 3 January 2012

1.4 1.5 1.6 1.7 1.8 1.9 1.10 1.11 1.12 1.13 1.14
2011-10-18 Dev
2011-10-25
2011-11-01
2011-11-08
2011-11-15
2011-11-22
2011-11-29 Beta Dev
2011-12-06
2011-12-13
2011-12-20
2011-12-27
2012-01-03
2012-01-10 Ship Beta Dev
2012-01-17
2012-01-24
2012-01-31
2012-02-07
2012-02-14
2012-02-21 Ship Beta Dev
2012-02-28
2012-03-06
2012-03-13
2012-03-20
2012-03-27
2012-04-03 Ship Beta Dev
2012-04-10
2012-04-17
2012-04-24
2012-05-01
2012-05-08
2012-05-15 Ship Beta Dev
2012-05-22
2012-05-29
2012-06-05
2012-06-12
2012-06-19
2012-06-26 Ship Beta Dev
2012-07-03
2012-07-10
2012-07-17
2012-07-24
2012-07-31
2012-08-07 Ship Beta Dev
2012-08-14
2012-08-21
2012-08-28
2012-09-04
2012-09-11
2012-09-18 Ship Beta Dev
2012-09-25
2012-10-02
2012-10-09
2012-10-16
2012-10-23
2012-10-30 Ship Beta Dev
2012-11-06
2012-11-13
2012-11-20
2012-11-27
2012-12-04
2012-12-11 Ship Beta Dev
2012-12-18
2012-12-25
2013-01-01

This table is generated using a Python script: please feel free to suggest improvements!

SDK Releases and Firefox Compatibility

Each SDK is compatible with a particular range of Firefox releases: meaning that it's tested against those releases, and add-ons it produces will be marked as compatible with those releases.

The table above shows the range of Firefox releases supported by each SDK in a tooltip. Note that this range is not fixed for a given SDK version, but changes as the SDK goes through Development and Beta states, and as the set of available Firefox releases changes.

Firefox Versions

At any time, there are four Firefox versions that matter:

  • Release
  • Beta (release+1)
  • Aurora (beta+1)
  • Development version on moz-central (aurora+1)

Every 6 weeks, a new Firefox is released, and everyone moves along: the old Beta becomes the new Released version, the old Aurora becomes the new Beta, the old Development version becomes the new Aurora, and a new Development version is created.

The Rapid Release Calendar shows what this looks like for the second half of 2011 and the first half of 2012, and that's the source for the Firefox compatibility information in the table above.

SDK Versions

The SDK release process mirrors that for Firefox, except that the SDK does not have separate Aurora and Beta releases. So with the SDK we have three interesting versions at any given time:

  • Release
  • Beta (or Stabilization)(release+1)
  • Development version on GitHub (beta+1)

As for Firefox, every 6 weeks a new SDK is released, and everyone moves along.

SDK Development Version

An SDK release in development is compatible with all four of the current Firefox versions.

SDK Released Version

An actually shipping SDK release is compatible with the current Firefox and the beta Firefox at the time of release.

So: 1.4 ships on January 10th 2012. At that time, the released Firefox will be 9, and the Beta will be 10. Therefore 1.4 will support Firefoxes 9 and 10.

SDK Beta/Stabilization Version

An SDK release in Stabilization is compatible with the same versions as it will be compatible with in Release, plus any earlier versions still in existence.

So as long as Firefox 8 is still the current Release, and Firefox 9 is the Beta, and 10 is Aurora, then SDK 1.4 in Stabilization will support 8, 9, 10.