4.0 KiB
4.0 KiB
0.26.2
- Update
tungstenite, see changes here.
0.26.1
- Update
tungsteniteto address an issue that might cause UB in certain cases.
0.26.0
- Update
tungsteniteto0.26.0(breaking changes).
0.25.0
- Update
tungsteniteto0.25.0(important updates!).
0.24.0
- Update dependencies (TLS, tungstenite).
- Return a runtime error when WSS URLs are used without a proper TLS feature enabled.
0.23.1
- Introduce a
urlfeature (proxies totungstenite/url).
0.23.0
- Update
tungsteniteto0.23.0. - Disable default features on TLS crates.
0.22.0
- Update TLS dependencies.
Updatetungsteniteto match0.22.0.
0.21.0
- Update TLS dependencies.
- Update
tungsteniteto0.21.0.
0.20.1
- Fix RUSTSEC-2023-0053.
- Fix transitive CVE-2023-43669 from
tungstenite.
0.20.0
- Change the buffering behavior for
Sink::send()andSink::feed(), seetungstenite's changelog for more details.
0.19.0
- Allow users to enable/disable Nagle algorithm when using
connect()helpers. - Improve the behavior of the
Sinkfor theWebSocketStream, so it does not return an error when it’s not necessary (whenpoll_flush()is called on a connection that has just been closed). - Workaround an issue where
rustlsTLS backend expected domain in a certain format and reject IPv6 addresses if they contained square brackets in them. - Update dependencies and remove unused errors.
0.18.0
- Update dependencies (underlying
tungstenitecore).
0.17.2
- Make
Originheader case-sensitive (to keep compatibility with poorely-written servers that don't accept lowercaseOriginheader). - Make semantics of the reading form the
WebSocketStreammore reasonable (returnNoneinstead of an error when the stream is normally closed). - Imrpove the way
poll_close()works by properly driving the close of the stream till completion.
0.17.1
- Update the
tungstenitedependency (fixes a panic intungsteniteand MSRV), seetungstenite's changelog for more details.
0.17.0
- Update the dependencies, please refer to the
tungstenitechangelog for the actual changes.
0.16.1
- Fix feature selection problem when using TLS.
0.16.0
- Add a function to allow to specify the TLS connector when using
connect()like logic. - Add support for choosing the right root certificates for the TLS.
- Change the behavior of the
connect()so that it fails when using TLS without TLS feature. - Do not project with Unpin.
- Update the dependencies with important implications / improvements.
0.15.0
- Update the
tungstenite-rsversion to0.14.0, checktungstenite-rsrelease for more details.
0.14.0
- Support for
rustlsas TLS backend.- The
tlsfeature was renamed tonative-tlsand uses a OS-native TLS implementation. - A new
native-tls-vendoredfeature that usesnative-tlsbut forces to build a vendored version (mostly foropenssl) instead of linking against the system installation. - New
rustls-tlsfeature flag to enable TLS withrustlsas backend. stream::Streamwas renamed toMaybeTlsStreamand wraps arustlsTLS stream as well now.- If both
native-tlsandrustls-tlsare enablednative-tlsis used by default. - A new
Connectorwas introduced that is similar to the previousTlsConnectorbut now allows to control the used TLS backend explicitly (or disable it) inclient_async_tls_with_config.
- The
0.13.0
- Upgrade from Tokio 0.3 to Tokio 1.0.0.