Browse Source

Merge branch 'master' of github.com:mrniko/netty-socketio

master
Nikita 10 years ago
parent
commit
ed2d98555f
  1. 45
      README.md

45
README.md

@ -48,13 +48,20 @@ Recent Releases
================================ ================================
####Please Note: trunk is current development branch. ####Please Note: trunk is current development branch.
####05-Dec-2014 - version 1.7.5 released (SocketIO 1.0+ protocol)
####17-Jan-2015 - version 1.7.6 released
Improvement - `SocketIONamespace.getName()` added
Fixed - WebSocket frames aggregation
Fixed - WebSocket buffer release
Fixed - `Unexpected end-of-input in VALUE_STRING` error
Fixed - Access-Control-Allow-Credentials is TRUE for requests with origin header
####05-Dec-2014 - version 1.7.5 released
Feature - `Configuration.sslProtocol` param added Feature - `Configuration.sslProtocol` param added
Fixed - BinaryEvent ack handling Fixed - BinaryEvent ack handling
Fixed - BinaryEvent non b64 encoding/decoding Fixed - BinaryEvent non b64 encoding/decoding
Fixed - buffer leak during packet encoding Fixed - buffer leak during packet encoding
####15-Nov-2014 - version 1.7.4 released (SocketIO 1.0+ protocol)
####15-Nov-2014 - version 1.7.4 released
Fixed - packet encoding Fixed - packet encoding
Fixed - BinaryEvent encoding/decoding Fixed - BinaryEvent encoding/decoding
Fixed - unchallenged connections handling Fixed - unchallenged connections handling
@ -64,7 +71,7 @@ Feature - `origin` setting added
Feature - `crossDomainPolicy` setting added Feature - `crossDomainPolicy` setting added
Feature - `SocketIOServer.startAsync` method added Feature - `SocketIOServer.startAsync` method added
####24-Sep-2014 - version 1.7.3 released (SocketIO 1.0+ protocol)
####24-Sep-2014 - version 1.7.3 released
Feature - Epoll support Feature - Epoll support
Improvement - BinaryEvent support Improvement - BinaryEvent support
Fixed - SocketIOClient disconnect handling Fixed - SocketIOClient disconnect handling
@ -73,23 +80,23 @@ Fixed - NPE then no transport defined during auth
Fixed - ping timeout for polling transport Fixed - ping timeout for polling transport
Fixed - buffer leak in PacketEncoder Fixed - buffer leak in PacketEncoder
####22-Aug-2014 - version 1.7.2 released (SocketIO 1.0+ protocol)
####22-Aug-2014 - version 1.7.2 released
Fixed - wrong outgoing message encoding using websocket transport Fixed - wrong outgoing message encoding using websocket transport
Fixed - NPE in websocket transport Fixed - NPE in websocket transport
Fixed - multiple packet decoding in polling transport Fixed - multiple packet decoding in polling transport
Fixed - buffer leak Fixed - buffer leak
####07-Jul-2014 - version 1.7.1 released (SocketIO 1.0+ protocol)
####07-Jul-2014 - version 1.7.1 released
Feature - ability to set custom `Access-Control-Allow-Origin` via Configuration.origin Feature - ability to set custom `Access-Control-Allow-Origin` via Configuration.origin
Fixed - connection via CLI socket.io-client Fixed - connection via CLI socket.io-client
####28-Jun-2014 - version 1.7.0 released (SocketIO 1.0+ protocol)
####28-Jun-2014 - version 1.7.0 released
Feature - Socket.IO 1.0 protocol support. Thanks to the new protocol decoding/encoding has speedup Feature - Socket.IO 1.0 protocol support. Thanks to the new protocol decoding/encoding has speedup
__Dropped__ - `SocketIOClient.sendMessage`, `SocketIOClient.sendJsonObject` methods and corresponding listeners __Dropped__ - `SocketIOClient.sendMessage`, `SocketIOClient.sendJsonObject` methods and corresponding listeners
__Dropped__ - Flashsocket transport support __Dropped__ - Flashsocket transport support
__Dropped__ - protocol version 0.7 ... 0.9.16 __Dropped__ - protocol version 0.7 ... 0.9.16
####13-May-2014 - version 1.6.5 released (JDK 1.6+ compatible)
####13-May-2014 - version 1.6.5 released
Improvement - single packet encoding optimized, used mostly in WebSocket transport. Encoding time reduced up to 40% (thanks to Viktor Endersz) Improvement - single packet encoding optimized, used mostly in WebSocket transport. Encoding time reduced up to 40% (thanks to Viktor Endersz)
Improvement - rooms handling optimized Improvement - rooms handling optimized
Improvement - ExceptionListener.exceptionCaught method added Improvement - ExceptionListener.exceptionCaught method added
@ -99,7 +106,7 @@ Feature - maxFramePayloadLength setting added
Feature - getAllClients and getClient methods added to SocketIONamespace Feature - getAllClients and getClient methods added to SocketIONamespace
Fixed - SocketIOServer.getAllClients returns wrong clients amount Fixed - SocketIOServer.getAllClients returns wrong clients amount
####25-Mar-2014 - version 1.6.4 released (JDK 1.6+ compatible, Netty 4.0.17)
####25-Mar-2014 - version 1.6.4 released
Fixed - message release problem Fixed - message release problem
Fixed - problem with exception listener configuration redefinition Fixed - problem with exception listener configuration redefinition
__Breaking api change__ - DataListener.onData now throws Exception __Breaking api change__ - DataListener.onData now throws Exception
@ -107,7 +114,7 @@ Improvement - data parameter added to exception listener
Improvement - ability to setup socket configuration Improvement - ability to setup socket configuration
Improvement - Configuration.autoAck parameter added Improvement - Configuration.autoAck parameter added
####06-Mar-2014 - version 1.6.3 released (JDK 1.6+ compatible, Netty 4.0.17)
####06-Mar-2014 - version 1.6.3 released
Fixed - AckCallback handling during client disconnect Fixed - AckCallback handling during client disconnect
Fixed - unauthorized handshake HTTP code changed to 401 Fixed - unauthorized handshake HTTP code changed to 401
__Breaking api change__ - Configuration.heartbeatThreadPoolSize setting removed __Breaking api change__ - Configuration.heartbeatThreadPoolSize setting removed
@ -115,7 +122,7 @@ Feature - annotated Spring beans support via _SpringAnnotationScanner_
Feature - common exception listener Feature - common exception listener
Improvement - _ScheduledExecutorService_ replaced with _HashedWheelTimer_ Improvement - _ScheduledExecutorService_ replaced with _HashedWheelTimer_
####08-Feb-2014 - version 1.6.2 released (JDK 1.6+ compatible, Netty 4.0.15)
####08-Feb-2014 - version 1.6.2 released
Fixed - wrong namespace client disconnect handling Fixed - wrong namespace client disconnect handling
Fixed - exception in onConnect/onDisconnect/isAuthorized methods leads to server hang Fixed - exception in onConnect/onDisconnect/isAuthorized methods leads to server hang
__Breaking api change__ - SocketIOClient.sendEvent methods signature changed __Breaking api change__ - SocketIOClient.sendEvent methods signature changed
@ -124,11 +131,11 @@ Improvement - multi type events ack support via _MultiTypeAckCallback_
Improvement - SocketIOClient.getHandshakeData method added Improvement - SocketIOClient.getHandshakeData method added
Improvement - Jedis replaced with [Redisson](https://github.com/mrniko/redisson) Improvement - Jedis replaced with [Redisson](https://github.com/mrniko/redisson)
####14-Jan-2014 - version 1.6.1 released (JDK 1.6+ compatible, Netty 4.0.14)
####14-Jan-2014 - version 1.6.1 released
Fixed - JDK 1.6+ compatibility Fixed - JDK 1.6+ compatibility
Feature - authorization support Feature - authorization support
####19-Dec-2013 - version 1.6.0 released (JDK 1.6+ compatible, Netty 4.0.13)
####19-Dec-2013 - version 1.6.0 released
Fixed - XHR-pooling transport regression Fixed - XHR-pooling transport regression
Fixed - Websocket transport regression Fixed - Websocket transport regression
Fixed - namespace NPE in PacketHandler Fixed - namespace NPE in PacketHandler
@ -139,33 +146,33 @@ Feature - OSGi support (thanks to rdevera)
Improvement - XHR-pooling optimization Improvement - XHR-pooling optimization
Improvement - SocketIOClient.getAllRooms method added Improvement - SocketIOClient.getAllRooms method added
####07-Dec-2013 - version 1.5.4 released (JDK 1.6+ compatible, Netty 4.0.13)
####07-Dec-2013 - version 1.5.4 released
Fixed - flash policy "request leak" after page reload (thanks to ntrp) Fixed - flash policy "request leak" after page reload (thanks to ntrp)
Fixed - websocket swf loading (thanks to ntrp) Fixed - websocket swf loading (thanks to ntrp)
Fixed - wrong urls causes a potential DDoS Fixed - wrong urls causes a potential DDoS
Fixed - Event.class package visibility changed to avoid direct usage Fixed - Event.class package visibility changed to avoid direct usage
Improvement - Simplified Jackson modules registration Improvement - Simplified Jackson modules registration
####24-Oct-2013 - version 1.5.2 released (JDK 1.6+ compatible, Netty 4.0.11)
####24-Oct-2013 - version 1.5.2 released
Fixed - NPE during shutdown Fixed - NPE during shutdown
Improvement - isEmpty method added to Namespace Improvement - isEmpty method added to Namespace
####13-Oct-2013 - version 1.5.1 released (JDK 1.6+ compatible, Netty 4.0.9)
####13-Oct-2013 - version 1.5.1 released
Fixed - wrong ack timeout callback invocation Fixed - wrong ack timeout callback invocation
Fixed - bigdecimal serialization for JSON Fixed - bigdecimal serialization for JSON
Fixed - infinity loop during packet handling exception Fixed - infinity loop during packet handling exception
Fixed - 'client not found' handling Fixed - 'client not found' handling
####27-Aug-2013 - version 1.5.0 released (JDK 1.6+ compatible, Netty 4.0.7)
####27-Aug-2013 - version 1.5.0 released
Improvement - encoding buffers allocation optimization. Improvement - encoding buffers allocation optimization.
Improvement - encoding buffers now pooled in memory to reduce GC pressure (netty 4.x feature). Improvement - encoding buffers now pooled in memory to reduce GC pressure (netty 4.x feature).
####03-Aug-2013 - version 1.0.1 released (JDK 1.5+ compatible)
####03-Aug-2013 - version 1.0.1 released
Fixed - error on unknown property during deserialization. Fixed - error on unknown property during deserialization.
Fixed - memory leak in long polling transport. Fixed - memory leak in long polling transport.
Improvement - logging error info with inbound data. Improvement - logging error info with inbound data.
####07-Jun-2013 - version 1.0.0 released (JDK 1.5+ compatible)
####07-Jun-2013 - version 1.0.0 released
First stable release. First stable release.
@ -176,7 +183,7 @@ Include the following to your dependency list:
<dependency> <dependency>
<groupId>com.corundumstudio.socketio</groupId> <groupId>com.corundumstudio.socketio</groupId>
<artifactId>netty-socketio</artifactId> <artifactId>netty-socketio</artifactId>
<version>1.6.5</version>
<version>1.7.6</version>
</dependency> </dependency>

Loading…
Cancel
Save