Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update quinn-proto requirement from 0.8 to 0.9 #28

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Nov 4, 2022

Updates the requirements on quinn-proto to permit the latest version.

Release notes

Sourced from quinn-proto's releases.

0.9.0

We are happy to announce the release of 0.9.0 of Quinn, our pure-Rust implementation of QUIC. This release introduces extensible support for multiple async runtimes, improves Connection API ergonomics, and introduces a variety of new features, performance improvements, and bugfixes.

Important changes

  • Abstract runtime support (#1364, thanks to @​yu-re-ka)
  • Replace NewConnection struct with Connection methods (#1357)
  • Replace Incoming stream with Endpoint::accept async method (#1426)

Functional improvements

  • Add additional metrics for lost packets and bytes (#1248, thanks to @​Matthias247)
  • Implement draft-ietf-quic-bit-grease-02 (#1286)
  • Allow adjustment of per-connection concurrent stream limits (#1315)
  • Allow initial maximum UDP payload size to be configured (#1379)
  • Configure receive window per connection (#1386, thanks to @​lijunwangs)
  • Define Connection::closed() helper to await connection termination (#1396)
  • Expose a getter for the close reason (#1424)
  • Accessor for free datagram send buffer space (#1423)

Performance improvements

Bug fixes

  • Tolerate wide IP_TOS cmsgs (#1274)
  • Identify zero-length connections by four-tuple (#1306)
  • Retry token fixes (#1332)
  • Fix Linux DF bit setting for IPv6-mapped IPv4 addresses (#1381)
  • Fix build errors so quinn-proto can be used under wasm32-unknown-unknown (#1387, thanks to @​thombles)
  • Disable IP fragmentation on Windows (#1383)
  • Check QUIC bit in short headers (#1404, thanks to @​thekuwayama)
  • Fix stopped streams not issuing ID credit when reset (#1422)

Other improvements

  • Replace futures-util with optional futures-io dep (#1263)
  • Strip down futures-* dependencies (#1273)
  • Reexport UnknownStream (#1268)
  • Replace Broadcast helper with tokio::sync::Notify (#1264)
  • Rely on rustls to check for ALPN failure (#1258)
  • Use config to reject connections rather than extra state (#1247)
  • Adjust link to quinn crate entry point in docs (#1241, thanks to @​themaxdavitt)
  • Expose RttEstimator interface publicly (#1243, thanks to @​BiagioFesta)
  • Replace fxhash with rustc_hash (#1246)
  • Don't update remote client CIDs gratuitously (#1294)
  • Change overly verbose info span to debug (#1351, thanks @​alessandrod)

... (truncated)

Commits
  • b80baa0 Add --initial-max-udp-payload-size command line option for perf
  • cebfb27 Add --keylog command line option for perf client and server
  • 28a2c80 quinn: bump dependency on tokio to 1.13
  • 57bd764 quinn-udp: bump version to 0.3
  • 4c4da51 Bump version numbers for 0.9 release
  • 00fb347 Move idle Notify handle into endpoint Shared
  • 7d51d2e Remove Incoming stream in favor of Endpoint::accept
  • b885739 Introduce Endpoint::accept method for better ergonomics
  • c630595 Update book for removal of NewConnection
  • feca8ab Accessor for free datagram send buffer space
  • 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 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)

Updates the requirements on [quinn-proto](https://github.com/quinn-rs/quinn) to permit the latest version.
- [Release notes](https://github.com/quinn-rs/quinn/releases)
- [Commits](quinn-rs/quinn@0.8.0...0.9.0)

---
updated-dependencies:
- dependency-name: quinn-proto
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Nov 4, 2022
@sunhuachuang sunhuachuang changed the base branch from main to dependabot/cargo/main/quinn-0.9 November 4, 2022 03:04
@sunhuachuang sunhuachuang merged commit 0341c89 into dependabot/cargo/main/quinn-0.9 Nov 4, 2022
@sunhuachuang sunhuachuang deleted the dependabot/cargo/main/quinn-proto-0.9 branch November 4, 2022 03:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant