We’ll be releasing Second Life 1.18.0 on Wednesday, July 11th. The Main Grid will unavailable from 6am-12noon PDT (13:00-19:00 GMT) during this time. New viewers will be required following the release. The Beta Test Grid will be available during the downtime.
More details, including the preliminary release notes, can be found in these posts:
- 184.108.40.206/220.127.116.11 Announcement
- (18.104.22.168 never went public, but just contained a fix to VWR-1369)
- 22.214.171.124 Announcement
Final release notes for 1.18 will be posted to the blog early next week. Note that the list will be fairly short – the bulk of the fixes mentioned in previous notes regarding 1.18 have gone out in the form of Optional Viewer Updates and Rolling Restarts of the grid. The best summary of the actual changes unique to 1.18 is summarized here:
[UPDATE] The Beta Grid will be offline for a short time during the update, due to necessary maintenance work being performed on the asset servers. The expected downtime for the Beta Grid is 7:15am – 9:00am.
[UPDATED] Final release notes added below.
Final release notes for 1.18.0 are:
Release Notes for Second Life 1.18.0(5) July 11, 2007
* Message system changes to support transport via TCP (HTTP) as well as UDP.
** More details are available here: http://blog.secondlife.com/2006/12/21/a-big-change-youll-barely-notice/
** And here http://blog.secondlife.com/2007/06/25/dia-de-la-liberacion/
* German language added to the Windows installer
* Updated translations for German language viewer
* Updated translations for Japanese language viewer
* Updated translations for Korean language viewer
* Viewer “channel” (Release, First Look, etc) now visible at login in the lower right corner next to the version number
* Fixed SVC-286: deleted fully-permissive objects owned by others skip trash
* Fixed SVC-251: Death teleport fails when teleporting to a home point you no longer have access to
* Fixed MISC-273: Enrollment fee is incorrectly deducted if you belong to max. # of groups and try to join new ones
And since folks have been asking…
“What do the numbers in a release version mean? E.g. 1.x.y.z? And why is it sometimes 1.x.y(z)?”
These version numbers follow a common convention in software engineering of four numbers. The common definition of w.x.y.z-style release numbers is major.minor.patch.build; using that terminology, Second Life has only had one major version change – from 0.x beta to 1.0 release. As Second Life is a constantly evolving service and platform rather than a traditional monolithic software application, we have no current plans to increment the initial number.
Prior to 1.15, Linden’s interpretation was to use the second field to denote a substantial new feature or sizable release – for example, 1.14 had render pipeline improvements, 1.12 had groups and estates improvements, 1.11 was a revamp of the UI layer, 1.10 introduced flexies, and so on. The SL History Wiki has unofficial archives of the release notes. In between these “major” versions were other releases – some big, some small, some optional, some mandatory, some server-side, some viewer side, noted by changes to the third field (e.g. 1.13.1, 1.13.2, 1.13.3, 1.13.4).
Recently, we switched to having the second number (e.g. 1.17) denote an update which required a new viewer to go along with a server-side software update. Viewer versions which are optional are denoted by the changes to the third digit (e.g. 1.17.3). Therefore, it’s now possible to tell that any version in the 1.17 lineage (1.17.0, 1.17.1, 1.17.2, 1.17.3) can be used with the grid until 1.18 comes along. (This also has the advantage of eliminating the unsavory task of deciding when a release is important enough to merit a big version bump!)
The final field always represents a unique build number, which denotes internal changes only. Various iterations will be seen while a version is in beta (e.g. you might see 126.96.36.199, 188.8.131.52, 184.108.40.206 posted for the Beta Grid), but the official releases will only use the first three digits to have meaning (e.g. 1.18.0). Some parts of the Second Life UI and Web site show the last digit in parenthesis to emphasize the, er, parenthetical nature of that field – it shouldn’t be important.
Intrepid readers may note that as we celebrate Día de la Liberación and the approach of Het Grid, the frequency of mandatory updates is expected to drop. Does this mean we’ll be stuck with 1.18 forever, only approaching 1.19 as Achilles approached the Tortoise? Stay tuned…