Skip to content

Commit e7f1c9b

Browse files
cgrindel-self-hosted-renovate[bot]Self-hosted Renovate Bot
andauthored
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 [#&#8203;691](https://togithub.com/soto-project/soto/issues/691) - Add `concurrentUploads` parameter to control how many uploads run at the same time. PR [#&#8203;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 [#&#8203;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 [#&#8203;710](https://togithub.com/soto-project/soto/issues/710) from [@&#8203;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

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

examples/soto_example/Package.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,6 @@ import PackageDescription
55
let package = Package(
66
name: "PhoneNumberKitExample",
77
dependencies: [
8-
.package(url: "https://github.com/soto-project/soto.git", from: "6.8.0"),
8+
.package(url: "https://github.com/soto-project/soto.git", from: "7.0.0"),
99
]
1010
)

0 commit comments

Comments
 (0)