aws-sdk-kotlin

Multiplatform AWS SDK for Kotlin

APACHE-2.0 License

Stars
392
aws-sdk-kotlin - v0.34.7-beta

Published by aws-sdk-kotlin-ci 11 months ago

[0.34.7-beta] - 11/14/2023

Features

  • (backup) AWS Backup - Features: Provide Job Summary for your backup activity.
  • (cleanrooms) This feature provides the ability for the collaboration creator to configure either the member who can run queries or a different member in the collaboration to be billed for query compute costs.
  • (connect) Introducing SegmentAttributes parameter for StartChatContact API
  • (glue) Introduces new storage optimization APIs to support automatic compaction of Apache Iceberg tables.
  • (iot) This release introduces new attributes in API CreateSecurityProfile, UpdateSecurityProfile and DescribeSecurityProfile to support management of Metrics Export for AWS IoT Device Defender Detect.
  • (lambda) Add Python 3.12 (python3.12) support to AWS Lambda
  • (mediatailor) Removed unnecessary default values.
  • (pipes) Added support (via new LogConfiguration field in CreatePipe and UpdatePipe APIs) for logging to Amazon CloudWatch Logs, Amazon Simple Storage Service (Amazon S3), and Amazon Kinesis Data Firehose
  • (resourceexplorer2) Resource Explorer supports multi-account search. You can now use Resource Explorer to search and discover resources across AWS accounts within your organization or organizational unit.
  • (sagemaker) This release makes Model Registry Inference Specification fields as not required.
  • (sfn) This release adds support to redrive executions in AWS Step Functions with a new RedriveExecution operation.
  • Enable auth scheme resolution via endpoints for S3 and EventBridge

Documentation

  • (signer) Documentation updates for AWS Signer
aws-sdk-kotlin - v0.34.6-beta

Published by aws-sdk-kotlin-ci 11 months ago

[0.34.6-beta] - 11/13/2023

Features

  • (databasemigrationservice) Added new Db2 LUW Target endpoint with related endpoint settings. New executeTimeout endpoint setting for mysql endpoint. New ReplicationDeprovisionTime field for serverless describe-replications.
  • (dataexchange) Removed Required trait for DataSet.OriginDetails.ProductId.
  • (ec2) Adds the new EC2 DescribeInstanceTopology API, which you can use to retrieve the network topology of your running instances on select platform types to determine their relative proximity to each other.
  • (ecs) Adds a Client Token parameter to the ECS RunTask API. The Client Token parameter allows for idempotent RunTask requests.
  • (emr) Updated GetClusterSessionCredentials API to allow Amazon SageMaker Studio to connect to EMR on EC2 clusters to support IdentityCenter/PEZ integration.
  • (servicecatalogappregistry) When the customer associates a resource collection to their application with this new feature, then a new application tag will be applied to all supported resources that are part of that collection. This allows customers to more easily find the application that is associated with those resources.
  • (transcribestreaming) This release enables customers to call the AWS Transcribe streaming service with the capability of identifying multiple languages in the stream.
aws-sdk-kotlin - v0.34.5-beta

Published by aws-sdk-kotlin-ci 12 months ago

[0.34.5-beta] - 11/10/2023

Features

  • (controltower) AWS Control Tower supports tagging for enabled controls. This release introduces TagResource, UntagResource and ListTagsForResource APIs to manage tags in existing enabled controls. It updates EnabledControl API to tag resources at creation time.
  • (costandusagereportservice) This release adds support for tagging and customers can now tag report definitions. Additionally, ReportStatus is now added to report definition to show when the last delivered time stamp and if it succeeded or not.
  • (ec2) EC2 adds API updates to enable ENA Express at instance launch time.
  • (marketplaceentitlementservice) Add paginators to GetEntitlements.
  • (mediaconvert) This release includes the ability to specify any input source as the primary input for corresponding follow modes, and allows users to specify fit and fill behaviors without resizing content.

Documentation

  • (fms) Adds optimizeUnassociatedWebACL flag to ManagedServiceData, updates third-party firewall examples, and other minor documentation updates.
  • (rds) Updates Amazon RDS documentation for zero-ETL integrations.
aws-sdk-kotlin - v0.34.4-beta

Published by aws-sdk-kotlin-ci 12 months ago

[0.34.4-beta] - 11/09/2023

Features

  • (cloudformation) Added new ConcurrencyMode feature for AWS CloudFormation StackSets for faster deployments to target accounts.
  • (cloudtrail) The Insights in Lake feature lets customers enable CloudTrail Insights on a source CloudTrail Lake event data store and create a destination event data store to collect Insights events based on unusual management event activity in the source event data store.
  • (cloudwatchlogs) Update to support new APIs for delivery of logs from AWS services.
  • (comprehend) This release adds support for toxicity detection and prompt safety classification.
  • (connect) This release adds the ability to integrate customer lambda functions with Connect attachments for scanning and updates the ListIntegrationAssociations API to support filtering on IntegrationArn.
  • (ec2) AWS EBS now supports Block Public Access for EBS Snapshots. This release introduces the EnableSnapshotBlockPublicAccess, DisableSnapshotBlockPublicAccess and GetSnapshotBlockPublicAccessState APIs to manage account-level public access settings for EBS Snapshots in an AWS Region.
  • (eks) Adding EKS Anywhere subscription related operations.
  • (lambda) Add Custom runtime on Amazon Linux 2023 (provided.al2023) support to AWS Lambda.
  • (omics) Support UBAM filetype for Omics Storage and make referenceArn optional
aws-sdk-kotlin - v0.34.3-beta

Published by aws-sdk-kotlin-ci 12 months ago

[0.34.3-beta] - 11/09/2023

Features

  • (sqs) This release enables customers to call SQS using AWS JSON-1.0 protocol and bug fix.
aws-sdk-kotlin - v0.34.2-beta

Published by aws-sdk-kotlin-ci 12 months ago

[0.34.2-beta] - 11/08/2023

Features

  • (connect) This release clarifies in our public documentation that InstanceId is a requirement for SearchUsers API requests.
  • (connectcases) This release adds the ability to add/view comment authors through CreateRelatedItem and SearchRelatedItems API. For more information see https://docs.aws.amazon.com/cases/latest/APIReference/Welcome.html
  • (datasync) This change allows for 0 length access keys and secret keys for object storage locations. Users can now pass in empty string credentials.
  • (guardduty) Added API support for new GuardDuty EKS Audit Log finding types.
  • (lambda) Add Node 20 (nodejs20.x) support to AWS Lambda.
  • (lexmodelsv2) AWS Lex now supports selective log capture in conversation logs. When you enable this option within the conversation log settings, only the utterances that trigger intents and slots specified in session attributes will be logged.
  • (omics) Adding Run UUID and Run Output URI: GetRun and StartRun API response has two new fields "uuid" and "runOutputUri".
  • (redshiftserverless) Added a new parameter in the workgroup that helps you control your cost for compute resources. This feature provides a ceiling for RPUs that Amazon Redshift Serverless can scale up to. When automatic compute scaling is required, having a higher value for MaxRPU can enhance query throughput.
  • (resiliencehub) AWS Resilience Hub enhances Resiliency Score, providing actionable recommendations to improve application resilience. Amazon Elastic Kubernetes Service (EKS) operational recommendations have been added to help improve the resilience posture of your applications.
  • (sqs) This release enables customers to call SQS using AWS JSON-1.0 protocol.

Documentation

  • (rds) This Amazon RDS release adds support for patching the OS of an RDS Custom for Oracle DB instance. You can now upgrade the database or operating system using the modify-db-instance command.
aws-sdk-kotlin - v0.34.1-beta

Published by aws-sdk-kotlin-ci 12 months ago

[0.34.1-beta] - 11/07/2023

Features

  • (arn:aws:trebuchet:::service:v1:7941e50651524cbfb5f7a393a79dc0c8) Updated SendDataSetNotificationRequest Comment to be maximum length 4096.
  • (lifecycle) Added support for pre and post scripts in Amazon Data Lifecycle Manager EBS snapshot lifecycle policies.
  • (rds) This Amazon RDS release adds support for the multi-tenant configuration. In this configuration, an RDS DB instance can contain multiple tenant databases. In RDS for Oracle, a tenant database is a pluggable database (PDB).
aws-sdk-kotlin - v0.34.0-beta

Published by aws-sdk-kotlin-ci 12 months ago

[0.34.0-beta] - 11/06/2023

Features

  • (mwaa) This release adds support for Apache Airflow version 2.7.2. This version release includes support for deferrable operators and triggers.
  • (awslily) Added new API that allows Amazon Connect Outbound Campaigns to create contacts in Amazon Connect when ingesting your dial requests.
  • (codebuild) AWS CodeBuild now supports AWS Lambda compute.
  • (docdb) Update the input of CreateDBInstance and ModifyDBInstance to support setting CA Certificates. Update the output of DescribeDBInstance and DescribeDBEngineVersions to show current and supported CA certificates.
  • (iam) Add partitional endpoint for iso-e.
  • (iis) This release extends the GetReservationPurchaseRecommendation API to support recommendations for Amazon MemoryDB reservations.
  • (polly) Amazon Polly adds new US English voices - Danielle and Gregory. Danielle and Gregory are available as Neural voices only.
  • (route53) Add partitional endpoints for iso-e and iso-f.
  • BREAKING: Remove operations/fields which were marked deprecated before 11/28/2023. See this discussion post for more details.

Fixes

  • #1101 Fix endpoint builtin bound to wrong config parameter
aws-sdk-kotlin - v0.33.1-beta

Published by aws-sdk-kotlin-ci 12 months ago

[0.33.1-beta] - 11/01/2023

Features

  • Support EKS endpoints and auth token file in container credentials provider.

Fixes

  • #1098 Add forcePathStyle and enableAccelerate config properties back to the S3 client.

Miscellaneous

  • Upgrade to the latest version of smithy-kotlin
aws-sdk-kotlin - v0.33.0-beta

Published by aws-sdk-kotlin-ci 12 months ago

[0.33.0-beta] - 10/26/2023

Features

  • BREAKING: Update codegen to improve nullability of generated types.
  • #605, #805 Publish a BOM and a Version Catalog
  • Detect and automatically correct clock skew to prevent signing errors

Fixes

  • Ignore empty environment variable and system property strings when evaluating AWS credentials

Miscellaneous

  • Upgrade Kotlin to 1.9.10
  • Sync AWS models and upgrade smithy-kotlin
  • Upgrade Dokka to 1.9.0
  • Breaking Removed enableAccelerate & forcePathStyle from S3 config. As well as use_accelerate_endpoint & addressing_style from AWS profile configuration
  • BREAKING: Remove smithy.client.request.size, smithy.client.response.size, smithy.client.retries metrics. Rename all smithy.client.* metrics to smithy.client.call.*.
  • Remove GameSparks service
  • Add skeleton implementation of a second KMP target
  • Added s3_use_arn_region & s3_disable_multiregion_access_points to AWS profile configuration
aws-sdk-kotlin - v0.32.5-beta

Published by aws-sdk-kotlin-ci about 1 year ago

[0.32.5-beta] - 10/12/2023

Features

  • #945 Add new sources for User-Agent app id

Miscellaneous

  • Sync to the latest versions of smithy-kotlin and AWS service models
aws-sdk-kotlin - v0.32.4-beta

Published by aws-sdk-kotlin-ci about 1 year ago

[0.32.4-beta] - 10/06/2023

Miscellaneous

  • Track upstream changes that make ByteArrayContent and friends internal. Users should only be using ByteStream.fromBytes(), ByteStream.fromString(), and HttpBody.fromBytes().
aws-sdk-kotlin - v0.32.3-beta

Published by aws-sdk-kotlin-ci about 1 year ago

[0.32.3-beta] - 09/28/2023

Fixes

  • #1048 Restore public constructor for EcsCredentialsProvider
  • #1044 ignore __type when deserializing union for AWS JSON 1.0, AWS JSON 1.1, and AWS restJson 1

Miscellaneous

  • Generate internal-only clients with internal visibility
  • sync AWS models and upgrade smithy kotlin
aws-sdk-kotlin - v0.32.2-beta

Published by aws-sdk-kotlin-ci about 1 year ago

[0.32.2-beta] - 09/15/2023

Miscellaneous

  • #946 Refactor CredentialsProvider APIs
  • Sync smithy-kotlin and AWS service models.
aws-sdk-kotlin - v0.32.1-beta

Published by aws-sdk-kotlin-ci about 1 year ago

[0.32.1-beta] - 09/08/2023

Features

  • #1033 Add SystemPropertyCredentialsProvider and make it first in default chain credentials provider
  • Allow endpoint URL configuration via env and shared config.
  • #1000 Add more parameters for fetching STS credentials

Fixes

  • #935 Fix closing an event stream causing an IllegalStateException

Miscellaneous

  • Sync AWS models and bump smithy-kotlin
aws-sdk-kotlin - v0.32.0-beta

Published by aws-sdk-kotlin-ci about 1 year ago

[0.32.0-beta] - 08/31/2023

Miscellaneous

  • BREAKING: Refactor HttpCall and HttpResponse types
  • Bump smithy-kotlin and AWS service models to latest versions
aws-sdk-kotlin - v0.31.0-beta

Published by aws-sdk-kotlin-ci about 1 year ago

[0.31.0-beta] - 08/24/2023

Features

  • Support initial-request and initial-response for event streams using RPC-based protocols

Fixes

  • #1029 Update smithy-kotlin to 0.26.0

Miscellaneous

  • BREAKING: prefix generated endpoint and auth scheme providers with client name and track upstream changes
  • Sync AWS models
  • Refactor ClientOption to AttributeKey directly and track upstream HttpContext changes
aws-sdk-kotlin - v0.30.1-beta

Published by aws-sdk-kotlin-ci about 1 year ago

[0.30.1-beta] - 08/17/2023

Miscellaneous

  • Sync AWS models and bump smithy-kotlin version
aws-sdk-kotlin - v0.30.0-beta

Published by aws-sdk-kotlin-ci about 1 year ago

[0.30.0-beta] - 08/11/2023

Features

  • #583 Make user-supplied region available to config resolution providers
  • #745 Validate returned content length on S3 GetObject responses.
  • #1004 Make RegionProviderChain accept a list of RegionProvider

Fixes

  • #194 Correctly parse and handle GetBucketLocation responses

Miscellaneous

  • Upgrade Kotlin to 1.8.22
  • #968 Add service-level benchmarks
  • Upgrade kotlinx.coroutines to 1.7.3
  • Sync AWS service models and smithy-kotlin to latest versions
aws-sdk-kotlin - v0.29.1-beta

Published by aws-sdk-kotlin-ci about 1 year ago

[0.29.1-beta] - 07/27/2023

Features

  • #745 Validate returned content length on S3 GetObject responses.

Miscellaneous

  • Sync AWS models and bump smithy-kotlin version