aws-sdk-kotlin

Multiplatform AWS SDK for Kotlin

APACHE-2.0 License

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

Published by ianbotsf over 2 years ago

[0.13.0-beta] - 02/17/2022

WARNING: Beta releases may contain bugs and no guarantee is made about API stability. They are not recommended for production use!

Breaking changes

  • add sso credential provider; make all providers kmp compatible #469

New features

  • update AWS models to latest versions #532

Fixes

  • bump crt-kotlin to latest to fix leaked connections #529
  • isClosedForRead implies availableForRead is zero
  • fix CRT read channel buffer management

Miscellaneous

  • coroutine version bump to 1.6.0 and Duration stabilization #514
  • dokka upgrade #523
  • upgrade smithy to 1.17.0 #521
aws-sdk-kotlin - v0.12.0-beta

Published by aajtodd over 2 years ago

[0.12.0-beta] - 02/04/2022

WARNING: Beta releases may contain bugs and no guarantee is made about API stability. They are not recommended for production use!

Breaking changes

  • enable waiters

Fixes

  • propagate crt stream errors to response body consumer #510
aws-sdk-kotlin - 0.11.0 Beta Release

Published by kggilmer almost 3 years ago

[0.11.0-beta] - 01/20/2022

WARNING: Beta releases may contain bugs and no guarantee is made about API stability. They are not recommended for production use!

Breaking changes

  • Generate presigner into nested package for consistency #502

New features

  • update AWS models to latest versions #505
aws-sdk-kotlin - 0.10.1 Beta Release

Published by aajtodd almost 3 years ago

[0.10.1-beta] - 01/13/2022

WARNING: Beta releases may contain bugs and no guarantee is made about API stability. They are not recommended for production use!

New features

Fixes

  • enforce only once shutdown logic for crt engine connections #497
aws-sdk-kotlin - 0.10.0 Beta Release

Published by ianbotsf almost 3 years ago

[0.10.0-beta] - 01/06/2022

WARNING: Beta releases may contain bugs and no guarantee is made about API stability. They are not recommended for production use!

Breaking changes

  • Update codegen to generate base exception rather than UnknownServiceErrorException #484

New features

  • update AWS models to latest versions
  • upgrade to Kotlin 1.6.10 #474

Fixes

  • Fix usage of unicode in bucket names of s3 presigner #487
  • Add new services in published release #468

Miscellaneous

  • Add design tenets #466
  • updated the Readme doc to include API reference guide #471
aws-sdk-kotlin - 0.9.5 Beta Release

Published by kggilmer almost 3 years ago

[0.9.5-beta] - 12/09/2021

** WARNING: Beta releases may contain bugs and no guarantee is made about API stability. They are not recommended for production use!

Services new in this release

  • amplifyuibuilder
  • appconfigdata
  • backupgateway
  • chimesdkmeetings
  • drs
  • evidently
  • inspector2
  • iottwinmaker
  • migrationhubrefactorspaces
  • migrationhubstrategy
  • rbin
  • resiliencehub
  • rum
  • workspacesweb

Fixes

  • move endpoint resolution log messages from DEBUG to TRACE #443
  • presigner cleanup #452
  • import signing test suite #451
aws-sdk-kotlin - 0.9.4 Beta Release

Published by ianbotsf almost 3 years ago

[0.9.4-beta] - 12/01/2021

WARNING: Beta releases may contain bugs and no guarantee is made about API stability. They are not recommended for production use!

aws-sdk-kotlin - 0.9.3 Alpha Release

Published by kggilmer almost 3 years ago

[0.9.3-alpha] - 11/19/2021

WARNING: Alpha releases may contain bugs and no guarantee is made about API stability. They are not recommended for production use!

Fixes

  • render default endpoint resolver for machinelearning #424
aws-sdk-kotlin - v0.9.2-alpha

Published by aajtodd almost 3 years ago

[0.9.2-alpha] - 11/11/2021

WARNING: Alpha releases may contain bugs and no guarantee is made about API stability. They are not recommended for production use!

New features

  • SDK generation and build docs #377

Fixes

  • disable signing for sts operations AssumeRoleWithSaml and AssumeRoleWithWebIdentity #407

Miscellaneous

  • Add howto to override default http client. #412
aws-sdk-kotlin - v0.9.1-alpha

Published by ianbotsf almost 3 years ago

[0.9.1-alpha] - 11/04/2021

WARNING: Alpha releases may contain bugs and no guarantee is made about API stability. They are not recommended for production use!

New features

  • implement retries for imds #404
  • enable machinelearning endpoint customization #378
  • add glacier request body checksum #379

Fixes

  • restJson1 empty httpPayload body serialization #402
aws-sdk-kotlin - 0.9.0 Alpha Release

Published by kggilmer almost 3 years ago

[0.9.0-alpha] - 10/28/2021

WARNING: Alpha releases may contain bugs and no guarantee is made about API stability. They are not recommended for production use!

Breaking changes

  • overhaul endpoint resolver types #361

New features

  • extend user agent metadata with framework, feature, and config #372

Misc

  • add sync models task and sync latest models #374
aws-sdk-kotlin - v0.8.0-alpha

Published by aajtodd about 3 years ago

[0.8.0-alpha] - 10/21/2021

WARNING: Alpha releases may contain bugs and no guarantee is made about API stability. They are not recommended for production use!

Breaking changes

  • require a resolved configuration #351

New features

  • detect region from active AWS profile #344
  • ec2 imds region provider #341
  • Add STS assume role and web identity credential providers #352
  • ECS credential provider #353
  • ec2 credentials provider #348

Fixes

  • use wrapped response when deserializing modeled exceptions #358
  • switch from ULong to Long in public presigner API for better java interop #359

Misc

  • Bump Kotlin and Dokka versions to latest release #360
  • update aws models #347
  • add docs for enabling logging in unit tests #339
aws-sdk-kotlin - 0.7.0 Alpha Release

Published by ianbotsf about 3 years ago

WARNING: Alpha releases may contain bugs and no guarantee is made about API stability. They are not recommended for production use!

New features

  • http engine config #336
  • add codegen wrappers for retries #331
aws-sdk-kotlin - 0.6.0 Alpha Release

Published by kggilmer about 3 years ago

WARNING: Alpha releases may contain bugs and no guarantee is made about API stability. They are not recommended for production use!

New features

  • Implement basic retry support in runtime #328
  • Event stream framing support #320
  • Add IMDSv2 client in runtime #330
aws-sdk-kotlin - v0.5.0-alpha

Published by aajtodd about 3 years ago

WARNING: Alpha releases may contain bugs and no guarantee is made about API stability. They are not recommended for production use!

Breaking changes

  • split auth and signing packages #318
    • Import paths changed to aws.sdk.kotlin.runtime.auth.credentials and aws.sdk.kotlin.runtime.auth.signing

New features

  • autofill Glacier accountId #246
  • support JVM system property and environment variables for profiles #297
  • expose method to sign standalone requests #318
  • AWS configuration loader and parser #216

Fixes

  • utilize custom endpoint ports #310
  • Replace junit imports with kotlin.test imports where possible #321
  • update readme to include latest version #319
  • sync models and endpoints #317
  • Favor kotlin-test-juint5 over kotlin-test to resolve intermittent build failures #316
  • kotlin 1.5.30, coroutine, kotest version bumps #307
aws-sdk-kotlin - 0.4.0 Alpha Release

Published by kggilmer about 3 years ago

WARNING: Alpha releases may contain bugs and no guarantee is made about API stability. They are not recommended for production use!

Services new in this release

  • ec2
  • location
  • marketplacecommerceanalytics

New features

  • Support for presigning requests (smithy-kotlin#435)
  • Detect aws region from system properties (aws-sdk-kotlin#202)
  • EC2 Query Protocol (aws-sdk-kotlin#230)
  • Provide opt-in wire logging (smithy-kotlin#425)
  • Support profile credentials provider (smithy-kotlin#302)

Fixes

aws-sdk-kotlin - M2 Preview Release

Published by ianbotsf over 3 years ago

WARNING: Beta releases may contain bugs and no guarantee is made about API stability. They are not recommended for production use!

Services new in this release

  • applicationcostprofiler
  • apprunner
  • autoscaling
  • cloudformation
  • cloudsearch
  • cloudwatch
  • docdb
  • elasticache
  • elasticbeanstalk
  • elasticloadbalancing
  • elasticloadbalancingv2
  • finspace
  • finspacedata
  • iam
  • neptune
  • nimble
  • rds
  • redshift
  • ses
  • sns
  • sqs
  • ssmcontacts
  • ssmincidents
  • sts

Changes

New Features

Fixes

Other

  • Kotlin 1.5.0 support
  • design docs added to docs/design directory
aws-sdk-kotlin - M1 Preview Release

Published by kggilmer over 3 years ago

WARNING: Beta releases may contain bugs and no guarantee is made about API stability. They are not recommended for production use!

Known Issues

  • The Kotlin SDK is not compatible with Kotlin 1.5.0. Please use Kotlin 1.4.x.

Services new in this release

  • accessanalyzer
  • acm
  • acmpca
  • alexaforbusiness
  • amp
  • amplify
  • amplifybackend
  • appconfig
  • appflow
  • appintegrations
  • applicationautoscaling
  • applicationdiscoveryservice
  • applicationinsights
  • appmesh
  • appstream
  • appsync
  • athena
  • auditmanager
  • autoscalingplans
  • backup
  • batch
  • braket
  • budgets
  • build
  • chime
  • cloud9
  • clouddirectory
  • cloudfront
  • cloudhsm
  • cloudhsmv2
  • cloudsearchdomain
  • cloudtrail
  • cloudwatchevents
  • cloudwatchlogs
  • codeartifact
  • codebuild
  • codecommit
  • codedeploy
  • codeguruprofiler
  • codegurureviewer
  • codepipeline
  • codestar
  • codestarconnections
  • codestarnotifications
  • cognitoidentity
  • cognitosync
  • comprehend
  • comprehendmedical
  • computeoptimizer
  • configservice
  • connect
  • connectcontactlens
  • connectparticipant
  • costandusagereportservice
  • costexplorer
  • customerprofiles
  • databasemigrationservice
  • databrew
  • dataexchange
  • datapipeline
  • datasync
  • dax
  • detective
  • devicefarm
  • devopsguru
  • directconnect
  • directoryservice
  • dlm
  • dynamodbstreams
  • ebs
  • ec2instanceconnect
  • ecr
  • ecrpublic
  • ecs
  • efs
  • eks
  • elasticinference
  • elasticsearchservice
  • elastictranscoder
  • emr
  • emrcontainers
  • eventbridge
  • fis
  • fms
  • forecast
  • forecastquery
  • frauddetector
  • fsx
  • glacier
  • globalaccelerator
  • greengrass
  • greengrassv2
  • groundstation
  • guardduty
  • health
  • healthlake
  • honeycode
  • identitystore
  • imagebuilder
  • inspector
  • ivs
  • kafka
  • kendra
  • kinesis
  • kinesisanalytics
  • kinesisanalyticsv2
  • kinesisvideo
  • kinesisvideoarchivedmedia
  • kinesisvideomedia
  • kinesisvideosignaling
  • lakeformation
  • lexmodelbuildingservice
  • lexmodelsv2
  • lexruntimeservice
  • lexruntimev2
  • licensemanager
  • lookoutequipment
  • lookoutmetrics
  • lookoutvision
  • machinelearning
  • macie
  • macie2
  • managedblockchain
  • marketplacecatalog
  • marketplaceentitlementservice
  • marketplacemetering
  • mediaconnect
  • mediapackage
  • mediapackagevod
  • mediastore
  • mediastoredata
  • mediatailor
  • mgn
  • migrationhub
  • migrationhubconfig
  • mobile
  • mq
  • mturk
  • mwaa
  • networkfirewall
  • networkmanager
  • opsworks
  • opsworkscm
  • organizations
  • outposts
  • personalize
  • personalizeevents
  • personalizeruntime
  • pi
  • pinpointemail
  • pinpointsmsvoice
  • pricing
  • qldb
  • qldbsession
  • quicksight
  • ram
  • rdsdata
  • redshiftdata
  • rekognition
  • repocache
  • resourcegroups
  • resourcegroupstaggingapi
  • robomaker
  • route53
  • route53domains
  • route53resolver
  • s3
    • NOTE: S3 is a complicated service, this initial release DOES NOT have complete support for all S3 features.
  • s3control
  • s3outposts
  • sagemaker
  • sagemakera2iruntime
  • sagemakeredge
  • sagemakerfeaturestoreruntime
  • sagemakerruntime
  • savingsplans
  • schemas
  • serverlessapplicationrepository
  • servicecatalog
  • servicecatalogappregistry
  • servicediscovery
  • servicequotas
  • sesv2
  • sfn
  • shield
  • signer
  • sms
  • snowball
  • sso
  • ssoadmin
  • ssooidc
  • storagegateway
  • support
  • swf
  • synthetics
  • textract
  • timestreamquery
  • timestreamwrite
  • transcribe
  • transfer
  • waf
  • wafregional
  • wafv2
  • wellarchitected
  • workdocs
  • worklink
  • workmail
  • workmailmessageflow
  • workspaces
  • xray

Changes

New Features

Fixes

Other

aws-sdk-kotlin - Initial Preview Release

Published by aajtodd over 3 years ago

WARNING: Beta releases may contain bugs and no guarantee is made about API stability. They are not recommended for production use!

This is the initial beta release of AWS SDK Kotlin. It represents an early look at the overall API surface.

See the Getting Started Guide for how to work with beta releases and examples.

Services in this release

  • DynamoDB
  • Polly
  • Translate
  • Cognito Identity Provider
  • Secrets Manager
    • NOTE: Default idempotency token provider will not currently work, you'll need to override the config to create or update secrets until #180 is implemented
  • KMS
  • Lambda

NOTES:

  • We currently can (theoretically) support any JSON based AWS protocol. If there is a service you would like to see added in a future release (before developer preview) please reach out and let us know.
  • No customizations are currently implemented, some SDK's may not behave 100% correctly without such support.
  • Retries, waiters, paginators, and other features are not yet implemented

Features

  • Coroutine API
  • DSL Builders
  • Default (environment or config) or static credential providers only. Additional providers will be added in later releases.
  • JVM only support (multiplatform support is on the roadmap)
aws-sdk-kotlin - Test release

Published by aajtodd over 3 years ago

M0 test release.

See Getting Started

Changelog