Commit 257bc26
chore(deps): update dependency apple/swift-nio to v2.77.0 (#1362)
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [apple/swift-nio](https://redirect.github.com/apple/swift-nio) | minor
| `2.76.1` -> `2.77.0` |
---
### Release Notes
<details>
<summary>apple/swift-nio (apple/swift-nio)</summary>
###
[`v2.77.0`](https://redirect.github.com/apple/swift-nio/releases/tag/2.77.0):
SwiftNIO 2.77.0
[Compare
Source](https://redirect.github.com/apple/swift-nio/compare/2.76.1...2.77.0)
<!-- Release notes generated using configuration in .github/release.yml
at main -->
#### What's Changed
##### SemVer Minor
- Add new protocol for ChannelHandler to get buffered bytes in the
channel handler by
[@​johnnzhou](https://redirect.github.com/johnnzhou) in
[https://github.com/apple/swift-nio/pull/2918](https://redirect.github.com/apple/swift-nio/pull/2918)
- Add WebSocketFrame.reservedBits OptionSet by
[@​adam-fowler](https://redirect.github.com/adam-fowler) in
[https://github.com/apple/swift-nio/pull/2971](https://redirect.github.com/apple/swift-nio/pull/2971)
- Add ByteBuffer methods getUTF8ValidatedString and
readUTF8ValidatedString by
[@​adam-fowler](https://redirect.github.com/adam-fowler) in
[https://github.com/apple/swift-nio/pull/2973](https://redirect.github.com/apple/swift-nio/pull/2973)
- EventLoopFuture.waitSpinningRunLoop() by
[@​weissi](https://redirect.github.com/weissi) in
[https://github.com/apple/swift-nio/pull/2985](https://redirect.github.com/apple/swift-nio/pull/2985)
##### SemVer Patch
- EmbeddedEventLoop/Channel: check correct thread by
[@​weissi](https://redirect.github.com/weissi) in
[https://github.com/apple/swift-nio/pull/2951](https://redirect.github.com/apple/swift-nio/pull/2951)
- Fix `NIOAsyncSequenceProducer` watermark strategy. by
[@​FranzBusch](https://redirect.github.com/FranzBusch) in
[https://github.com/apple/swift-nio/pull/2952](https://redirect.github.com/apple/swift-nio/pull/2952)
- BaseSocketChannel flushNow IONotificationState changes by
[@​rnro](https://redirect.github.com/rnro) in
[https://github.com/apple/swift-nio/pull/2954](https://redirect.github.com/apple/swift-nio/pull/2954)
- Fix leaking technique by
[@​asdf-bro](https://redirect.github.com/asdf-bro) in
[https://github.com/apple/swift-nio/pull/2963](https://redirect.github.com/apple/swift-nio/pull/2963)
- Use Swift 6.0 docs pipeline by
[@​rnro](https://redirect.github.com/rnro) in
[https://github.com/apple/swift-nio/pull/2966](https://redirect.github.com/apple/swift-nio/pull/2966)
- Remove sendable checking from NIOLock and NIOLockedValueBox by
[@​glbrntt](https://redirect.github.com/glbrntt) in
[https://github.com/apple/swift-nio/pull/2968](https://redirect.github.com/apple/swift-nio/pull/2968)
- Close channel during upgrade, if client closes input by
[@​adam-fowler](https://redirect.github.com/adam-fowler) in
[https://github.com/apple/swift-nio/pull/2756](https://redirect.github.com/apple/swift-nio/pull/2756)
- Use condition variable in NIOThreadPool by
[@​glbrntt](https://redirect.github.com/glbrntt) in
[https://github.com/apple/swift-nio/pull/2964](https://redirect.github.com/apple/swift-nio/pull/2964)
- Better handle ECONNRESET on connected datagram sockets. by
[@​Lukasa](https://redirect.github.com/Lukasa) in
[https://github.com/apple/swift-nio/pull/2979](https://redirect.github.com/apple/swift-nio/pull/2979)
- Only toggle production state when above/below watermark by
[@​glbrntt](https://redirect.github.com/glbrntt) in
[https://github.com/apple/swift-nio/pull/2996](https://redirect.github.com/apple/swift-nio/pull/2996)
- Prevent crash in Happy Eyeballs Resolver by
[@​Lukasa](https://redirect.github.com/Lukasa) in
[https://github.com/apple/swift-nio/pull/3003](https://redirect.github.com/apple/swift-nio/pull/3003)
##### Other Changes
- Fix broken swift format link by
[@​ali-ahsan-ali](https://redirect.github.com/ali-ahsan-ali) in
[https://github.com/apple/swift-nio/pull/2948](https://redirect.github.com/apple/swift-nio/pull/2948)
- Correct allocation test script by
[@​PeterAdams-A](https://redirect.github.com/PeterAdams-A) in
[https://github.com/apple/swift-nio/pull/2956](https://redirect.github.com/apple/swift-nio/pull/2956)
- Remove unused dockerfiles and allocation limit scripts by
[@​PeterAdams-A](https://redirect.github.com/PeterAdams-A) in
[https://github.com/apple/swift-nio/pull/2957](https://redirect.github.com/apple/swift-nio/pull/2957)
- Improve docs around running act for formatting by
[@​glbrntt](https://redirect.github.com/glbrntt) in
[https://github.com/apple/swift-nio/pull/2965](https://redirect.github.com/apple/swift-nio/pull/2965)
- Fix SemVer major label check by
[@​FranzBusch](https://redirect.github.com/FranzBusch) in
[https://github.com/apple/swift-nio/pull/2970](https://redirect.github.com/apple/swift-nio/pull/2970)
- unify scheduled and main yamls by
[@​rnro](https://redirect.github.com/rnro) in
[https://github.com/apple/swift-nio/pull/2972](https://redirect.github.com/apple/swift-nio/pull/2972)
- remove unused Swift 6 language mode workflow by
[@​rnro](https://redirect.github.com/rnro) in
[https://github.com/apple/swift-nio/pull/2976](https://redirect.github.com/apple/swift-nio/pull/2976)
- Swift 6ify NIOHTTP1Server demo by
[@​weissi](https://redirect.github.com/weissi) in
[https://github.com/apple/swift-nio/pull/2974](https://redirect.github.com/apple/swift-nio/pull/2974)
- Add netstat -s to nio-diagnose by
[@​Lukasa](https://redirect.github.com/Lukasa) in
[https://github.com/apple/swift-nio/pull/2977](https://redirect.github.com/apple/swift-nio/pull/2977)
- tests: Remove asserts on the value of local Vsock CID by
[@​simonjbeaumont](https://redirect.github.com/simonjbeaumont) in
[https://github.com/apple/swift-nio/pull/2975](https://redirect.github.com/apple/swift-nio/pull/2975)
- Add back alloc limits script with JSON mode by
[@​Lukasa](https://redirect.github.com/Lukasa) in
[https://github.com/apple/swift-nio/pull/2987](https://redirect.github.com/apple/swift-nio/pull/2987)
**Full Changelog**:
apple/swift-nio@2.76.1...2.77.0
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config
help](https://redirect.github.com/renovatebot/renovate/discussions) if
that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Renovate
Bot](https://redirect.github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC45NC4xIiwidXBkYXRlZEluVmVyIjoiMzguOTQuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Co-authored-by: cgrindel-self-hosted-renovate[bot] <139595543+cgrindel-self-hosted-renovate[bot]@users.noreply.github.com>
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>1 parent 3f9d430 commit 257bc26
1 file changed
+1
-1
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
| 8 | + | |
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
0 commit comments