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-roots
feature for dropping the dependency on webpki-roots.
0.22.1 - 2023-05-08
Fixed
- Fix
poll_flush
on 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
Stream
implementation onWebSocketStream
now implementsFusedStream
and will always returnNone
after an error was returned or the stream was closed cleanly. - Fix autobahn testsuite.
0.17.1 - 2022-03-01
Fixed
- Fix
poll_close
returning 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-rustls
feature and replace withtokio-rustls-webpki-roots
andtokio-rustls-native-certs
features that allow selecting the certificate checking backend. - Add
verbose-logging
feature that enables more verbose logging via thelog
crate, which was enabled by default before. - Update
gio-runtime
feature 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-openssl
TLS 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
TokioAdapter
is 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-tls
andtokio-rustls
Changed
- Updated pin-project to version 1
Older releases
No changelog is available for older versions as of yet.