M1 Preview Release
Pre-release
Pre-release
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
restXml
protocol support- add conversions to/from
java.time.Instant
and SDKInstant
(smithy-lang/smithy-kotlin#271) - implement missing IO runtime primitives (smithy-lang/smithy-kotlin#264)
- API documentation (#119)
Fixes
- generate per/service base exception types (smithy-lang/smithy-kotlin#233)
- use sdkId if available for service client generation (smithy-lang/smithy-kotlin#276)
- explicitly set jvm target compatibility (#103)
- http error registration (#118)
Other
- generate per/service base exception types (smithy-lang/smithy-kotlin#270)