Union News
Union 1.1.0 is now available for download. Key new features include:
- Official support for WebSocket in all browsers that support it, including Chrome 10+, Safari 5+, Firefox 6+, and iOS 4.2+. In JavaScript/HTML5 applications built with OrbiterMicro, WebSocket speeds up network communications and reduces bandwidth consumption. For complete details, read Introduction to WebSocket.
- A new module-annotation system to ease Java module development
- Overhauled UPC-message processing that improves server performance and stability
- A "UPC Messages" screen in Union Admin for debugging and tuning heavily loaded servers
- OrbiterMicro now provides optional HTTP connection failover and alternate backup server/port failover
For more information about this release, please see the Union 1.1.0 Release Notes.
UPDATE: Union 1.1.0 has been released. WebSocket is now officially ready for production deployments.
Starting with Union 1.1.0, OrbiterMicro (Union's JavaScript framework) includes native support for WebSocket. WebSocket speeds up network communications and reduces bandwidth consumption. For complete details, read Introduction to WebSocket.
Union 1.1.0 Beta 1 includes the following changes.
Reactor (Client Framework for Adobe® Flash® Player)
- MessageManager does not remove all listeners on disconnect
- Connection affinity no longer applies to connections that have timed out before becoming ready
- When no valid connections are found, ConnectionManager now starts at beginning of connection list
- ConnectionManager now dispatches failure when disconnect() terminates an in-progress connection
- Make HTTP-request retry delay configurable
- Add auto-reconnect attempt limit
For a complete list of changes in Reactor, see the Reactor 1.1.0 Release Roadmap.
OrbiterMicro (Client Framework for JavaScript)
- Core UPC message listeners now reregister on reconnection
- Add WebSocketConnection
- Make HTTP-request retry delay configurable
- OrbiterMicro should resend HTTP requests with non-2xx status
- Add optional HTTP connection failover and alternate backup server/port failover (matches Reactor's ConnectionManager API)
- Add connection-capabilities inspection API
- Add API to access the current client's ping
- Add auto-reconnect attempt limit
For a complete list of changes in OrbiterMicro, see the OrbiterMicro 1.1.0 Release Roadmap.
Union Server
- Bug fix: DatasourceException thrown by Union Datasource is reported as an "uncaught exception"
- Add websocket support
- Add max rooms module
- Improve module-development workflow by adding UnionModule class
For a complete list of changes in Union Server, see the Union Server Release Roadmap.
Union Server 1.0.3 fixes a persistent attribute issue that was causing superfluous attributes to be sent to clients under certain circumstances. This is a bug-fix-only server release that does not require any updates to Reactor, OrbiterMicro, or other client code.
Union 1.0.2 is now available for download. This release introduces OrbiterMicroNode, a Node.JS framework for creating Union load testers, automated clients, and two-way communication bridges between Node.JS and Union. Union 1.0.2 also adds a Modules tab to Union Admin, and includes a variety of minor improvements and bug fixes.
For more information about this release, please see the Union 1.0.2 Release Notes.
OrbiterMicroNode is a new framework for creating Union client applications with JavaScript that run in the Node.JS server environment. With OrbiterMicroNode, you can create Union load testers, automated clients, and two-way communication bridges between Node.JS and Union. Push live data feeds directly from Node.JS to Union and vice versa, or implement client logic for scenario testing and distributed AI—all with server-side JavaScript.
The release includes a chat bot example and a load test example.
OrbiterMicroNode is built on an upcoming release of OrbiterMicro, Union Platform's framework for creating client applications with JavaScript. As of version 1.0.2 OrbiterMicro can now run outside the web browser environment. OrbiterMicroNode gives you full access to the underlying OrbiterMicro client framework, making it trivial to port real-world client applications from the web browser to automated server-side testing suites.
New sample code showing how to create a multiuser drawing pad using pure JavaScript and HTML5's <canvas> tag is now available here.
iPhones and iPads welcome.
Union Server 1.0.1 fixes a connectivity issue that prevented clients from communicating over HTTP in some server configurations. This is a bug-fix-only server release that does not require any updates to Reactor, OrbiterMicro, or other client code.
Today Influxis announced that it will soon begin offering a wide range of Union hosting services, ranging from entry-level plans with affordable pricing to high-traffic plans for large-scale deployments, complete with technical support and project management.
Developers who want to start hosting with Influxis right away can already sign up for an early adopter program.
For complete details, see union.influxis.com.
Influxis is the world leader in Adobe ® Flash® Media Server hosting, and is widely known for its expert interactive media delivery, massive scalability, reliability, and superior customer support.
It's official! Union 1.0 is now shipping! The final release includes a small but important group of bug fixes, and some final polish. With Union 1.0's official release, the Union Platform is now ready for production use in real-world deployments. We've also announced product pricing, and introduced a licence key system for projects requiring more than 1000 simultaneous client connections on a top-level domain or at a private site.
We'd like to sincerely thank the Union user community for helping to evolve and nurture the platform. We're super excited to see the incredible collaborative interactions you come up with. We're in this together, so drop by the forums and let us know what you're building and where you'd like to see Union go next.
We'd also like to thank MegaPhone Labs, who have provided deep support for the Union Platform for the past three years.
For more information about this release, please see the Union 1.0 Release Notes.
Union 1.0 Beta 2 is now available for download. We are happy to announce that Union 1.0's feature set is now complete. We do not expect to release another beta before shipping Union 1.0. Union 1.0 Beta 2 introduces OrbiterMicro, a lightweight JavaScript framework for creating multiuser web applications and content. With OrbiterMicro, you can create chat, whiteboards, realtime multiplayer games, meeting applications, collaborative editing tools, and shared interfaces that all run directly in your desktop or mobile web browser.
Union 1.0 Beta 2 also completes Union's banning and moderation features, dramatically improves Reactor's core performance, polishes HTTP communications, expands Union Admin's capabilities, and includes a long list of final API tweaks and bug fixes.
For more information about this release, please see the Union 1.0 Beta 2 Release Notes.
|