Diff for "LaunchpadReleases"

Not logged in - Log In / Register

Differences between revisions 2 and 44 (spanning 42 versions)
Revision 2 as of 2008-03-07 14:45:24
Size: 436
Editor: yttrium
Comment: locked for authority
Revision 44 as of 2010-12-10 14:34:55
Size: 5733
Editor: host81-152-147-180
Comment:
Deletions are marked like this. Additions are marked like this.
Line 2: Line 2:
Roughly every four weeks, we release a new milestone version of Launchpad with the latest features and bug fixes.
Line 4: Line 3:
You can see what we have planned for each Launchpad application by visiting the milestone page for the application that interests you. The milestone pages for each Launchpad application are linked from the [https://launchpad.net/launchpad-project Launchpad project overview page]. ||<tablestyle="float:right; font-size: 0.9em; width:40%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;"><<TableOfContents>>||

= Introduction =

We release new features and bug fixes to Launchpad as soon as they're ready. You can find details of new features on the [[http://blog.launchpad.net/|Launchpad blog]].

In the past, we bundled all the new features and bug fixes into a monthly release. On this page you can find details of when those releases were made and their accompanying release announcements.

= Finding the current build number =

You can find the build number you're using in the Launchpad footer:

||<tablestyle="font-size: 0.8em; width:30%; background:#F1F1ED; margin: 1em 1em 1em 0;" style="padding:0.5em;">{{attachment:footer.png}}||
||<style="text-align: center;">'''Finding the build number'''||

In the screen shot, you can see that the build number is 12022.

== The difference between build and release numbers ==

When we made monthly Launchpad releases, we gave each release a number.

Each release represented a certain set of features and fixes that the Launchpad community worked on and made available. In effect, a release number is a collective reference for all the features and fixes that the community hoped to release at that time.

The build number is taken from the number of the most recent commit to the Launchpad code base running in that environment (e.g. production or staging). This number is more tied to the implementation of the features and fixes. So, while the release number may have stayed the same, if there was an urgent bug fix or similar, the build number could feasibly have changed between releases.

= Release numbering =

Although we no longer announce releases, as such, we do make a monthly database roll-out and use release numbers for our milestones and to track those database roll-outs.

Our release numbers are easy to understand and follow a ''similar'' format to Ubuntu release numbers. The first part of the number is the year in which the release was made and the second part of the number is the number of releases so far that year.

Let's take a look at an example:

||<tablestyle="font-size: 0.8em; width:30%; background:#F1F1ED; margin: 1em 1em 1em 0;" style="padding:0.5em;">{{attachment:new-numbering.png}}||
||<style="text-align: center;">'''Understanding Launchpad release numbers'''||

== The older style of release numbering ==

Previously, Launchpad releases were numbered using a different scheme.

||<tablestyle="font-size: 0.8em; width:30%; background:#F1F1ED; margin: 1em 1em 1em 0;" style="padding:0.5em;">{{attachment:release-numbering.png}}||
||<style="text-align: center;">'''Understanding Launchpad release numbers'''||

 * '''Major release:''' this is the first integer in the old-style release number. This number increased at each major new version of Launchpad, particularly when there was a significant change in functionality or the underlying structure.

 * '''Minor release:''' the second integer. This represents an incremental change in functionality or structure. For example: we moved from 1.1.x to 1.2.x with our January 2008 release.

 * '''Individual release:''' the third integer. This changed with each roll-out of new Launchpad code.

= Release announcements =

When we made monthly releases, we made release announcements. Now we post to the [[http://blog.launchpad.net/|Launchpad blog]] about individual features, instead.

Here's an archive of the old-style releases we used to make.

== 2010 ==

 * '''[[/10.04|10.04]]:''' 4th May 2010
 * '''10.03:''' 31st March 2010
 * '''10.02:''' 3rd March 2010
 * '''[[LaunchpadReleases/10.01|10.01]]:''' 27th January 2010

== 2009 ==


 * '''[[LaunchpadReleases/3.1.12|3.1.12]]:''' 17th December 2009
 * '''3.1.11:''' 2nd December 2009
 * '''[[http://blog.launchpad.net/releases/launchpad-3-0-is-here-new-ui-and-more|3.0]]:''' 23rd September 2009
 * '''[[LaunchpadReleases/2.2.7|2.2.7]]:''' 22nd July 2009
 * '''[[LaunchpadReleases/2.2.6|2.2.6]]:''' 24th June 2009
 * '''[[LaunchpadReleases/2.2.5|2.2.5]]:''' 26th May 2009
 * '''[[LaunchpadReleases/2.2.4|2.2.4]]:''' 29th April 2009
 * '''[[LaunchpadReleases/2.2.3|2.2.3]]:''' 1st April 2009
 * '''[[LaunchpadReleases/2.2.2|2.2.2]]:''' 26th February 2009
 * '''[[LaunchpadReleases/2.2.1|2.2.1]]:''' 28th January 2009

== 2008 ==

 * '''[[LaunchpadReleases/2.1.12|2.1.12]]:''' 17th December 2008
 * '''[[LaunchpadReleases/2.1.11|2.1.11]]:''' 24th November 2008
 * '''[[LaunchpadReleases/2.1.10|2.1.10]]:''' 16th October 2008
 * '''[[LaunchpadReleases/2.1.9|2.1.9]]:''' 17th September 2008
 * '''[[LaunchpadReleases/2.1.8|2.1.8]]:''' 21st August 2008
 * '''[[LaunchpadReleases/2.0|2.0]]:''' 27th July 2008
 * '''[[LaunchpadReleases/1.99|1.99]]:''' 17th July 2008
 * '''[[LaunchpadReleases/1.2.6|1.2.6]]:''' 1st July 2008
 * '''[[LaunchpadReleases/1.2.5|1.2.5]]:''' 29th May 2008
 * '''[[LaunchpadReleases/1.2.4|1.2.4]]:''' 1st May 2008
 * '''[[LaunchpadReleases/1.2.3|1.2.3]]:''' 28th March 2008
 * '''[[LaunchpadReleases/1.2.2|1.2.2]]:''' 20th February 2008
 * '''[[LaunchpadReleases/1.2.1|1.2.1]]:''' 24th January 2008

== 2007 ==

 * '''[[LaunchpadReleases/1.1.12|1.1.12]]:''' 19th December 2007
 * '''[[LaunchpadReleases/1.1.11|1.1.11]]:''' 25th November 2007
 * '''[[LaunchpadReleases/1.1.10|1.1.10]]:''' 25th October 2007
 * '''[[LaunchpadReleases/1.1.9|1.1.9]]:''' 21st September 2007
 * '''[[LaunchpadReleases/1.1.8|1.1.8]]:''' 22nd August 2007
 * '''[[LaunchpadReleases/1.1.7|1.1.7]]:''' 18th July 2007
 * '''[[LaunchpadReleases/1.1.6|1.1.6]]:''' 20th June 2007

Introduction

We release new features and bug fixes to Launchpad as soon as they're ready. You can find details of new features on the Launchpad blog.

In the past, we bundled all the new features and bug fixes into a monthly release. On this page you can find details of when those releases were made and their accompanying release announcements.

Finding the current build number

You can find the build number you're using in the Launchpad footer:

footer.png

Finding the build number

In the screen shot, you can see that the build number is 12022.

The difference between build and release numbers

When we made monthly Launchpad releases, we gave each release a number.

Each release represented a certain set of features and fixes that the Launchpad community worked on and made available. In effect, a release number is a collective reference for all the features and fixes that the community hoped to release at that time.

The build number is taken from the number of the most recent commit to the Launchpad code base running in that environment (e.g. production or staging). This number is more tied to the implementation of the features and fixes. So, while the release number may have stayed the same, if there was an urgent bug fix or similar, the build number could feasibly have changed between releases.

Release numbering

Although we no longer announce releases, as such, we do make a monthly database roll-out and use release numbers for our milestones and to track those database roll-outs.

Our release numbers are easy to understand and follow a similar format to Ubuntu release numbers. The first part of the number is the year in which the release was made and the second part of the number is the number of releases so far that year.

Let's take a look at an example:

new-numbering.png

Understanding Launchpad release numbers

The older style of release numbering

Previously, Launchpad releases were numbered using a different scheme.

release-numbering.png

Understanding Launchpad release numbers

  • Major release: this is the first integer in the old-style release number. This number increased at each major new version of Launchpad, particularly when there was a significant change in functionality or the underlying structure.

  • Minor release: the second integer. This represents an incremental change in functionality or structure. For example: we moved from 1.1.x to 1.2.x with our January 2008 release.

  • Individual release: the third integer. This changed with each roll-out of new Launchpad code.

Release announcements

When we made monthly releases, we made release announcements. Now we post to the Launchpad blog about individual features, instead.

Here's an archive of the old-style releases we used to make.

2010

  • 10.04: 4th May 2010

  • 10.03: 31st March 2010

  • 10.02: 3rd March 2010

  • 10.01: 27th January 2010

2009

  • 3.1.12: 17th December 2009

  • 3.1.11: 2nd December 2009

  • 3.0: 23rd September 2009

  • 2.2.7: 22nd July 2009

  • 2.2.6: 24th June 2009

  • 2.2.5: 26th May 2009

  • 2.2.4: 29th April 2009

  • 2.2.3: 1st April 2009

  • 2.2.2: 26th February 2009

  • 2.2.1: 28th January 2009

2008

2007

LaunchpadReleases (last edited 2010-12-10 14:34:55 by host81-152-147-180)