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

chore(deps): bump github.com/apple/swift-nio from 2.41.1 to 2.50.0 #61

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Sep 6, 2023

Bumps github.com/apple/swift-nio from 2.41.1 to 2.50.0.

Release notes

Sourced from github.com/apple/swift-nio's releases.

SwiftNIO 2.50.0

SemVer Minor

  • Add NIOAsyncChannel as SPI (@_spi(AsyncChannel)) (#2397)
  • Throw CancellationError if NIOThrowingAsyncSequenceProducer.AsyncIterator.next() is cancelled instead of returning nil. The user defined generic Failure type of NIOThrowingAsyncSequenceProducer is also deprecated and must now always be any Swift.Error. (#2399, #2401)

SemVer Patch

  • Mildly rework the NIOLock storage (#2395)

Other Changes

  • Update links in NIO docs index (#2396)
  • Clean up and regression check the docs. (#2400)

SwiftNIO 2.49.0

SemVer Minor

  • Mark EventLoop.syncShutdownGracefully and EventLoopGroup.syncShutdownGracefully noasync (#2381)
  • Add a pooled recv buffer allocator (#2362)
  • NIOAsyncWriter: Provide a fast path for single element writes (#2365)
  • Provide OnLoopSendable: Sendable containers that bind a value to a specific EventLoop (#2370)
  • Add support for UDP_SEGMENT (#2372)
  • Add support for UDP_GRO (#2385)

SemVer Patch

  • Pool buffers for ivecs and storage refs in the event loop. (#2358, patch credit to @​ser-0xff)
  • Fix memory binding. (#2376, patch credit to @​ser-0xff)
  • Fix an upcoming compiler warning on implicit raw pointer casts. (#2377, patch credit to @​atrick)
  • Buffer pool for message headers and addresses. (#2378, patch credit to @​ser-0xff)
  • Remove unused array (#2361)
  • Make PooledBuffer safer. (#2363)
  • Fix swift-nio iOS builds. (#2369)
  • Don't retain a task when all we want is a time (#2373)
  • Make our time types transparent (#2374)
  • Allow UDP GRO tests to fail in some circumstances (#2387)

Other Changes

  • TCP channel throughput benchmark. (#2367, patch credit to @​ser-0xff)
  • Add UDP performance tests (#2360)
  • Clarify on EL semantics (#2366)
  • Add availability requirements to TCPThroughputBenchmark (#2368)
  • Not Holding OnToRunClosure() test updates (#2375)
  • Remove redundant availability guards (#2379)
  • Lower the max segment count in tests (#2382)
  • Rebuild the channel when retrying testWriteBufferAtGSOSegmentCountLimit (#2383)
  • Rework the NIOAsyncSequenceProducer tests to rely less on timings (#2386)
  • Work around the SwiftPM layout change. (#2389)

... (truncated)

Commits
  • e0cc6dd Throw CancellationError instead of returning nil during early cancellatio...
  • a7c36a7 Clean up and regression check the docs. (#2400)
  • e7e83d6 Land NIOAsyncChannel as SPI (#2397)
  • 75cea45 Throw CancellationError if `NIOThrowingAsyncSequenceProducer.AsyncIterator....
  • 4f7b782 Update links in NIO docs index (#2396)
  • 8423040 Mildly rework the NIOLock storage (#2395)
  • 9b2848d Always populate utsname (#2391)
  • 61043a3 Work around the SwiftPM layout change. (#2389)
  • e208367 Allow UDP GRO tests to fail in some circumstances (#2387)
  • 8193940 Buffer pool for message headers and addresses. (#2378)
  • Additional commits viewable in compare view

Dependabot compatibility score

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 <dependency name> 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)
    You can disable automated security fix PRs for this repo from the Security Alerts page.

Bumps [github.com/apple/swift-nio](https://github.com/apple/swift-nio) from 2.41.1 to 2.50.0.
- [Release notes](https://github.com/apple/swift-nio/releases)
- [Commits](apple/swift-nio@2.41.1...2.50.0)

---
updated-dependencies:
- dependency-name: github.com/apple/swift-nio
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file swift_package_manager Pull requests that update Swift_package_manager code labels Sep 6, 2023
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 swift_package_manager Pull requests that update Swift_package_manager code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants