Added
- Implement
Default
forKeepAlive
. #2611 - Implement
From<Duration>
forKeepAlive
. #2611 - Implement
From<Option<Duration>>
forKeepAlive
. #2611 - Implement
Default
forHttpServiceBuilder
. #2611 - Crate
ws
feature flag, disabled by default. #2618 - Crate
http2
feature flag, disabled by default. #2618
Changed
- Rename
ServiceConfig::{client_timer_expire => client_request_deadline}
. #2611 - Rename
ServiceConfig::{client_disconnect_timer => client_disconnect_deadline}
. #2611 - Deadline methods in
ServiceConfig
now returnstd::time::Instant
s instead of Tokio's wrapper type. #2611 - Rename
h1::Codec::{keepalive => keep_alive}
. #2611 - Rename
h1::Codec::{keepalive_enabled => keep_alive_enabled}
. #2611 - Rename
h1::ClientCodec::{keepalive => keep_alive}
. #2611 - Rename
h1::ClientPayloadCodec::{keepalive => keep_alive}
. #2611 ServiceConfig::keep_alive
now returns aKeepAlive
. #2611
Fixed
- HTTP/1.1 dispatcher correctly uses client request timeout. #2611