Releases: hyperium/hyper
Releases Β· hyperium/hyper
v1.5.0
Features
- client: Add HTTP/2 builder options
header_table_size()
andmax_concurrent_streams()
(4c84e8c1) - rt: add
ReadBufCursor
methodsremaining()
andput_slice()
(#3700) (5a13041e)
Bug Fixes
New Contributors
- @yinheli made their first contribution in #3712
- @yhx-12243 made their first contribution in #3718
- @friendlyping made their first contribution in #3739
- @WhyNotHugo made their first contribution in #3742
- @fasterthanlime made their first contribution in #3745
- @hongmengning made their first contribution in #3753
- @n1haldev made their first contribution in #3702
Thanks!
Full Changelog: v1.4.1...v1.5.0
v0.14.31
v1.4.1
v0.14.30
v1.4.0
Bug Fixes
- http2: stop removing "Trailer" header in HTTP/2 responses as per RFC 9110 (#3648) (a3269f7a)
- server: start header read timeout immediately (#3185) (0eb1b6cf)
Features
- client:
- http1: add support for receiving trailer fields (#3637) (ac84af6b, closes #2703)
- server: add
Builder::auto_date_header(bool)
to allow disabling Date headers (721785ef) - service: implement Service for reference types (#3607) (eade122d)
New Contributors
- @lqs made their first contribution in #3648
- @edwardwc made their first contribution in #3644
- @Tacklebox made their first contribution in #3656
- @krakow10 made their first contribution in #3658
- @howardjohn made their first contribution in #3655
- @lperlaki made their first contribution in #3607
- @Urgau made their first contribution in #3678
- @renshuncui made their first contribution in #3688
- @adamrk made their first contribution in #3694
- @jgraef made their first contribution in #3667
- @mstyura made their first contribution in #3682
Full Changelog: v1.3.1...v1.4.0
v0.14.29
v1.3.1
v1.3.0
Bug Fixes
- client: send content-length even with no body (172fdfaf)
- http2:
- server:
Features
- client:
- ext: implement From ReasonPhrase for Bytes (dc27043a)
- service: expose Service and HttpService trait unconditionally (6aee2e6e)
- server: relax
'static
from connection IO trait bounds (#3595) (0013bdda)
New Contributors
- @GlenDC made their first contribution in #3501
- @TomFryersMidsummer made their first contribution in #3598
- @ehaydenr made their first contribution in #3595
- @crazehang made their first contribution in #3619
Full Changelog: v1.2.0...v1.3.0
v1.2.0
Features
- http1: support configurable
max_headers(num)
to client and server (#3523) (b1142448) - http2:
- add config for
max_local_error_reset_streams
in server (#3530) (d7680e30) - add
initial_max_send_streams
method to HTTP/2 client builder (#3524) (fdfa60d9)- NOTE: The default for this will change in v1.3 to something conservative. If you have an environment where the server can always accept a large amount of concurrent streams, and depend on that for performance, you should set this option manually.
- add
max_pending_accept_reset_streams(num)
back to HTTP/2 server builder (#3507 (a9fa893f)
- add config for
Bug Fixes
- http2: typo in trace logging (#3536) (79862ec2)
- rt:
Sleep::downcast_mut_pin()
no longer extend lifetime (7206fe30, closes #3556)
Breaking Changes
- The returned lifetime from
Sleep::downcast_mut_pin()
is no longer'static
. This shouldn't affect most usage. This sort of
breaking change is needed because it is wrong. (7206fe30)
New Contributors
- @getong made their first contribution in #3503
- @dsgallups made their first contribution in #3507
- @magurotuna made their first contribution in #3524
- @erebe made their first contribution in #3536
- @wfly1998 made their first contribution in #3523
v1.1.0
Features
- client: add
http1::Connection
without_shutdown()
method (#3430) (210bfaa7) - http1: Add support for sending HTTP/1.1 Chunked Trailer Fields (#3375) (31b41807, closes #2719)
- server: expose
server::conn::http1::UpgradeableConnection
(#3457) (6e3042a8)
Bug Fixes
- http1:
New Contributors
- @acedogblast made their first contribution in #3433
- @hatoo made their first contribution in #3434
- @allan2 made their first contribution in #3449
- @daxhuiberts made their first contribution in #3464
- @ncihnegn made their first contribution in #3479
Full Changelog: v1.0.1...v1.1.0