Devolutions / devolutions-gateway

A blazing fast relay server adaptable to different protocols and desired levels of traffic inspection.
Apache License 2.0
69 stars 13 forks source link

build(deps): bump the http group with 5 updates #1012

Closed dependabot[bot] closed 1 month ago

dependabot[bot] commented 1 month ago

Bumps the http group with 5 updates:

Package From To
hyper 0.14.30 1.4.1
hyper-util 0.1.6 0.1.7
tower-service 0.3.2 0.3.3
tower 0.3.1 0.4.13
reqwest 0.12.5 0.12.7

Updates hyper from 0.14.30 to 1.4.1

Release notes

Sourced from hyper's releases.

v1.4.1

Bug Fixes

  • http1: reject final chunked if missing 0 (8e5de1bb)

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:
    • add SendRequest::try_send_request() method (#3691) (4ffaad53)
    • remove Send +Sync bounds requirement of http2::Connection executor (#3682) (56c3cd56)
    • remove 'static lifetime bound on http1/2 client IO (#3667) (9580b357)
  • 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

Full Changelog: https://github.com/hyperium/hyper/compare/v1.3.1...v1.4.0

v1.3.1

Bug Fixes

  • client: revert auto content-length header for some requests (#3633)

v1.3.0

Bug Fixes

  • client: send content-length even with no body (172fdfaf)
  • http2:
    • max_header_list_size(num) defaults to 16kb (203d1b09)

... (truncated)

Changelog

Sourced from hyper's changelog.

v1.4.1 (2024-07-09)

Bug Fixes

  • http1: reject final chunked if missing 0 (8e5de1bb)

v1.4.0 (2024-07-01)

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:
    • add SendRequest::try_send_request() method (#3691) (4ffaad53)
    • remove Send +Sync bounds requirement of http2::Connection executor (#3682) (56c3cd56)
    • remove 'static lifetime bound on http1/2 client IO (#3667) (9580b357)
  • 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)

v1.3.1 (2024-04-16)

Bug Fixes

  • client: revert auto content-length header for some requests (#3633)

v1.3.0 (2024-04-15)

Bug Fixes

  • client: send content-length even with no body (172fdfaf)
  • http2:
    • max_header_list_size(num) defaults to 16kb (203d1b09)
    • initial_max_send_streams defaults to 100 (2d1bd708)
  • server:
    • avoid unwrapping for the Future impl of HTTP/1 UpgradeableConnection (#3627) (b79be911, closes #3621)
    • avoid graceful_shutdown panic on upgraded H1 connection (#3616) (6ecf8521)

Features

... (truncated)

Commits
  • 4fda6b3 v1.4.1
  • 8e5de1b fix(http1): reject final chunked if missing 0
  • fdc1916 v1.4.0
  • 4ffaad5 feat(client): add SendRequest::try_send_request() method (#3691)
  • 56c3cd5 feat(client): remove Send +Sync bounds requirement of http2::Connection e...
  • 9580b35 feat(client): remove 'static lifetime bound on http1/2 client IO (#3667)
  • 3e435cf docs(client): Include exec arg in client::conn::http2::handshake doc (#3694)
  • 111d038 docs(client): better describe Uri forms are sent as-is
  • aa7ff60 docs(client): replace example on mod page with link to guide
  • 7cedc13 perf(client): create DispatchGone error only if needed
  • Additional commits viewable in compare view


Updates hyper-util from 0.1.6 to 0.1.7

Release notes

Sourced from hyper-util's releases.

v0.1.7

What's Changed

  • Add Connected::poison() to legacy client, a port from hyper v0.14.x.
  • Add Error::connect_info() to legacy client, a port from hyper v0.14.x.

New Contributors

Full Changelog: https://github.com/hyperium/hyper-util/compare/v0.1.6...v0.1.7

Changelog

Sourced from hyper-util's changelog.

0.1.7 (2024-08-06)

  • Add Connected::poison() to legacy client, a port from hyper v0.14.x.
  • Add Error::connect_info() to legacy client, a port from hyper v0.14.x.
Commits


Updates tower-service from 0.3.2 to 0.3.3

Commits
  • 646804d chore: prepare to release tower-0.5.0, tower-layer-0.3.3, tower-service-0.3.3...
  • 7202cfe chore: fix a few typos (#780)
  • 85080a5 use workspace dependencies for tower (#778)
  • 88a7d3e fix warnings found when running check/doc commands (#779)
  • a6e98a7 chore: update GitHub Actions CI (#740)
  • 74e925d chore: fix spelling errors (#775)
  • 89ac74f feat: Make new functions const when possible (#760)
  • 032d17f ensure that re-exported symbols show feature label in root (#754)
  • 05a0a25 Upgrade to indexmap v2 (MSRV 1.63) (#741)
  • 7d723eb remove generic parameters from Reconnect::new (#755)
  • Additional commits viewable in compare view


Updates tower from 0.3.1 to 0.4.13

Release notes

Sourced from tower's releases.

tower 0.4.13

Added

  • load_shed: Public constructor for Overloaded error (#661)

Fixed

  • util: Fix hang with call_all when the Stream of requests is pending (#656)
  • ready_cache: Ensure cancelation is observed by pending services (#668, fixes #415)
  • docs: Fix a missing section header due to a typo (#646)
  • docs: Fix broken links to Service trait (#659)

#661: tower-rs/tower#661 #656: tower-rs/tower#656 #668: tower-rs/tower#668 #415: tower-rs/tower#415 #646: tower-rs/tower#646 #659: tower-rs/tower#659

tower 0.4.12

Fixed

  • hedge, load, retry: Fix use of Instant operations that can panic on platforms where Instant is not monotonic (#633)
  • Disable attributes feature on tracing dependency (#623)
  • Remove unused dependencies and dependency features with some feature combinations (#603, #602)
  • docs: Fix a typo in the RustDoc for Buffer (#622)

Changed

  • Updated minimum supported Rust version (MSRV) to 1.49.0.
  • hedge: Updated hdrhistogram dependency to v7.0 (#602)
  • Updated tokio-util dependency to v0.7 (#638)

#633: tower-rs/tower#633 #623: tower-rs/tower#623 #603: tower-rs/tower#603 #602: tower-rs/tower#602 #622: tower-rs/tower#622 #638: tower-rs/tower#638

Tower 0.4.11

Added

  • util: Add BoxCloneService which is a Clone + Send boxed Service (#615)
  • util: Add ServiceExt::boxed and ServiceExt::boxed_clone for applying the

... (truncated)

Commits
  • 04527ae chore: prepare to release tower-service v0.3.2 (#673)
  • 4cc7e7d chore: prepare to release tower v0.4.13 (#672)
  • 051b094 ready-cache: Ensure cancelation can be observed (#668)
  • a2305b3 ready_cache: just use pin_project for Pending (#667)
  • b0e7a71 load_shed: make constructor for Overloaded error public (#661)
  • 0feb182 service: clarify docs around shared resource consumption in poll_ready() (#662)
  • c3d1607 fix: broken Service link (#659)
  • d989a82 util: Fix call_all hang when stream is pending (#656)
  • 7d81577 tower: fix docs typo (#646)
  • d264bc7 ci: run MSRV checks with minimal dep versions (#670)
  • Additional commits viewable in compare view


Updates reqwest from 0.12.5 to 0.12.7

Release notes

Sourced from reqwest's releases.

v0.12.7

What's Changed

  • Revert adding impl Service<http::Request<_>> for Client.

Full Changelog: https://github.com/seanmonstar/reqwest/compare/v0.12.6...v0.12.7

v0.12.6

What's Changed

  • Add support for danger_accept_invalid_hostnames for rustls.
  • Add impl Service<http::Request<Body>> for Client and &'_ Client.
  • Add support for !Sync bodies in Body::wrap_stream().
  • Enable happy eyeballs when hickory-dns is used.
  • Fix Proxy so that HTTP(S)_PROXY values take precendence over ALL_PROXY.
  • Fix blocking::RequestBuilder::header() from unsetting sensitive on passed header values.

New Contributors

Thanks again

Full Changelog: https://github.com/seanmonstar/reqwest/compare/v0.12.5...v0.12.6

Changelog

Sourced from reqwest's changelog.

v0.12.7

  • Revert adding impl Service<http::Request<_>> for Client.

v0.12.6

  • Add support for danger_accept_invalid_hostnames for rustls.
  • Add impl Service<http::Request<Body>> for Client and &'_ Client.
  • Add support for !Sync bodies in Body::wrap_stream().
  • Enable happy eyeballs when hickory-dns is used.
  • Fix Proxy so that HTTP(S)_PROXY values take precendence over ALL_PROXY.
  • Fix blocking::RequestBuilder::header() from unsetting sensitive on passed header values.
Commits
  • 88bd9be v0.12.7
  • 68127f0 Revert "feat: Add impl Service\<http::Request<Body>> for Client and `&'_ C...
  • b2a28f5 v0.12.6
  • 522216e feat: Add impl Service\<http::Request<Body>> for Client and &'_ Client (...
  • 646b1f8 chore: update macOS system-configuration dep (#2368)
  • 85dd6da dns: improve error message for hickory-dns and warn in docs (#2389)
  • bfd31be docs: Improve RequestBuilder::multipart's documentation (#2388)
  • 8c7f338 chore: bump dev-dependency libflate (#2382)
  • dddf877 chore: bump h3 dependency
  • a53c944 chore: fix some comments
  • Additional commits viewable in compare view


Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore ` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore ` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore ` will remove the ignore condition of the specified dependency and ignore conditions
dependabot[bot] commented 1 month ago

This pull request was built based on a group rule. Closing it will not ignore any of these versions in future pull requests.

To ignore these dependencies, configure ignore rules in dependabot.yml