Swiftpack.co - Swift Packages by soto-project

Swiftpack.co is a collection of thousands of indexed Swift packages. Search packages.

Packages published by soto-project

soto-project/soto 6.0.0-alpha.3
Swift SDK for AWS that works on Linux, macOS and iOS
⭐️ 687
🕓 6 days ago
🔖 Release Notes

Releases

The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
v6.0.0 Alpha 3
6 days ago
- Concurrency code is only available to compile with Swift 5.5.2 (Xcode 13.2). This allows us to make it available for macOS 10.15, iOS 13.0 etc
v5.12.1
1 week ago
Revert Swift Concurrency availability changes. Swift Concurrency will require macOS 12, iOS 15 etc The changes required a major release as they change Swift version requirements. They will still be available in v6.x.x
v6.0.0 Alpha 2
1 week ago
## Minor version changes - Set Swift Concurrency API availability to macOS 10.15, iOS 13, tvOS 13, and watch 6.0 - Lambda: Use `SotoCore.Region` for `ListFunctionsRequest.masterRegion` as is the case in v5.x.x
v5.12.0
2 weeks ago
Using [v5.9.1](https://github.com/soto-project/soto-core/releases?after=v5.10.0) of soto-core. Sync'ed service models to [v1.42.27](https://github.com/aws/aws-sdk-go/releases?after=v1.42.28) of aws-sdk-go. ## New Services - AmplifyUIBuilder - BackupGateway - CloudWatchEvidently - CloudWatchRUM - Inspector2 - MigrationHubRefactorSpaces - RecycleBin - WorkSpacesWeb ## Minor Release Changes - Swift concurrency APIs are now available for macOS 10.15, iOS 13, tvOS 12 and watchOS 6 ## Patch Release Changes - Create new version of `CloudFront.HttpVersion` which uses uppercase strings. - Remove `ComprehendMedical. EntitySubType` patch as the models have been fixed. - Remove `SQS.QueueAttributeName` patch as the models have been fixed.
v6.0.0-alpha.1
5 weeks ago
This is the first alpha release of v6.0.0 of Soto ## Major release changes - The major change in v6 is in actual an internal change, but it affects everything. We have moved from generating the AWS Service files from the json model files to the new [Smithy](https://awslabs.github.io/smithy/) format model files. There is a formal spec for the Smithy format unlike the original json files. AWS are moving to using Smithy for all of their SDKs. - The Soto service code generator is now a separate project, instead of being in the same repo as Soto, and can be found [here](https://github.com/soto-project/soto-codegenerator). - In theory the above changes shouldn't affect anything but with this move some service names have changed and some APIs have changed name. Because of this I have decided to do a major release for this change. It also allows me to clean up some other APIs I was unhappy about. - It is now required you use `AsyncHTTPClient` with Soto. Previously a protocol was available which you could conform to. This change has been implemented to reduce the API surface of Soto and to allow us more flexibility in how we integrate with the HTTP client. - There have been a number of fixes to enum and variable names. Enums are now camel cased, previously they were all lowercased. Variable names that started with an uppercase acronym now capitalise correctly. Previously the first letter of the name was lowercased, ignoring the rest of the acronym. This gave us `eC2InstanceDetails` instead of `ec2InstanceDetails`. This is now fixed. ### New services AmplifyUIBuilder, BackupGateway, Evidently, Inspector2, IoTTwinMaker, MigrationHubRefactorSpaces, RUM, Rbin, WorkSpacesWeb ### Services removed SimpleDB, ImportExport, MobileAnalytics ### Service name changes AppIntegrationsService -> AppIntegrations AppRegistry -> ServiceCatalogAppRegistry AugmentedAIRuntime -> SageMakerA2IRuntime CloudControlApi -> CloudControl CodeStarconnections -> CodeStarConnections ConnectWisdomService -> Wisdom CostandUsageReportService -> CostAndUsageReportService ElasticLoadBalancingv2 -> ElasticLoadBalancingV2 FinSpaceData -> FinspaceData ForecastService -> Forecast ForecastQueryService -> Forecastquery GlueDataBrew -> DataBrew KinesisVideoSignalingChannels -> KinesisVideoSignaling LocationService -> Location LookoutforVision -> LookoutVision ManagedGrafana -> Grafana MigrationHubStrategyRecommendations -> MigrationHubStrategy NimbleStudio -> Nimble OpenSearchService -> OpenSearch PrometheusService -> Amp RDSDataService -> RDSData RedshiftDataAPIService -> RedshiftData ResilienceHub -> Resiliencehub SESV2 -> SESv2 SagemakerEdgeManager -> SagemakerEdge TranscribeService -> Transcribe TranscribeStreamingService -> TranscribeStreaming ## Minor release changes - Where operation input struct has deprecated members add an additional `init` which doesn't include deprecated members and deprecate old `init`. - S3: MD5 checksums are no longer automatically calculated (unless required). You can re-enable the automatic calculation of MD5 checksums using the S3 service option `.calculateMD5`. - S3: Added async versions of Multipart Upload/download functions - S3: Send `Expect: 100-continue` header to cancel large uploads early if AWS know they are going to fail.
v5.11.0
8 weeks ago
Sync'ed service models to [v1.42.10](https://github.com/aws/aws-sdk-go/releases?after=v1.42.11) of aws-sdk-go. ## New Services - AppConfigData - ChimeSDKMeetings - DRS - MigrationHubStrategyRecommendations - Panorama - ResilienceHub ## Patch version changes - SQS: Patch enum `SQS.QueueAttributeName` to include new entry `SqsManagedSseEnabled`.
v5.10.0
14 weeks ago
Using [v5.7.0](https://github.com/soto-project/soto-core/releases?after=v5.8.0) of soto-core. Sync'ed service models to [v1.40.59](https://github.com/aws/aws-sdk-go/releases?after=v1.40.60) of aws-sdk-go. ## New Services - Account: Manage AWS accounts. - CloudControlApi: Create, read, update, delete, and list (CRUD-L) your cloud resources that belong to a wide range of services. - ConnectWisdomService: A feature of Amazon Connect, delivers agents the information they need, reducing the time spent searching for answers. - ManagedGrafana: Fully managed and secure data visualization service. - VoiceID: Provides real-time caller authentication and fraud screening. ## Minor Version Changes - Add `IdentityProviderFactory.externalIdentityProvider` which allows for a `.cognitoIdentity` credential provider to ask an external service for an identity.
v5.9.0 (Async/Await)
17 weeks ago
Using [v5.7.0](https://github.com/soto-project/soto-core/releases?after=v5.8.0) of soto-core. Sync'ed service models to [v1.40.45](https://github.com/aws/aws-sdk-go/releases?after=v1.40.46) of aws-sdk-go. ### New Services - Kafka Connect: - OpenSearchService: Successor to Amazon Elasticsearch Service. Deploy, operate, scale OpenSearch clusters ### Minor changes - Added support for new Swift 5.5 concurrency features. Support incudes - Async/await versions of all service operations - `AsyncSequence` paginators - Async/await versions of waiters - Async/await versions of `signURL/Headers` - `AWSPayload` can be created from `AsyncSequence` of `BtteBuffers` - Async/await versions of `DynamoDB` `Codable` API ### Patch changes - Where applicable replace `NIO` imports with `NIOCore` or `NIOPosix`.
v5.8.1
19 weeks ago
- Fixes issue in v5.8.0 where it was dependent on the main branch of SotoCore and not v5.6.0
v5.8.0
19 weeks ago
Using [v5.6.0](https://github.com/soto-project/soto-core/releases?after=v5.7.0) of soto-core. Sync'ed service models to [v1.40.37](https://github.com/aws/aws-sdk-go/releases?after=v1.40.38) of aws-sdk-go. ### New Services - ChimeSDKIdentity: Allow you to create and manage unique instances of their messaging applications - ChimeSDKMessaging: Allow you to send and receive messages in custom messaging applications - MemoryDB: Redis compatible in memory database - Route53RecoveryCluster/...ControlConfig/...Readiness: Routing controls that enable you to recover applications by rerouting traffic - SnowDeviceManagement: A low-level APIs representing AWS Snow Device Management ### Minor changes - Add support for endpoint discovery. This is required by TimeStream and is available for use by DynamoDB. PR #517 - Added `AWSServiceConfig.Options.enableEndpointDiscovery` to enable endpoint discovery where it is optional, eg DynamoDB. ### Patch changes - Fixed issue with `S3.resumeMultipartUpload` not updating `completedParts` when it failed. PR #515 - Fixed issue with `S3.resumeMultipartUpload` causing a stack overflow if too many parts were completed. PR #519
iOS watchOS tvOS linux macOS iOS
soto-project/soto-core v6.0.0-alpha.1
Core framework of Soto the Swift SDK for AWS
⭐️ 90
🕓 5 weeks ago
🔖 Release Notes

Releases

The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
v6.0.0 Alpha 3
6 days ago
- Concurrency code is only available to compile with Swift 5.5.2 (Xcode 13.2). This allows us to make it available for macOS 10.15, iOS 13.0 etc
v5.9.2
1 week ago
Revert Swift Concurrency availability changes. Swift Concurrency will require macOS 12, iOS 15 etc The changes required a major release as they change Swift version requirements. They will still be available in v6.x.x
v6.0.0 Alpha 2
2 weeks ago
- Set Swift Concurrency API availability to macOS 10.15, iOS 13, tvOS 13, and watch 6.0
v5.9.1
2 weeks ago
- Set Swift Concurrency Availability to macOS 10.15, iOS 13, tvOS 13, and watch 6.0
v5.9.0
2 weeks ago
- Upgrade AsyncHTTPClient to v1.7.0
v6.0.0 Alpha 1
5 weeks ago
Many of the changes here are help facilitate the move to AWS service model files using [Smithy](https://awslabs.github.io/smithy/). ## Major Release Changes - `AWSHTTPClient`, `AWSHTTPRequest`, `AWSHTTPResponse` are no longer public symbols. - Move `_payloadOptions` to `AWSShape` and rename to `_options`. - `AWSResponse.headers` type is now `HTTPHeaders` instead of `[String: Any]`. - `AWSPayload.stream` has `byteBufferAllocator` parameter removed as it is no longer used. ## Minor Release Changes - Add `xmlNamespace` to `AWSServiceConfig`. - Add `AWSShape` option `.md5ChecksumRequired` which calculates an md5 checksum of the payload and places it in header `MD5-Content`. - Add `AWSShape` option `.md5ChecksumHeader` which indicates the shape has a `MD5-Content` header which will be calculated if the service config has option `.calculateMD5` set to true. - Add `Location.hostname` which is used for placing content in the hostname. - Add `Location.headerPrefix` which is used for placing a dictionary into multiple headers with the keys prefixed by a string. This was part of the S3 middleware but has now been generalised. ## Patch changes - Remove retry on `NIOConnectionError` as `AsyncHTTPClient` does this for us. - Only retry on `HTTPClient.remoteConnectionClosed` in debug builds as this could retry non-idempotent calls even when they have been successful. - Set `user-agent` header to "Soto/6.0". ## Other changes - Use `endpoints.json` file from aws-sdk-go-v2 when generating region file - Renamed sanity scripts to validate
v5.8.0
10 weeks ago
## Minor version changes - Add `AWSClient.getCredential()`, EventLoopFuture and async/await versions. PR #471 - Add new region `us-iso-west-1`
v5.7.2
12 weeks ago
- Add option to disable s3 chunked uploads. PR #466
v5.7.1
15 weeks ago
- Don't throw errors while trying to decode additional fields of an AWS error response
v5.7.0 (Async/Await)
17 weeks ago
## Minor release changes - Added support for new concurrency features in Swift 5.5. Support includes - Async/await versions of `AWSClient.execute`. - `AsyncCredentialProvider` protocol. - `AsyncSequence` paginators. - Async/await version of `AWSClient.waitUntil`. - `AWSPayload` can be initialised with an `AsyncSequence` of `ByteBuffers`. - Async/await version of url and header signing code. ## Patch release changes - Where applicable replace `NIO` imports with `NIOCore` or `NIOPosix`.
linux macOS iOS
soto-project/soto-cognito-authentication-kit 3.2.2
Authenticating with AWS Cognito
⭐️ 20
🕓 1 week ago
🔖 Release Notes

Releases

The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
v3.2.2
1 week ago
- Fixed missing @available tag
v3.2.1
1 week ago
Revert concurrency availability checks to macOS 12, iOS 15 etc
v3.2.0
2 weeks ago
- Swift concurrency APIs are now available for macOS 10.15, iOS 13, tvOS 13 and watchOS 6
v3.1.0
12 weeks ago
## Minor release changes - Added Cognito Userpool credential provider. PR #22 - Added Support for async/await. PR #24
v3.0.1
16 weeks ago
- Add tvOS as a supported platform
v3.0.0
32 weeks ago
- Remove `requireAuthenticatedClient` function parameter from functions and replace with `adminClient` member variable of `CognitoConfiguration`. - Add more helpful error messages when trying to call functions that required an authenticated `AWSClient`.
v2.3.0
47 weeks ago
- Add `forgotPassword` and `confirmForgotPassword` - Make `eventLoop` and `contextData` optional in `CognitoAuthenticatable` methods - Remove `CognitoAuthenticatable.respondTo..` function duplicates and give `requireAuthenticatedClient` a default value
v2.2.0
1 year ago
- `CognitoConfiguration.init` parameter `clientSecret` has default value of `nil`. - Fixed bug where username,password authentication wasn't setting the correct authorization flow when `requireAuthenticatedClient` was set to false. - Deprecated `respondToChallenge()` with parameter `requireAuthentication` in favor of version with parameter `requireAuthenticatedClient` for consistency. - Added versions of `respondToNewPasswordChallenge` and `respondToMFAChallenge` that include `requireAuthenticatedClient` parameter. - Added test for unauthenticated client login
v2.1.0
1 year ago
**breaking change** - CognitoConfiguration.clientSecret is now optional
v2.0.0
1 year ago
### Major Release Changes - Uses v5.0.0 of Soto - Replaced AWS prefix on library name with Soto - Remove AWS prefix from library objects - `AWSCognitoAuthenticatable` renamed to `CognitoAuthenticatable` - `AWSCognitoIdentifiable` renamed to `CognitoIdentifiable` - `AWSCognitoContextData` renamed to `CognitoContextData` - `AWSCognitoConfiguration` renamed to `CognitoConfiguration` - `AWSCognitoIdentityConfiguration` renamed to `CognitoIdentityConfiguration` - `AWSCognitoAccessToken` renamed to `CognitoAccessToken` - `AWSCognitoAuthenticateResponse` renamed to `CognitoAuthenticateResponse` - Removed `region` parameter from `CognitoConfiguration` as it is not required.
iOS macOS tvOS linux macOS iOS
soto-project/soto-s3-file-transfer 0.4.0
Simplifying upload and download from S3 using Soto the Swift SDK for AWS.
⭐️ 12
🕓 20 weeks ago
🔖 Release Notes

Releases

The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
v0.4.0
20 weeks ago
- Add progress closures to copy/sync folder functions - In copy/sync from S3 to local file system validate S3 file list to ensure we don't have files that would overwrite folders.
v0.3.1
42 weeks ago
- Add platform requirements for iOS, tvOS and watchOS. PR #7 from @krzysztofzablocki
v0.3.0
49 weeks ago
- Fixed issue where downloading an S3 file that does not exist creating a local empty file - Throw `fileDoesNotExist` error when a file does not exist
v0.2.0
1 year ago
- Rename `S3Path.path` to `S3Path.key` - downloading an S3 file to a folder will place the file in the folder
v0.1.0
1 year ago
## Initial Release - Copy files/folders between S3 and local file system
iOS watchOS tvOS linux macOS iOS
soto-project/soto-smithy 0.2.3
Swift based AWS Smithy loader
⭐️ 1
🕓 2 weeks ago
🔖 Release Notes

Releases

The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
v0.2.3
2 weeks ago
- Add HttpChecksumTrait - Make CollectionShape.members mutable
v0.2.2
19 weeks ago
- Add public initialisers for AwsServiceTrait, AwsArnTrait, ArwArmReferenceTrait
v0.2.1
26 weeks ago
- Add aws.protocols#awsQueryError trait - Add smithy.api#httpQueryParams trait - Add AWS CloudFormation traits - Add aws.customizations#s3UnwrappedXmlOutput trait
v0.2.0
26 weeks ago
Latest version of Smithy parser, includes many fixes required to get AWS models exporting
V0.1.0 Initial version
1 year ago
- Loads standard models - All shape types supported - Loads all standard traits - Separate library for AWS traits - Basic selector functionality

Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics