Skip to content

0.0.3.RELEASE

Compare
Choose a tag to compare
@mostroverkhov mostroverkhov released this 05 Sep 08:08
· 206 commits to develop since this release
  • split server handler into 2 parts: handshake only handler, server channel handler. This makes handshake only handler simpler as It does not contain unrelated state
  • handshake only handler: add RejectedWebSocketListener for websockets rejected due to protocol violation
  • http2WebSocketEvent: rename Http2WebSocketInboundEvent to Http2WebSocketLifecycleEvent
  • http2 websocket channel handler: optional optimization for at most 1 websocket per connection, more memory efficient server http1 websocket handler containers
  • websocket channel: do not allocate redundant promise on every DATA frame write
  • websocket channel: add remote reset, remote go away events
  • add subprotocol to handshake events
  • client/server handshaker: missing handler error message contains path/subprotocol
  • http2WebSocketServerBuilder: throw if compression is enabled, but extensions are disabled. This change aligns server builder with Http2WebSocketClientBuilder