Difference between revisions of "Version numbering"

From Second Life Wiki
Jump to: navigation, search
m
(Replaced content with "{{Help|Viewer=*}} For information on how Viewer and Server releases are numbered, please see the new [https://releasenotes.secondlife.com/version_numbering.html Version N...")
 
Line 1: Line 1:
 
{{Help|Viewer=*}}
 
{{Help|Viewer=*}}
  
 
+
For information on how Viewer and Server releases are numbered, please see the new [https://releasenotes.secondlife.com/version_numbering.html Version Numbering] page.
== Second Life Viewer Versioning ==
+
 
+
The Second Life Viewer uses a four-place version convention that is common to the software industry.  The four places in the '''<i>w.x.y.z</i>''' version string correspond to '''<i>Major.Minor.Patch.Revision</i>''', and combine to indicate the nature of each release.  Information describing circumstances under which each place is incremented has been provided in the following sections.
+
 
+
Note:  Individual Second Life viewer versions may be formatted as either "'''w.x.y.z'''" or "'''w.x.y (z)'''".  In 'Help > About Second Life', as well as in the release notes, we have standardized on the "'''w.x.y.z'''" format, but either version format is
+
acceptable.
+
 
+
----
+
 
+
=== <font color = red>W</font>.<i>x.y.z</i> - Major Revision ===
+
The first place, or Major version, in each version number effectively represents the "generation" of Second Life.  Changes in the Major revision are reserved for comprehensive changes in the way Second Life looks and/or functions. 
+
 
+
This is usually incremented only for changes that introduce significant incompatibilities (if you are not up to date, something important in Second Life will not work correctly for you).
+
 
+
----
+
 
+
=== <i>w</i><font color = red>.X</font><i>.y.z</i> - Minor Revision ===
+
The second place is incremented when the version has added significant but essentially compatible new features and enhancements, or releases in which very important bugs are fixed.
+
 
+
----
+
 
+
=== <i>w.x</i><font color = red>.Y</font><i>.z</i> - Patch Revision ===
+
The third place, or Patch version, is incremented for releases whose changes are relatively minor.
+
 
+
----
+
 
+
=== <i>w.x.y</i><font color = red>.Z</font> - Build ===
+
The final place in the viewer version contains a Build number unique to each release (produced by our internal build system).  Updates (rebuilds) to a particular viewer project will usually differ only in this last number.
+
 
+
== Second Life Server Versioning ==
+
 
+
Prior to September 2010, the server was versioned much like the viewer. Since then we have moved to a different format; the versioning scheme is simple:
+
 
+
'''[2-digit year].[2-digit month].[2-digit day].[build number]'''
+
 
+
The date in the version is the date that the code was compiled. The build number is a unique, incrementing, number for each revision produced by our internal build system.
+
  
 
[[Category:Release Notes]]
 
[[Category:Release Notes]]

Latest revision as of 17:28, 20 May 2019

For information on how Viewer and Server releases are numbered, please see the new Version Numbering page.