You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
7.0 KiB
7.0 KiB
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.22.2 - 2023-05-20
Added
- New
tokio-rustls-manual-rootsfeature for dropping the dependency on webpki-roots.
0.22.1 - 2023-05-08
Fixed
- Fix
poll_flushon a closed connection.
Changed
- Add MSRV to Cargo.toml and check it with the CI.
0.22.0 - 2023-04-27
Changed
- Update to tokio-rustls 0.24
0.21.0 - 2023-04-12
Changed
- Update to tungstenite 0.19
- Update to async-native-tls 0.5 and webpki-roots 0.23
Changed
gio::accept_async()API for the gio integration similar to the existing API for tokio and async-std- Added an echo server example using gio
0.20.0 - 2023-02-10
Changed
- Update to gio/glib 0.17.
- Update to async-tls 0.12 and env-logger 0.10.
0.19.0 - 2022-12-11
Changed
- Update to tungstenite 0.18 and make the "handshake" feature optional but enabled by default.
0.18.0 - 2022-10-24
Changed
- Update to gio/glib 0.16.
0.17.2 - 2022-03-23
Fixed
- The
Streamimplementation onWebSocketStreamnow implementsFusedStreamand will always returnNoneafter an error was returned or the stream was closed cleanly. - Fix autobahn testsuite.
0.17.1 - 2022-03-01
Fixed
- Fix
poll_closereturning WouldBlock error kind. - Fix a couple of minor clippy warnings.
0.17.0 - 2022-02-17
Changed
- Update to tungstenite 0.17.
- Update to gio/glib 0.15.
- Update to async-native-tls 0.4.
0.16.1 - 2021-12-06
Fixed
- Fix connecting to URLs containing plain IPv6 addresses in brackets.
0.16.0 - 2021-11-06
Changed
- Update to tungstenite 0.16, rusttls 0.20, tokio-rustls 0.23, etc.
0.15.0 - 2021-09-09
Fixed
- Reduce crate package size.
- Fix and clean up autobahn tests.
Changed
- Update to tungstenite 0.15.
0.14.0 - 2021-07-05
Changed
- Remove
tokio-rustlsfeature and replace withtokio-rustls-webpki-rootsandtokio-rustls-native-certsfeatures that allow selecting the certificate checking backend. - Add
verbose-loggingfeature that enables more verbose logging via thelogcrate, which was enabled by default before. - Update
gio-runtimefeature to glib/gio 0.14.
Added
- Make
client_async_tls_with_connector_and_config()a public function to allow creating a WebSocket connection from aStream.
0.13.1 - 2021-03-23
Fixed
- The connect API using the
tokio-opensslTLS implementation was broken in previous versions as no TLS connection was established before trying to establish the WebSocket connection. As such, connections always failed. Technically this is a breaking change when using this feature but in practice this a) wouldn't have worked anyway and b) it's unlikely someone uses the API in a way that would stop compiling now.
0.13.0 - 2021-02-13
Changed
- Updated to tungstenite 0.13
0.12.0 - 2021-01-09
Changed
- Updated tungstenite to version 0.12
- Migrated from pin-project to pin-project-lite
TokioAdapteris now created viaTokioAdapter::new
0.11.0 - 2020-12-30
Changed
- Updated tokio to version 1.0
- Updated async-tls to version 0.11
0.10.0 - 2020-10-22
Changed
- Updated tokio to version 0.3
0.9.3 - 2020-10-19
Fixed
- Configure the server trust anchors for tokio-rustls
0.9.2 - 2020-10-17
Added
- Implemented the
tokio::client_async_tls*functions forasync-tlsandtokio-rustls
Changed
- Updated pin-project to version 1
Older releases
No changelog is available for older versions as of yet.