[sldev] Linden Lab Viewer Release Roadmap - 2007-01-14
Joshua Bell
josh at lindenlab.com
Mon Jan 14 16:42:24 PST 2008
We plan on releasing 1.18.6 RC4 tomorrow including a source code drop.
The intent of this is to get non-viewer-auth related fixes out in the
hands of RC users. We will NOT be releasing a 1.18.6 final viewer, however.
Between the return to XUI-based login UI and the changes we're making to
the group chat code (details below), this makes 1.19 a more complicated
beast. So please read carefully - I'll try and explain things from a few
different angles: relative to previous discussion, relative to previous
release, and what the actual execution steps are.
Also, I'm writing about just a fraction of what's going on in
development at the Lab and focusing just on the viewer-side work coming
out shortly.
== What's changed since I last posted ==
Previously we'd posted that 1.19 included three big buckets of
viewer-side changes: (1) substantial number of miscellaneous bug fixes,
(2) group chat moderation, (3) no longer auto-join group chats. Based on
feedback from the SLDEV community we're revising those plans as follows:
* Auto-joining group chat will again be the default. This functions for
all 1.18.x and 1.19.x viewers. An option will be introduced to
not-auto-join chat in the 1.19.1 viewer.
* Part of the group chat moderation work requires new roles and
messages, which leads to a wrinkle if a user with an updated viewer
grants permissions to a user with an older viewer. Therefore we are also
staging the deploy of this across the 1.19.0 and 1.19.1 viewer versions.
* The "return to XUI-based login" work also needs to be finished and
incorporated into the 1.19.0 codebase.
* Since we've "unfrozen" the code, we'll probably let another change or
two slip in - like Linux voice support.
== Tentative roadmap for 1.19 ==
In 1.19.0, relative to the last production viewer (1.18.5):
* ~80 bug fixes (~20 were in 1.18.6)
* Preliminary voice support for the Linux viewer (Can I get a "boo-ya!" ?)
* Infrastructure changes to enable moderated chat and making joining
group chat optional
* Updated crash logger (was in 1.18.6)
* Age verification viewer side (was in 1.18.6)
* Block unsupported versions of Quicktime (was in 1.18.6)
We hope to have the server updates pushed out next week (Jan 22nd/23rd),
as well as viewer RC0.
Which leaves these slated for 1.19.1:
* Moderated group chat (text and voice)
* Option to not auto-join group chat sessions.
(More is expected in 1.19.1 but that's a ways out now.)
== Work Items ==
To pull all of this off, we have the following underway:
* Final QA/pushing of 1.18.6 RC4
* QA on the re-implementation of group chat auto-join
* Work on a "restore XUI login" branch, plus QA and integration
* Work to split up the group chat moderation feature work into 1.19.0
and 1.19.1 phases
We expect this all to be in the hands of our QA team in the next day or
two, and we'll do a source drop as soon as we're able.
More information about the SLDev
mailing list