actix / actix-web

Actix Web is a powerful, pragmatic, and extremely fast web framework for Rust.
https://actix.rs
Apache License 2.0
20.73k stars 1.63k forks source link

build(deps): update h2 requirement from 0.3.24 to 0.4.5 #3373

Closed dependabot[bot] closed 1 month ago

dependabot[bot] commented 1 month ago

Updates the requirements on h2 to permit the latest version.

Release notes

Sourced from h2's releases.

v0.4.5

What's Changed

New Contributors

Changelog

Sourced from h2's changelog.

0.4.5 (May 17, 2024)

  • Fix race condition that sometimes hung connections during shutdown.
  • Fix pseudo header construction for CONNECT and OPTIONS requests.

0.4.4 (April 3, 2024)

  • Limit number of CONTINUATION frames for misbehaving connections.

0.4.3 (March 15, 2024)

  • Fix flow control limits to not apply until receiving SETTINGS ack.
  • Fix not returning an error if IO ended without close_notify.
  • Improve performance of decoding many headers.

0.4.2 (January 17th, 2024)

  • Limit error resets for misbehaving connections.
  • Fix selecting MAX_CONCURRENT_STREAMS value if no value is advertised initially.

0.4.1 (January 8, 2024)

  • Fix assigning connection capacity which could starve streams in some instances.

0.4.0 (November 15, 2023)

  • Update to http 1.0.
  • Remove deprecated Server::poll_close().

0.3.22 (November 15, 2023)

  • Add header_table_size(usize) option to client and server builders.
  • Improve throughput when vectored IO is not available.
  • Update indexmap to 2.

0.3.21 (August 21, 2023)

  • Fix opening of new streams over peer's max concurrent limit.
  • Fix RecvStream to return data even if it has received a CANCEL stream error.
  • Update MSRV to 1.63.

0.3.20 (June 26, 2023)

  • Fix panic if a server received a request with a :status pseudo header in the 1xx range.
  • Fix panic if a reset stream had pending push promises that were more than allowed.
  • Fix potential flow control overflow by subtraction, instead returning a connection error.

0.3.19 (May 12, 2023)

  • Fix counting reset streams when triggered by a GOAWAY.

... (truncated)

Commits
  • f161f7c v0.4.5
  • 3c41151 Replace futures-util with atomic-waker and manual poll_fn (#721)
  • c83b2d5 Fix request pseudo-header construction for CONNECT & OPTION methods (#770)
  • ecb0095 chore(lib): fix unexpected cfg warning (#777)
  • 092f3b3 examples: update to rustls 0.23
  • be12983 Fix race condition in connection termination
  • 0d66e3c readme: Added link to Tokio Discord. (#771)
  • e2168de chore: add simple h2 benchmark (#762)
  • 51fe05a v0.4.4
  • e76bd74 fix: limit number of CONTINUATION frames allowed
  • 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 this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
dependabot[bot] commented 1 month ago

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.