Union Server
- Bug #721: When sending remaining messages over web socket the future can wait forever.
- Bug #723: Session terminated (u84) not always sent when multiple logins from same account.
- Bug #724: Javascript modules fail on Linux when using Java 1.8.
- Bug #725: Node connection can block forever if remote does not cleanly disconnect.
- Bug #726: Websocket not handling OpCode 8 correctly.
- Bug #730: Server deadlock when a logged-in client reconnects.
- Bug #733: Possible deadlock when concurrently shutting down and creating remote event producers.
- Bug #734: Do not close client while reading websocket frames.
- Bug #735: Diagnostic in NodeConnection can throw NPE.
- Bug #738: If a session protocol cannot be established close the session immediately.
- Bug #741: Do not attempt to send a message to a client if the UPC is null.
- Bug #746: Remove RemoteClients from server when Room shuts down.
- Bug #748: Set IoBuffers to auto shrink
- Feature #732: Add cluster diagnostics to runDiagnostic.
- Feature #737: Add UPC to execute script.
- Feature #739: Sync clients in rooms across cluster.
- Feature #740: Synchronize room attributes across the cluster.
- Feature #742: Log more details if a Node connection is shutdown because the queue is full.
- Feature #744: Add NODE_ADDED and NODE_REMOVED Cluster Events
- Feature #745: Add isInitialized to the Room interface
- Todo #722: Update MINA to 2.0.16
- Todo #736: Log UncaughtExceptions
- Todo #747: Improve Room Diagnostics
- Todo #749: Update MINA to 2.2.1
- API Change #729: Add ConnectionEvent.CONNECTION_CLOSED