Prepare for 0.15

This commit is contained in:
Joseph Birr-Pixton 2019-01-11 22:08:05 +00:00
parent 389350c034
commit bb272d89d6
2 changed files with 13 additions and 3 deletions

View File

@ -1,6 +1,6 @@
[package]
name = "rustls"
version = "0.14.0"
version = "0.15.0"
authors = ["Joseph Birr-Pixton <jpixton@gmail.com>"]
license = "Apache-2.0/ISC/MIT"
readme = "README.md"

View File

@ -17,11 +17,21 @@ If you'd like to help out, please see [CONTRIBUTING.md](CONTRIBUTING.md).
## Release history:
* 0.15.0 (next release):
- Update dependencies.
- *Breaking API change*: ALPN protocols are now encoded as a `Vec<u8>`, not
a `String`. This alters the type of:
- `ClientConfig::alpn_protocols`
- `ClientConfig::set_protocols`
- `ServerConfig::alpn_protocols`
- `ServerConfig::set_protocols`
- `Session::get_alpn_protocol`
- Emit a warning when receiving an invalid SNI extension, such as one
including an IP address.
* 0.14.0 (2018-09-30):
- Move TLS1.3 support from draft 23 to 28.
- Introduce client-side support for 0-RTT data in TLS1.3.
- Fix a bug in rustls::Stream for non-blocking transports.
- Move TLS1.3 support from draft 28 to final RFC8446 version.
- Move TLS1.3 support from draft 23 to final RFC8446 version.
- Don't offer (eg) TLS1.3 if no TLS1.3 suites are configured.
- Support stateful resumption in TLS1.3. Stateless resumption
was previously supported, but is not the default configuration.