Union 1.0 Alpha 6 Release Notes

USER1 Subsystems Corporation is proud to announce the release of Union 1.0 Alpha 6. Alpha 6 introduces the first phase of Union's user-account and data-storage feature set, known broadly as "persistence". Starting with Alpha 6, Union clients can register user accounts with Union Server, then login and save attributes permanently to a database or other data source. To save a client attribute in Reactor, developers must set the isPersistent flag to true when using the Client class's setAttribute() method. Room attributes can also be saved in Reactor by setting the isPersistent flag to true when assigning room attributes via the Room class's setAttribute() method. By default, Union Server includes a light-weight built-in database called Apache Derby. Because Derby is built-in to Union Server, Union's persistence features can be used without any special configuration. However, developers who prefer to use another database or arbitrary data source can customize or fully replace Union's built-in database. For information on customizing Union's persistence data source, see Union Server Persistence.

Users of tryunion.com please note: Previous versions of Reactor (Alpha 5 and older) are not compatible with Union Server Alpha 6. To ensure that your users can connect to tryunion.com, please recompile your applications with Reactor 1.0 Alpha 6. No code modifications are required.

Union 1.0 Alpha 6 includes the following new features and fixes.

Reactor (Flash Client SDK)

  • Added AccountManager class, used to create, remove, login, and logoff user accounts.
  • Added AccountEvent class, which defines the available user-account events
  • Added AccountManagerEvent class, which defines user-account creation and removal events.
  • Added login(), logout(), and changePassword to the Client class.
  • Added RoomManagerEvent.ROOM_COUNT, an event dispatched whenever a room (with any qualifier) is added to or removed from the room manager's room list.

For a complete list of changes in Reactor, see the Reactor Alpha 6 Roadmap.

Union Server

  • Added attribute persistence and user-account support.

For a complete list of changes in Union Server, see the Union Server Alpha 6 Roadmap.