Commit e7f1c9b
chore(deps): update dependency soto-project/soto to v7 (#1152)
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [soto-project/soto](https://togithub.com/soto-project/soto) | major |
`from: "6.8.0"` -> `from: "7.0.0"` |
---
### Release Notes
<details>
<summary>soto-project/soto (soto-project/soto)</summary>
###
[`v7.0.0`](https://togithub.com/soto-project/soto/releases/tag/7.0.0)
[Compare
Source](https://togithub.com/soto-project/soto/compare/6.8.0...7.0.0)
Using SotoCore
[7.0.0](https://togithub.com/soto-project/soto-core/releases/tag/7.0.0)
#### Major release changes
- Internals of Soto are now Swift concurrency based and all `EventLoop`
based APIs have been removed.
- Replace `AWSPayload` with `AWSHTTPBody` which can be either a single
`ByteBuffer` or a stream of `ByteBuffers` to store request and response
payloads.
- Decode response headers by passing `ResponseDecodingContainer` which
holds details of raw response to decoder.
- Encode request headers, query parameters by passing
`RequestEncodingContainer` which holds reference to raw request to
encoder.
- Add support for decoding Event streams.
- Reduced export of public symbols from SotoSignerV4 and SotoCore.
- SotoXML is imported as implementationOnly so is unavailable outside of
SotoCore.
- Restructure Middleware, new type `AWSMiddlewareProtocol` replaces
`AWSServiceMiddleware`, added `AWSMiddlewareStack` result builder.
- Require Swift 5.8
#### Minor release changes
- Use AsyncHTTPClient Swift concurrency based APIs
- Adding `AWSTracingMiddleware` to add basic tracing support to Soto
calls.
- S3: Multipart upload
- Add support for uploading a single ByteBuffer. PR
[#​691](https://togithub.com/soto-project/soto/issues/691)
- Add `concurrentUploads` parameter to control how many uploads run at
the same time. PR
[#​692](https://togithub.com/soto-project/soto/issues/692)
- Remove ` ThreadPoolProvider ` and replace with `NIOThreadPool`
defaulting to `NIOThreadPool.singleton`.
- S3: Add support for concurrent multipart downloads. PR
[#​705](https://togithub.com/soto-project/soto/issues/705)
- Use async `NonBlockingFileIO` APIs instead of APIs requiring an
`EventLoop`
- Add S3.generatePresignedPost for HTML form based uploads. PR
[#​710](https://togithub.com/soto-project/soto/issues/710) from
[@​nicksloan](https://togithub.com/nicksloan)
</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://togithub.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://togithub.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNi4xMDkuNCIsInVwZGF0ZWRJblZlciI6IjM2LjEwOS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Co-authored-by: Self-hosted Renovate Bot <361546+cgrindel-self-hosted-renovate[bot]@users.noreply.github.enterprise.com>1 parent 7136636 commit e7f1c9b
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 | | |
0 commit comments