Releases: TooTallNate/Java-WebSocket
Release 1.5.7
Notable changes
Breaking Changes
- PR 1399 - Have connectBlocking clean up after a timeout
Bugs Fixed
New Features
- PR 1407 - Allow setting custom TCP receive buffer size
- PR 1399 - Have connectBlocking clean up after a timeout
New Contributors
- @ysi-camerona made their first contribution in #1399
- @robert-s-ubi made their first contribution in #1419
Contributors
Check out the changelog and the milestone for more information.
Release 1.5.6
Notable changes:
- Issue 1382 - WebSocketClient.upgradeSocketToSSL is enforcing TLS 1.2 (PR 1387)
- Issue 1390 - Thread created by NamedThreadFactory should be a daemon (PR 1391)
Check out the changelog and the milestone for more information.
A special thanks to all the contributors of this release:
@pavel-treutner
@PhilipRoman
Release 1.5.5
Notable changes:
- Issue 1365 - Hang on reconnectBlocking
- Issue 1364 - NPE during reconnect (PR 1367)
- PR 1367 - Fix multiple issues related to reconnect
Check out the changelog and the milestone for more information.
Release 1.5.4
Release 1.5.3
Notable changes:
- Issue 1230 - CONTINUOUS should be decoded depending on the first frame (PR 1232 by @marci4)
- Issue 1203 - Lost connection detection not working on delayed connect-Call (PR 1204 by @marci4)
- Issue 1160 -
WebSocketWorker
does not handleThrowable
(PR 1223 by @Serpion-ua) - PR 1227 - Correct web socket closing, by @Serpion-ua
- PR 1223 - Issue-1160 Added java.lang.Error handling in WebSocketImpl and WebSocketServer, by @Serpion-ua
- PR 1212 - high cpu when channel close exception fix, by @Adeptius
Check out the changelog and the milestone for more information.
A special thanks to all the contributors of this release:
@PhilipRoman
@Adeptius
@vtsykun
@Serpion-ua
Release 1.5.2
Notable changes:
- Issue 1008 - Improve Sec-WebSocket-Protocol usability (PR 1034 by @marci4)
- PR 1070 - Prioritise using provided socket factory when creating socket with proxy, by @marci4
- Issue 1026 - Force client to use the valid schema (PR 1025 by @yindex)
Check out the changelog and the milestone for more information.
A special thanks to all the contributors of this release:
@dota17
@yindex
@alphaho
@pawankgupta-se
Release 1.5.1
This is a hotfix for 1.5.0.
Notable changes:
- Issue 1011 - Crash on Android due to missing method
setEndpointIdentificationAlgorithm
on 1.5.0. (PR 1014)
Release 1.5.0
Breaking Changes
This release requires API Level 1.7.
Security
This release contains a security fix for CVE-2020-11050.
Take a look at the advisory here for more information.
Notable changes:
- Issue 574 - Implementation of per message deflate extension (PR 866)
- Issue 997 - Access to SSLParameters used by the WebSocketClient (PR 1000)
- PR 1001 - Allow user to specify max number of pending connections to a server
Check out the changelog and the milestone for more information.
A special thanks to all the contributors of this release:
@haruntuncay
@PhilipRoman
Release 1.4.1
Notable changes:
- PR 906 - Implemented a custom DNS resolver, see #859
- PR 893 - Provide a way to access the SSLSession of a websocket instance
- PR 944 - Add ability to customize ping messages with custom data
- PR 868 - Add a way to put additional headers to handshake for connecting/reconnecting, see #865
- PR 971 - Enabled OSGi metadata in MANIFST-MF for created JAR
Check out the changelog and the milestone for more information.
A special thanks to all the contributors of this release:
Release 1.4.0
Breaking changes:
- Issue 753 - Breaking changes in 1.4
- Issue 670 - Use a logging framework such as as SLF4J instead of System.out.println (PR 754)
Notable changes:
- Issue 598 - Memory Management (PR 761)
- PR 839 - SSLEngineWebSocketServerFactory allows more customization
Check out the changelog and the milestone for more information.
A special thanks to all the contributors of this release: