Bug Fixes
- client: check for drained stream in Response::drop (e689f203)
Features
- client:
- error: add private __Nonexhaustive variant to Error (7c0421e3)
- headers:
- http2:
- langtags: use true language tags in headers (99ff7e62)
- ssl: redesign SSL usage (53bba6eb)
Breaking Changes
-
AcceptLanguage and ContentLanguage use LanguageTag now,
Language removed from Hyper.(99ff7e62)
-
Server::https was changed to allow any implementation
of Ssl. Server in general was also changed. HttpConnector no longer
uses SSL; using HttpsConnector instead.(53bba6eb)
-
Connectors and Protocols passed to the
Client
must
now also have aSync
bounds, but this shouldn't break default usage.(64e47b4b)
-
parse_header returns Result instead of Option, related
code did also change(195a89fa)
-
Adds a new variant to public Error enum. The proper fix
is to stop matching exhaustively onhyper::Error
.(7c0421e3)
-
A new variant
Http2
added to a public enum
hyper::Error
.(48e9ca2f)
-
hyper::client::request::Response
is no longer generic
overNetworkStream
types. It no longer requires a generic type
parameter at all.(aa297f45)