- HTTP and WebSocket compression support
- Fix IllegalArgumentException when eventExecutorThreadNumber property set to zero (default value)
- Resolve client IP by header value if client is behind several proxies
- Update slf4j-api to 1.7.22 and make it as optional dependency
- Support epoll transport by default server bootstrap factory
- Support Netty's SslContext and OpenSSL
- Update Netty to 4.1.6.Final
- Handle WebSocket handshake error to release buffer
- Add possibility to customize Netty pipeline
- Update Netty to 4.0.36.Final
- Fix ByteBuf not released when session disconnected during message processing
- Move project packages under io.scalecube.socketio
- Make configurable WebSocket max frame size
- Remove memoizer from SessionStorage
- Upgrade netty to 4.0.33.Final
- Made ServerBootstrap injectable
- Upgrade netty to 4.0.31.Final
- Make Netty dependency optional
- Move project packages under io.servicefabric.socketio
- Remove dependency on Jackson library
- Update Netty to version 4.0.28.Final
- Ignore PongWebsocketFrame as not supported, change log level for IOException
- Fix memory leak at PacketDecoder
- Reduce GC and CPU overhead of packet encoding/decoding
- Remove returning future on
ISession
send operation feature to reduce GC overhead - Expose and accept
ByteBuf
as external message class instead ofString
- Significantly reduced GC activity and improved performance on big messages
- Update Netty to version 4.0.24
- Use PooledByteBufAllocator
- Use HashedWheelTimer for scheduling heartbeats and disconnection
- Use "heartbeatInterval" for scheduling heartbeats and "heartbeatTimeout" for disconnection
- Update Jackson to version 2.4.1
- Hide stacktraces for IOExceptions caught in channel
- Make library osgi compatible with netty4
- Fix IllegalReferenceCountException on websocket disconnection
- Add Builder for server configuration
- Added support of custom HTTP header for discovering client IP address
- Migrate to netty 4
- Added additional debug information in log
- Added support of JSONP-Polling transport
- Return future on
ISession
send operation
- Fix bug in
FlashPolicyHandler
over SSL connection
- Added support of Flash Socket transport
- Added
SocketIOAdapter
class
- Initial release