Diff for "LaunchpadReleases"

Not logged in - Log In / Register

Differences between revisions 11 and 42 (spanning 31 versions)
Revision 11 as of 2008-03-07 22:48:27
Size: 3891
Editor: 77-100-239-119
Comment: Added 1.1.7, 1.1.6, 1.1.5
Revision 42 as of 2010-04-06 14:47:44
Size: 6305
Editor: 109-224-139-217
Comment:
Deletions are marked like this. Additions are marked like this.
Line 3: Line 3:
||<tablestyle="float:right; font-size: 0.9em; width:40%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;">'''Contents'''[[BR]][[TableOfContents]]|| ||<tablestyle="float:right; font-size: 0.9em; width:40%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;"><<TableOfContents>>||
Line 7: Line 7:
Each month we release a new version of Launchpad with the latest features and bug fixes. Almost every month we release a new version of Launchpad with the latest features and bug fixes.
Line 9: Line 9:
We use Launchpad milestones to target work for these releases. You can see what we have planned for each release by visiting the [https://launchpad.net/launchpad-project/+milestones milestones page for the Launchpad project group] and viewing one of the upcoming milestones. We use Launchpad milestones to target work for these releases. You can see what we have planned for each release by visiting the [[https://launchpad.net/launchpad-project/+milestones|milestones page for the Launchpad project group]] and viewing one of the upcoming milestones.
Line 13: Line 13:
The right side of the footer on every Launchpad page shows you the release and build numbers of that version of Launchpad. On standard Launchpad, the version number is the most recent full release. Depending on which Launchpad environment you're using, there are two ways to find out which version number and build is running.
Line 15: Line 15:
On other [:BetaTesting:environments], such as [https://edge.launchpad.net/ Edge] or [https://staging.launchpad.net/ Staging], the footer also shows you which environment you're using. On [[https://launchpad.net/|production Launchpad]], you need to view the source code of the page. At the very end, you'll find the version and build numbers.
Line 17: Line 17:
||<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 release number'''||
||<tablestyle="font-size: 0.8em; width:30%; background:#F1F1ED; margin: 1em 1em 1em 0;" style="padding:0.5em;">{{attachment:source-code-showing-release-and-build-numbers.png}}||
||<style="text-align: center;">'''Finding the release number on production'''||
Line 20: Line 20:
Here you can see that this is release 1.2.3, build 5832 on Edge. As this is Edge, the version number is of the release that is currently in development. If you're using [[https://edge.launchpad.net/|edge]] or [[https://staging.launchpad.net/|staging]], the version and build numbers are show in the footer of each page.
Line 22: Line 22:
== Release numbering == ||<tablestyle="font-size: 0.8em; width:30%; background:#F1F1ED; margin: 1em 1em 1em 0;" style="padding:0.5em;">{{attachment:edge-footer.png}}||
||<style="text-align: center;">'''Finding the release number on Edge'''||
Line 24: Line 25:
Our release numbers are easy to understand and follow a format you're likely to have seen elsewhere. In the screen shot, you can see that release 10.01, build 8939 is running on Edge.

== The difference between build and release numbers ==

Each release represents a certain set of features and fixes that the Launchpad community have worked on and made available in Launchpad production. In effect, a release number is a collective reference for all the features and fixes that the community hope 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 edge). This number is more tied to the implementation of the features and fixes. So, while the release number may stay the same, if there's an urgent bug fix or similar, the build number could feasibly change between releases.

If you discover a bug in the Edge version of Launchpad, providing the build number in your bug report may help the Launchpad team.


= Release numbering =

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.
Line 28: Line 42:
||<tablestyle="font-size: 0.8em; width:30%; background:#F1F1ED; margin: 1em 1em 1em 0;" style="padding:0.5em;">attachment:release-numbering.png|| ||<tablestyle="font-size: 0.8em; width:30%; background:#F1F1ED; margin: 1em 1em 1em 0;" style="padding:0.5em;">{{attachment:new-numbering.png}}||
Line 31: Line 45:
 * '''Major release:''' this is the first integer in the release number. We increase this number when there's a significant change in functionality or the underlying structure. == 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.
Line 35: Line 56:
 * '''Individual release:''' the third integer. This changes with each roll-out of new Launchpad code. Right now, we release a new version once a month, although this number doesn't necessarily tie up with number of the month.

We don't use release candidate numbers.
 
== Build numbering ==
 
If you need to know which version of Launchpad you're using, you can take a look at the release number.

However, if you're using our [https://edge.launchpad.net/ Edge] [:BetaTesting:environment], it may be helpful to know the exact build you're using. On Edge, the build number changes almost every day. On standard Launchpad, it rarely changes more than once per release.

If you discover a bug in the Edge version of Launchpad, providing the build number in your bug report may help the Launchpad team.
 * '''Individual release:''' the third integer. This changed with each roll-out of new Launchpad code.
Line 49: Line 60:
With every release, we tell you what's new in a release announcement posted to the [http://lists.ubuntu.com/mailman/listinfo/launchpad-users launchpad-users] mailing list and the [https://news.launchpad.net/ Launchpad News] blog. With every release, we tell you what's new in a release announcement posted to the [[http://lists.ubuntu.com/mailman/listinfo/launchpad-users|launchpad-users]] mailing list and the [[https://news.launchpad.net/|Launchpad News]] blog.

== 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
Line 53: Line 84:
 * '''[:LaunchpadReleases/1.2.2:1.2.2]:''' 20th February 2008
 * '''[:LaunchpadReleases/1.2.1:1.2.1]:''' 24th January 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
Line 58: Line 100:
 * '''[: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
 * '''[:LaunchpadReleases/1.1.5:1.1.5]:''' 25th May 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

Almost every month we release a new version of Launchpad with the latest features and bug fixes.

We use Launchpad milestones to target work for these releases. You can see what we have planned for each release by visiting the milestones page for the Launchpad project group and viewing one of the upcoming milestones.

Finding the current release and build numbers

Depending on which Launchpad environment you're using, there are two ways to find out which version number and build is running.

On production Launchpad, you need to view the source code of the page. At the very end, you'll find the version and build numbers.

source-code-showing-release-and-build-numbers.png

Finding the release number on production

If you're using edge or staging, the version and build numbers are show in the footer of each page.

edge-footer.png

Finding the release number on Edge

In the screen shot, you can see that release 10.01, build 8939 is running on Edge.

The difference between build and release numbers

Each release represents a certain set of features and fixes that the Launchpad community have worked on and made available in Launchpad production. In effect, a release number is a collective reference for all the features and fixes that the community hope 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 edge). This number is more tied to the implementation of the features and fixes. So, while the release number may stay the same, if there's an urgent bug fix or similar, the build number could feasibly change between releases.

If you discover a bug in the Edge version of Launchpad, providing the build number in your bug report may help the Launchpad team.

Release numbering

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

With every release, we tell you what's new in a release announcement posted to the launchpad-users mailing list and the Launchpad News blog.

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)