[xSocket-develop] xSocket V2.3.1, xSocket-multiplexed V2.1.1 xlightweb 2.4 released
Status: Inactive
Brought to you by:
grro
|
From: Gregor R. <gre...@go...> - 2008-12-30 11:16:48
|
Hi,
xSocket V2.3.1, xSocket-multiplexed V2.1.1 xlightweb 2.4 have been released:
xSocket 2.3.1:
-----------------
a, New features:
- [*] interface IDestroyable added
- [connection] NonBlockingCnnection/BlockingConnection - additional
constructor to determine local address of the client connection
b, Bug fix/Implementation changes:
- [connection] NonBlockingConnection - WriteCompletionHolder callback
sync scope optimized
- [connection] BUG 'Server will call the ILifecyle onInit by preforming
run() not by setting the handler'
- [connection] NonBlockingConnectionPool BUG - implementation change:
'Pool will not auto close idle connection, if a active connection to same
address is destroyed'
- [connection] NonBlockingConnectionPool BUG - destroy will be performed
in a synchronized context
- [connection] confusing debug log messages haven been removed
- [connection] IoConnector - 'throwing java.lang.IllegalStateException in
updateTimeoutCheckPeriod()' fixed
- [connection] AbytractNonBlockingStream transferFrom(FileChannel)
implementation uses MappedByteBuffer
- [connection] DataConverter - method toBytes(ByteBuffer[] buffers) has
been performance optimized
- [connection] AbstractNonblockingSream - method onPostRead() replaced by
onPostRead(ByteBuffer[])
- [connection] BUG 'closing server does not release all resources' fixed
- [connection] Server - shutdown message enhanced
xSocket-multiplexed 2.1.1:
--------------------------------
a, New features:
- Auto version check: writing a warning log if wrong xSocket version is
used
b, Bug fix/Implementation changes:
-
xLightweb 2.4:
-----------------
a, New features:
- ISessionManager - method getSessionMap() added
- JMX support for session manager
- HttpServer - setSessionMaxInactiveIntervalSec(...) &
getSessionMaxInactiveIntervalSec() added
- IFutureResponse added
- IHttpClientEndpoint - method IFutureResponse send(IHttpRequest
request) added
- Auto version check: writing a warning log if wrong xSocket version is
used
b, Bug fix/Implementation changes:
- BUG 'HttpClient redirected request does not contains cookie header'
- BUG [2418447] 'charset decoding function failed'
- confusing debug log messages has been removed
Gregor
|