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

Bump the dependencies group with 2 updates #427

Merged
merged 1 commit into from
Nov 11, 2023

Conversation

dependabot[bot]
Copy link
Contributor

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

Bumps the dependencies group with 2 updates: github.com/apple/swift-nio and github.com/vapor/console-kit.

Updates github.com/apple/swift-nio from 2.59.0 to 2.61.1

Release notes

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

SwiftNIO 2.61.1

SemVer Patch

  • use feature-specific guard for @retroactive (#2581)

SwiftNIO 2.61.0

SemVer Minor

  • Add async version of NIOThreadPool.runIfActive (#2566, patch credit to @​adam-fowler)
  • 🚨Breaking change 🚨 Back out new typed HTTP protocol upgrader (#2579)
    • We had to back out the typed HTTP protocol upgrade APIs since they were causing a runtime crash for our users. This is allowed under SemVer rules even if it is a breaking change. Once the compiler bug has been fixed we will try to land the new APIs again.

SemVer Patch

  • Fix exclusive access violation in NIOAsyncChannelOutboundWriterHandler (#2580)

Other Changes

  • Fix concurrency doc APIs (#2575)

SwiftNIO 2.60.0

New async APIs (former AsyncChannel SPI)

With this release we are stabilizing the AsyncChannel SPI and promote it to API. The following changes have been made to finalize the new APIs.

General and performance changes

  • Improve performance of NIOAsyncChannel (#2539)
  • Remove SPI from NIOAsyncChannel and new bootstrap methods (#2548)
  • Add docs for the async NIO APIs (#2549)
  • Update the concurrency documentation (#2529)
  • Add NIOAsyncChannel benchmark (#2536)
  • Add support for async VSock bootstrap methods (#2561)

Typed HTTP upgrading

  • Introduce new typed HTTPServerUpgrader and WebSocketServerUpgrader (#2517)
  • Introduce new typed HTTPClientUpgrader and WebSocketClientUpgrader (#2526)

Breaking

The following were breaking changes to the SPI.

  • 🚨Remove ProtocolNegotiationHandler protocol (#2519)
  • 🚨Align back pressure naming (#2527)
  • 🚨Make NIOAsyncChannel a struct (#2528)
  • 🚨Remove NIOProtocolNegotiationResult (#2554)

SemVer Minor

... (truncated)

Commits

Updates github.com/vapor/console-kit from 4.9.0 to 4.10.1

Release notes

Sourced from github.com/vapor/console-kit's releases.

4.10.1 - Elide main queue check in Linux readpassphrase() implementation

What's Changed

Elide main queue check in Linux readpassphrase() implementation by @​gwynne in #185

In an async world, the check for running on the main queue in linux_readpassphrase() is hopelessly wrong. Since it’s a violation of the API contract to call this method from multiple threads, we just remove the bad assertion and let misuse fail out the same way the “real” API would.

This patch was released by @​gwynne

Full Changelog: vapor/console-kit@4.10.0...4.10.1

4.10.0 - Improve AnySendableHashable to match Hashable

What's Changed

Improve AnySendableHashable to match Hashable by @​0xTim in #191

Make it better align with the stdlib

This patch was released by @​gwynne

Full Changelog: vapor/console-kit@4.9.1...4.10.0

4.9.1 - Fix a Sendable warning on Linux

What's Changed

Fix a Sendable warning on Linux by @​0xTim in #190

Fixes an issue where DispatchQueue and friends are not Sendable on Linux so we need to suppress the warning

This patch was released by @​0xTim

Full Changelog: vapor/console-kit@4.9.0...4.9.1

Commits
  • f4ef965 Elide main queue check in Linux readpassphrase() implementation (#185)
  • 4255ad2 [skip ci] Update test.yml
  • a9d942b [skip ci] Delete .github/workflows/projectboard.yml
  • cc584bd Improve AnySendableHashable to match Hashable (#191)
  • 21b72c5 Fix a Sendable warning on Linux (#190)
  • See full diff 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 <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> 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 <dependency name> 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 <dependency name> 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 <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps the dependencies group with 2 updates: [github.com/apple/swift-nio](https://github.com/apple/swift-nio) and [github.com/vapor/console-kit](https://github.com/vapor/console-kit).


Updates `github.com/apple/swift-nio` from 2.59.0 to 2.61.1
- [Release notes](https://github.com/apple/swift-nio/releases)
- [Commits](apple/swift-nio@2.59.0...2.61.1)

Updates `github.com/vapor/console-kit` from 4.9.0 to 4.10.1
- [Release notes](https://github.com/vapor/console-kit/releases)
- [Commits](vapor/console-kit@4.9.0...4.10.1)

---
updated-dependencies:
- dependency-name: github.com/apple/swift-nio
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: github.com/vapor/console-kit
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file swift_package_manager Pull requests that update Swift_package_manager code labels Nov 6, 2023
@gwynne gwynne added the no-release-needed PR does not necessitate a release label Nov 11, 2023
@gwynne gwynne merged commit d9d1bc4 into main Nov 11, 2023
23 checks passed
@gwynne gwynne deleted the dependabot/swift/dependencies-88dd79b10b branch November 11, 2023 18:04
This pull request was closed.
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 no-release-needed PR does not necessitate a release swift_package_manager Pull requests that update Swift_package_manager code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant