Release Candidate

About Release Candidate viewers

Intro

Release Candidate (RC) viewers contain the latest bug fixes and new features that we believe are very close to release quality, but that we want Residents to try "in the wild" and report back any issues before we make it the official viewer download.


Release Candidate (RC) viewers are optional viewer downloads that you can opt-in to using. They contain the latest bug fixes and soon-to-be-released new features. Linden Lab believes these to be very close to release quality. This is your opportunity to test out the viewers BEFORE they are the official download of Second Life -- and let us know about anything we may have missed during our internal testing.


Linden Lab has been offering Release Candidate viewers for over 1 year. In August 2007, we recognized that our frequent viewer updates โ€” that often seemed to fix one thing and break two others โ€” were causing Residents and Open Source developers a lot of frustration. To help address this and improve the release process (and hopefully overall quality), we started offering Release Candidate viewers.


RC viewers spend ~4-8 weeks in RC status before becoming the official download of Second Life. During this time, we import, triage and fix issues found by Residents (and Lindens).

  1. We closely monitor feedback and the public Issue Tracker (PJIRA).
  2. Bambers Linden hosts a weekly public triage inworld to review new issues and help decide which issues should be imported into our internal Issue Tracker.
  3. Once per week, we prepare another build of the RC viewer, test the new fixes, and make it available to the public for download.
  4. Wash-rinse-repeat until we're confident that we have a release quality viewer!


To be sure, there's room for improvement, but we've received positive feedback from our community. We seem to be headed in the right direction, gaining ground in increasing the quality and predictability of viewer releases.

Where can I download a Release Candidate?

You can get the current Release Candidate viewer from the Test Viewers section on our website downloads.

How can you help?

And now for a little...

Release Candidate Q+A

Why is it called a 'Release Candidate' viewer?

As mentioned above, we consider these viewers to be release quality, but want to allow for feedback from our community before calling them a final release. Also see a general definition of "release candidate".

What's the usual uptake of RC viewers?

We've been seeing ~15% login rate/24hrs...not bad!

Has this process helped our confidence with new features?

Yes, we've been able to introduce new features during each RC. Residents have been able try out all of these additions to the viewer and report back to us. Some examples:

How many iterations have there been for each release?

Let's see...

Each iteration meant a more stable viewer in the final, official download!

How many bugs have we kept out of the primary viewer downloads?

For example, as of the 1.18.6 Release Candidate, a total of 68 bugs were fixed in 1.18.3, 1.18.4, 1.18.5, 1.18.6 Release Candidates.

In the 1.20 Release Candidate, a total of 114 bugs + 30 crash fixes were solved from 1.20(0) to 1.20(14).