Releases: harrison-ai/cobalt-aws
Releases · harrison-ai/cobalt-aws
0.15.2 (January 6, 2025)
What's Changed
- fix(deps): update rust crate aws_lambda_events to 0.16.0 by @renovate in #346
- chore: Prepare release 0.15.2 by @timleslie in #347
Full Changelog: v0.15.1...v0.15.2
0.15.1 (November 11, 2024)
0.15.1
- Replaced use of the unmaintained
derivative
crate withderive_more
. - Updated rust crate
thiserror
tov2
.
What's Changed
- task: Replace derivative with derive_more by @timleslie in #344
- chore(deps): update ghcr.io/harrison-ai/rust docker tag to v1.82 by @renovate in #342
- fix(deps): update rust crate thiserror to v2 by @renovate in #343
Full Changelog: v0.15.0...v0.15.1
0.15.0 (October 24, 2024)
- Added the new-type
SQSQueueName(String)
, which includes validation on itsFromStr
implementation. - Breaking: The
queue_name
argument tosend_messages_concurrently()
has changed from&str
to&SQSQueueName
. - Breaking: Removed the deprecated functions
sqs::get_client()
,s3::get_client()
, andathena::get_client()
. - Updated all dependencies to the latest versions.
What's Changed
- task: Remove deprecated functions by @timleslie in #320
- chore(deps): update localstack/localstack docker tag to v3.8.1 by @renovate in #336
- chore(deps): update python docker tag to v3.13 by @renovate in #339
- task: update minimal deps by @timleslie in #340
- feat: Add SQSQueueName new-type by @timleslie in #338
- task: Prepare release 0.15.0 by @timleslie in #341
Full Changelog: v0.14.0...v0.15.0
v0.14.0 (September 9th, 2024)
- Added
S3Event
as aRunnableEventType
. - Updated rust crate
derive_more
tov1
. - Updated rust crate
lambda_runtime
to0.13.0
. - Updated rust crate
typed-builder
to0.20.0
.
v0.13.5 (June 21, 2024)
- Changed return type of
s3::get_object
toResult<S3AsyncBufReader, SdkError<GetObjectError>>
, whereS3AsyncBufReader
implementsAsyncBufRead
.
Returning a concrete type here allows the returned value to be used in context where an existential type is not appropriate.
What's Changed
- task: Return concrete type from
s3::get_object()
by @timleslie in #323
Full Changelog: v0.13.4...v0.13.5
v0.13.4 (June 5, 2024)
What's Changed
- feat: Add feature flags to crate by @timleslie in #318
- feat: multipart copy by @oliverdaff in #319
Full Changelog: v0.13.3...v0.13.4
v0.13.3 (May 2, 2024)
- aws-config: Upgraded from 1.1.6 to 1.3.0.
- aws-sdk-athena: Upgraded from 1.15.0 to 1.23.0.
- aws-sdk-s3: Upgraded from 1.16.0 to 1.25.0.
- aws-sdk-sqs: Upgraded from 1.14.0 to 1.22.0.
- aws-smithy-async: Upgraded from 1.1.7 to 1.2.1.
- aws-smithy-runtime-api: Upgraded from 1.1.7 to 1.5.0.
- aws-types: Upgraded from 1.1.6 to 1.2.0.
- bytes: Upgraded from 1.5.0 to 1.6.0.
- http: Upgraded from 1.0 to 1.1.
- lambda_runtime: Upgraded from 0.10.0 to 0.11.1
- tokio: Upgraded from 1.36 to 1.37.
What's Changed
- fix(deps): update aws-sdk by @renovate in #286
- chore(deps): update localstack/localstack docker tag to v3.2.0 by @renovate in #287
- fix(deps): update rust crate http to 1.1 by @renovate in #288
- chore(deps): update rust crate reqwest to 0.11.26 by @renovate in #289
- fix(deps): update aws-sdk by @renovate in #290
- fix(deps): update aws-sdk by @renovate in #291
- chore(deps): update rust crate tokio-test to 0.4.4 - autoclosed by @renovate in #292
- chore(deps): update rust crate reqwest to 0.12.1 by @renovate in #293
- fix(deps): update rust crate bytes to 1.6.0 by @renovate in #294
- chore(deps): update rust crate reqwest to 0.12.3 by @renovate in #295
- fix(deps): update rust crate lambda_runtime to 0.11.1 by @renovate in #297
- chore(deps): update localstack/localstack docker tag to v3.3.0 by @renovate in #298
- fix(deps): update rust crate tokio to 1.37 by @renovate in #299
- fix(deps): update aws-sdk by @renovate in #296
- deps: Update Rust development tooling to 1.77.1 by @peasee in #301
- fix(deps): update aws-sdk by @renovate in #302
- chore(deps): update localstack/localstack docker tag to v3.4.0 by @renovate in #306
- chore(deps): update rust crate reqwest to 0.12.4 by @renovate in #303
- chore(deps): update rust crate serial_test to 3.1.1 by @renovate in #304
- fix(deps): update aws-sdk by @renovate in #305
- task: Prepare release 0.13.3 by @timleslie in #317
New Contributors
Full Changelog: v0.13.1...v0.13.2
0.13.1 (Febuary 15, 2024)
What's Changed
- fix(deps): update aws-sdk by @renovate in #255
- chore(deps): update localstack/localstack docker tag to v3.1.0 by @renovate in #272
- chore(deps): update rust crate reqwest to 0.11.24 by @renovate in #273
- fix(deps): update rust crate tokio to 1.36 by @renovate in #274
- fix(deps): update rust crate clap to 4.5 by @renovate in #275
- fix(deps): update rust crate lambda_runtime to 0.9.2 by @renovate in #276
- fix(deps): update rust crate aws_lambda_events to 0.14 by @renovate in #277
- 0.13.1 release notes by @oliverdaff in #278
- Update the cargo toml version to 0.13.1 by @oliverdaff in #279
Full Changelog: v0.13.0...v0.13.1
0.13.0 (January 17, 2024)
What's Changed
- fix(deps): update rust crate aws_lambda_events to 0.13 by @renovate in #262
- fix(deps): update rust crate url to 2.5 by @renovate in #263
- chore(deps): update rust crate serial_test to v3 by @renovate in #266
- chore(deps): update python docker tag to v3.12 by @renovate in #261
- chore(deps): update actions/checkout action to v4 by @renovate in #264
- Upgrade AWS crates and localstack by @oliverdaff in #269
- fix(deps): update rust crate lambda_runtime to 0.9.1 by @renovate in #270
- Cobalt-AWS Release 0.13.0 🚀 by @oliverdaff in #271
Full Changelog: v0.12.0...v0.13.0
0.12.0 (January 8, 2024)
0.12.0
- Upgrades from Docker Compose V1 to Docker Compose V2 for developer tooling.
- Updates dependencies, excluding the AWS SDK, to their latest version. The AWS SDK update has a lot of breaking changes.
- Fixes a bug with
make test-examples
where destroying the previous localstack container wasn't removing the named volumes. This resulted in subsequent re-runs to error, as the queue being created already existed. - Changes dependency versions to
major.minor
instead ofmajor.minor.build
, as the package is a library and we should let downstream packages select their desired build versions.