Skip to content

Bump the all-dependencies group with 4 updates#444

Merged
0xTim merged 2 commits intomainfrom
dependabot/swift/all-dependencies-31152d9445
Jan 25, 2024
Merged

Bump the all-dependencies group with 4 updates#444
0xTim merged 2 commits intomainfrom
dependabot/swift/all-dependencies-31152d9445

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot bot commented on behalf of github Jan 23, 2024

Bumps the all-dependencies group with 4 updates: github.com/apple/swift-nio, github.com/apple/swift-collections, github.com/vapor/console-kit and github.com/apple/swift-log.

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

Release notes

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

SwiftNIO 2.63.0

This release includes a new module, NIOFileSystem, for asynchronously interacting with the filesystem. The module isn't yet considered public API and is therefore available via the _NIOFileSystem product. We plan to stabilise the API soon and welcome feedback in the meantime. You can learn more about NIOFileSystem by reading the documentation.

SemVer Minor

  • Add async API for NonBlockingFileIO (#2576, patch credit to @​adam-fowler)
  • Allow setting MTELG.singleton as Swift Concurrency executor (#2564)

SemVer Patch

  • Changes to support building with Musl (#2595 and #2628, patch credit to @​al45tair)
  • Build for Android with NDK 26, by accounting for the new nullability annotations (#2600, patch credit to @​finagolfin)
  • Fix warnings caused by not defining the feature macros. (#2606, patch credit to @​al45tair)
  • [arch] Add arm64_32 to the 32-bit platform check (#2625, patch credit to @​hyerra)
  • Remove precondition on result of IOCTL_VM_SOCKETS_GET_LOCAL_CID (#2588)
  • Add missing availability guards in tests (#2596)
  • Add NIOAsyncWriterSinkDelegate._didSuspend hook for testing (#2597)
  • Suppress the performance checker warning by being sneaky (#2620)
  • Avoid confstr on Android (#2627)

Other Changes

  • Update APNSwift Repository Link in README.md (#2602, patch credit to @​Ryu0118)
  • Add tests to validate the behaviour when requests/response content-length headers are wrong in HTTP1 (#2601)
  • Fix test availability annotations (#2607)
  • Fix warnings when building tests on Swift 5.9.2 Linux (#2610)
  • Set SWIFT_VERSION environment variable to resolve to the correct benchmarks thresholds path (#2613)
  • Add cxx interop build pipeline (#2614)
  • Fix the broken performance test binary (#2619)
  • Fix broken tests (#2621)
  • Fix NIOAsyncChannel allocation benchmarks (#2622)
  • Add additional guards in tests for mocking (#2624)
  • Avoid overflow in tests where Int is 32-bit (#2626)

SwiftNIO 2.62.0

SemVer Minor

  • Add executeThenClose to NIOAsyncChannel and deprecate deinit based closing methods & inits (#2589, #2592)
  • Revert "Back out new typed HTTP protocol upgrader (#2579)" and add compiler guards (#2593, #2594)

SemVer Patch

  • Fixing an issue with CNIOSHA1 missing an #include for the BYTE_ORDER define. (#2584)
  • Fix spelling of retroactive guard (#2586)
  • Fix reordering/reentrancy bug in NIOAsyncWriter + NIOAsyncChannel (#2587)
Commits

Updates github.com/apple/swift-collections from 1.0.5 to 1.0.6

Release notes

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

Swift Collections 1.0.6

This bugfix release adds Sendable conformances to all public types (fixing compatibility with Swift's strict concurrency checking), and speeds up equality checks (==) of identical collection values.

What's Changed

New Contributors

Full Changelog: apple/swift-collections@1.0.5...1.0.6

Thank you to everyone who contributed to this release!

Commits
  • d029d9d Merge pull request #347 from lorentey/update-cmake
  • cdcf9e6 Update CMake configuration
  • 0791ab9 Merge pull request #346 from lorentey/fix-sendable-on-old-swifts
  • 9d4a1e5 [OrderedSet] Don’t try to conform to Sendable below Swift 5.5
  • 03d60be Merge pull request #343 from lorentey/sendable-1.0
  • 8bfcadd [1.0] Update copyright dates
  • 7d43c07 Backport Sendable conformances on all public types
  • 771e7f4 Merge pull request #342 from lorentey/fix-index-forKey-docs
  • 40e737c [OrderedDictionary] Fix usage of deprecated API in index(forKey:) docs
  • 1016901 Merge pull request #341 from vanvoorden/vanvoorden/deque-equality
  • Additional commits viewable in compare view

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

Release notes

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

4.14.1 - Revert unnecessary command behavior change

What's Changed

Revert unnecessary command behavior change by @​gwynne in #197

In a previous release, a change was made (by me) to how old Commands are integrated with AsyncCommands which was unnecessary, offers no tangible benefit, possibly has a (very small) speed penalty, and is one of a small number of potential sources of runtime stalls. This reverts said ill-advised change.

This patch was released by @​gwynne

Full Changelog: vapor/console-kit@4.14.0...4.14.1

4.14.0 - Revise async commands support

What's Changed

Revise async commands support by @​gwynne in #196

Changes:

  • Deprecates unnecessary API
  • Corrects the sync Command adapter methods
  • Cleans up some concurrency warnings
This patch was released by @​gwynne

Full Changelog: vapor/console-kit@4.13.0...4.14.0

4.13.0 - Add merge function to command groups

What's Changed

Add merge function to command groups by @​marius-se in #195

Add merge function to AsyncCommandGroup and conform AnyCommand to AnyAsyncCommand. This allows us to get AsyncCommand working again in Vapor 4 🎉

This patch was released by @​0xTim

Full Changelog: vapor/console-kit@4.12.0...4.13.0

4.12.0 - Split ConsoleKit into two functional targets

What's Changed

Split ConsoleKit into two functional targets by @​gwynne in #192

ConsoleKit has been split into two separate targets:

  • ConsoleKitTerminal contains the logic for interacting with a console (I/O, color support, other ANSI commands, etc.).
  • ConsoleKitCommands contains the functionality for handling argument parsing, which is now soft-deprecated in favor of swift-argument-parser when possible.

The existing ConsoleKit target is now an umbrella import, similar to the function of the NIO target in swift-nio; existing code should be unaffected.

... (truncated)

Commits

Updates github.com/apple/swift-log from 1.5.3 to 1.5.4

Release notes

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

1.5.4

What's Changed

Cleanups & minor compatibility improvements

Non code changes

New Contributors

Full Changelog: apple/swift-log@1.5.3...1.5.4

Commits

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 all-dependencies group with 4 updates: [github.com/apple/swift-nio](https://github.com/apple/swift-nio), [github.com/apple/swift-collections](https://github.com/apple/swift-collections), [github.com/vapor/console-kit](https://github.com/vapor/console-kit) and [github.com/apple/swift-log](https://github.com/apple/swift-log).


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

Updates `github.com/apple/swift-collections` from 1.0.5 to 1.0.6
- [Release notes](https://github.com/apple/swift-collections/releases)
- [Commits](apple/swift-collections@1.0.5...1.0.6)

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

Updates `github.com/apple/swift-log` from 1.5.3 to 1.5.4
- [Release notes](https://github.com/apple/swift-log/releases)
- [Commits](apple/swift-log@1.5.3...1.5.4)

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

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot requested review from 0xTim and gwynne as code owners January 23, 2024 11:46
@dependabot dependabot bot added dependencies Pull requests that update a dependency file swift_package_manager labels Jan 23, 2024
@0xTim 0xTim enabled auto-merge (squash) January 25, 2024 11:24
@0xTim 0xTim merged commit 9023a5d into main Jan 25, 2024
@0xTim 0xTim deleted the dependabot/swift/all-dependencies-31152d9445 branch January 25, 2024 11:52
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.

1 participant