From 726ec869eb7d263b158e4da77966e4ca9c68004a Mon Sep 17 00:00:00 2001 From: AWS SDK Rust Bot Date: Mon, 1 May 2023 16:58:19 +0000 Subject: [PATCH] Update changelog and tag release manifest --- CHANGELOG.md | 405 ++++++++++++++++++++++++++++++++++++++++++++++++++ versions.toml | 4 + 2 files changed, 409 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 15c187d1848c..87fb164bfdaa 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,409 @@ +May 1st, 2023 +============= +**Breaking Changes:** +- ⚠ ([smithy-rs#2611](https://github.com/awslabs/smithy-rs/issues/2611)) Update MSRV to Rust 1.67.1 + +**New this release:** +- 🎉 ([smithy-rs#2254](https://github.com/awslabs/smithy-rs/issues/2254), @eduardomourar) The AWS SDK now compiles for the `wasm32-unknown-unknown` and `wasm32-wasi` targets when no default features are enabled. WebAssembly is not officially supported yet, but this is a great first step towards it! +- 🐛🎉 ([smithy-rs#2562](https://github.com/awslabs/smithy-rs/issues/2562)) Update the `std::fmt::Debug` implementation for `aws-sigv4::SigningParams` so that it will no longer print sensitive information. +- ([aws-sdk-rust#784](https://github.com/awslabs/aws-sdk-rust/issues/784), @abusch) Implement std::error::Error#source() properly for the service meta Error enum. +- 🐛 ([smithy-rs#2496](https://github.com/awslabs/smithy-rs/issues/2496)) The outputs for event stream operations (for example, S3's SelectObjectContent) now implement the `Sync` auto-trait. +- 🐛 ([aws-sdk-rust#764](https://github.com/awslabs/aws-sdk-rust/issues/764)) S3's `GetObject` will no longer panic when checksum validation is enabled and the target object was uploaded as a multi-part upload. + However, these objects cannot be checksum validated by the SDK due to the way checksums are calculated for multipart uploads. + For more information, see [this page](https://docs.aws.amazon.com/AmazonS3/latest/userguide/checking-object-integrity.html#large-object-checksums). +- 🐛 ([smithy-rs#2513](https://github.com/awslabs/smithy-rs/issues/2513)) `AppName` is now configurable from within `ConfigLoader`. +- ([smithy-rs#2473](https://github.com/awslabs/smithy-rs/issues/2473), @martinjlowm) Add support for omitting session token in canonical requests for SigV4 signing. +- ([smithy-rs#2525](https://github.com/awslabs/smithy-rs/issues/2525), @parker-timmerman) Add `into_segments` method to `AggregatedBytes`, for zero-copy conversions. +- 🐛 ([smithy-rs#781](https://github.com/awslabs/smithy-rs/issues/781), [aws-sdk-rust#781](https://github.com/awslabs/aws-sdk-rust/issues/781)) Fix bug where an incorrect endpoint was produced for `WriteGetObjectResponse` +- ([smithy-rs#2534](https://github.com/awslabs/smithy-rs/issues/2534)) `aws_smithy_types::date_time::Format` has been re-exported in SDK crates. +- ([smithy-rs#2603](https://github.com/awslabs/smithy-rs/issues/2603)) Reduce several instances of credential exposure in the SDK logs: + - IMDS now suppresses the body of the response from logs + - `aws-sigv4` marks the `x-amz-session-token` header as sensitive + - STS & SSO credentials have been manually marked as sensitive which suppresses logging of response bodies for relevant operations + +**Contributors** +Thank you for your contributions! ❤ +- @abusch ([aws-sdk-rust#784](https://github.com/awslabs/aws-sdk-rust/issues/784)) +- @eduardomourar ([smithy-rs#2254](https://github.com/awslabs/smithy-rs/issues/2254)) +- @martinjlowm ([smithy-rs#2473](https://github.com/awslabs/smithy-rs/issues/2473)) +- @parker-timmerman ([smithy-rs#2525](https://github.com/awslabs/smithy-rs/issues/2525)) + +**Crate Versions** +
+Click to expand to view crate versions... + +|Crate|Version| +|-|-| +|aws-config|0.55.2| +|aws-credential-types|0.55.2| +|aws-endpoint|0.55.2| +|aws-http|0.55.2| +|aws-hyper|0.55.2| +|aws-runtime|0.55.2| +|aws-runtime-api|0.55.2| +|aws-sdk-accessanalyzer|0.27.0| +|aws-sdk-account|0.27.0| +|aws-sdk-acm|0.27.0| +|aws-sdk-acmpca|0.27.0| +|aws-sdk-alexaforbusiness|0.27.0| +|aws-sdk-amp|0.27.0| +|aws-sdk-amplify|0.27.0| +|aws-sdk-amplifybackend|0.27.0| +|aws-sdk-amplifyuibuilder|0.27.0| +|aws-sdk-apigateway|0.27.0| +|aws-sdk-apigatewaymanagement|0.27.0| +|aws-sdk-apigatewayv2|0.27.0| +|aws-sdk-appconfig|0.27.0| +|aws-sdk-appconfigdata|0.27.0| +|aws-sdk-appflow|0.27.0| +|aws-sdk-appintegrations|0.27.0| +|aws-sdk-applicationautoscaling|0.27.0| +|aws-sdk-applicationcostprofiler|0.27.0| +|aws-sdk-applicationdiscovery|0.27.0| +|aws-sdk-applicationinsights|0.27.0| +|aws-sdk-appmesh|0.27.0| +|aws-sdk-apprunner|0.27.0| +|aws-sdk-appstream|0.27.0| +|aws-sdk-appsync|0.27.0| +|aws-sdk-arczonalshift|0.5.0| +|aws-sdk-athena|0.27.0| +|aws-sdk-auditmanager|0.27.0| +|aws-sdk-autoscaling|0.27.0| +|aws-sdk-autoscalingplans|0.27.0| +|aws-sdk-backup|0.27.0| +|aws-sdk-backupgateway|0.27.0| +|aws-sdk-backupstorage|0.10.0| +|aws-sdk-batch|0.27.0| +|aws-sdk-billingconductor|0.27.0| +|aws-sdk-braket|0.27.0| +|aws-sdk-budgets|0.27.0| +|aws-sdk-chime|0.27.0| +|aws-sdk-chimesdkidentity|0.27.0| +|aws-sdk-chimesdkmediapipelines|0.27.0| +|aws-sdk-chimesdkmeetings|0.27.0| +|aws-sdk-chimesdkmessaging|0.27.0| +|aws-sdk-chimesdkvoice|0.5.0| +|aws-sdk-cleanrooms|0.4.0| +|aws-sdk-cloud9|0.27.0| +|aws-sdk-cloudcontrol|0.27.0| +|aws-sdk-clouddirectory|0.27.0| +|aws-sdk-cloudformation|0.27.0| +|aws-sdk-cloudfront|0.27.0| +|aws-sdk-cloudhsm|0.27.0| +|aws-sdk-cloudhsmv2|0.27.0| +|aws-sdk-cloudsearch|0.27.0| +|aws-sdk-cloudsearchdomain|0.27.0| +|aws-sdk-cloudtrail|0.27.0| +|aws-sdk-cloudtraildata|0.3.0| +|aws-sdk-cloudwatch|0.27.0| +|aws-sdk-cloudwatchevents|0.27.0| +|aws-sdk-cloudwatchlogs|0.27.0| +|aws-sdk-codeartifact|0.27.0| +|aws-sdk-codebuild|0.27.0| +|aws-sdk-codecatalyst|0.5.0| +|aws-sdk-codecommit|0.27.0| +|aws-sdk-codedeploy|0.27.0| +|aws-sdk-codeguruprofiler|0.27.0| +|aws-sdk-codegurureviewer|0.27.0| +|aws-sdk-codepipeline|0.27.0| +|aws-sdk-codestar|0.27.0| +|aws-sdk-codestarconnections|0.27.0| +|aws-sdk-codestarnotifications|0.27.0| +|aws-sdk-cognitoidentity|0.27.0| +|aws-sdk-cognitoidentityprovider|0.27.0| +|aws-sdk-cognitosync|0.27.0| +|aws-sdk-comprehend|0.27.0| +|aws-sdk-comprehendmedical|0.27.0| +|aws-sdk-computeoptimizer|0.27.0| +|aws-sdk-config|0.27.0| +|aws-sdk-connect|0.27.0| +|aws-sdk-connectcampaigns|0.27.0| +|aws-sdk-connectcases|0.8.0| +|aws-sdk-connectcontactlens|0.27.0| +|aws-sdk-connectparticipant|0.27.0| +|aws-sdk-controltower|0.8.0| +|aws-sdk-costandusagereport|0.27.0| +|aws-sdk-costexplorer|0.27.0| +|aws-sdk-customerprofiles|0.27.0| +|aws-sdk-databasemigration|0.27.0| +|aws-sdk-databrew|0.27.0| +|aws-sdk-dataexchange|0.27.0| +|aws-sdk-datapipeline|0.27.0| +|aws-sdk-datasync|0.27.0| +|aws-sdk-dax|0.27.0| +|aws-sdk-detective|0.27.0| +|aws-sdk-devicefarm|0.27.0| +|aws-sdk-devopsguru|0.27.0| +|aws-sdk-directconnect|0.27.0| +|aws-sdk-directory|0.27.0| +|aws-sdk-dlm|0.27.0| +|aws-sdk-docdb|0.27.0| +|aws-sdk-docdbelastic|0.5.0| +|aws-sdk-drs|0.27.0| +|aws-sdk-dynamodb|0.27.0| +|aws-sdk-dynamodbstreams|0.27.0| +|aws-sdk-ebs|0.27.0| +|aws-sdk-ec2|0.27.0| +|aws-sdk-ec2instanceconnect|0.27.0| +|aws-sdk-ecr|0.27.0| +|aws-sdk-ecrpublic|0.27.0| +|aws-sdk-ecs|0.27.0| +|aws-sdk-efs|0.27.0| +|aws-sdk-eks|0.27.0| +|aws-sdk-elasticache|0.27.0| +|aws-sdk-elasticbeanstalk|0.27.0| +|aws-sdk-elasticinference|0.27.0| +|aws-sdk-elasticloadbalancing|0.27.0| +|aws-sdk-elasticloadbalancingv2|0.27.0| +|aws-sdk-elasticsearch|0.27.0| +|aws-sdk-elastictranscoder|0.27.0| +|aws-sdk-emr|0.27.0| +|aws-sdk-emrcontainers|0.27.0| +|aws-sdk-emrserverless|0.27.0| +|aws-sdk-eventbridge|0.27.0| +|aws-sdk-evidently|0.27.0| +|aws-sdk-finspace|0.27.0| +|aws-sdk-finspacedata|0.27.0| +|aws-sdk-firehose|0.27.0| +|aws-sdk-fis|0.27.0| +|aws-sdk-fms|0.27.0| +|aws-sdk-forecast|0.27.0| +|aws-sdk-forecastquery|0.27.0| +|aws-sdk-frauddetector|0.27.0| +|aws-sdk-fsx|0.27.0| +|aws-sdk-gamelift|0.27.0| +|aws-sdk-gamesparks|0.27.0| +|aws-sdk-glacier|0.27.0| +|aws-sdk-globalaccelerator|0.27.0| +|aws-sdk-glue|0.27.0| +|aws-sdk-grafana|0.27.0| +|aws-sdk-greengrass|0.27.0| +|aws-sdk-greengrassv2|0.27.0| +|aws-sdk-groundstation|0.27.0| +|aws-sdk-guardduty|0.27.0| +|aws-sdk-health|0.27.0| +|aws-sdk-healthlake|0.27.0| +|aws-sdk-honeycode|0.27.0| +|aws-sdk-iam|0.27.0| +|aws-sdk-identitystore|0.27.0| +|aws-sdk-imagebuilder|0.27.0| +|aws-sdk-inspector|0.27.0| +|aws-sdk-inspector2|0.27.0| +|aws-sdk-internetmonitor|0.3.0| +|aws-sdk-iot|0.27.0| +|aws-sdk-iot1clickdevices|0.27.0| +|aws-sdk-iot1clickprojects|0.27.0| +|aws-sdk-iotanalytics|0.27.0| +|aws-sdk-iotdataplane|0.27.0| +|aws-sdk-iotdeviceadvisor|0.27.0| +|aws-sdk-iotevents|0.27.0| +|aws-sdk-ioteventsdata|0.27.0| +|aws-sdk-iotfleethub|0.27.0| +|aws-sdk-iotfleetwise|0.8.0| +|aws-sdk-iotjobsdataplane|0.27.0| +|aws-sdk-iotroborunner|0.5.0| +|aws-sdk-iotsecuretunneling|0.27.0| +|aws-sdk-iotsitewise|0.27.0| +|aws-sdk-iotthingsgraph|0.27.0| +|aws-sdk-iottwinmaker|0.27.0| +|aws-sdk-iotwireless|0.27.0| +|aws-sdk-ivs|0.27.0| +|aws-sdk-ivschat|0.27.0| +|aws-sdk-ivsrealtime|0.3.0| +|aws-sdk-kafka|0.27.0| +|aws-sdk-kafkaconnect|0.27.0| +|aws-sdk-kendra|0.27.0| +|aws-sdk-kendraranking|0.5.0| +|aws-sdk-keyspaces|0.27.0| +|aws-sdk-kinesis|0.27.0| +|aws-sdk-kinesisanalytics|0.27.0| +|aws-sdk-kinesisanalyticsv2|0.27.0| +|aws-sdk-kinesisvideo|0.27.0| +|aws-sdk-kinesisvideoarchivedmedia|0.27.0| +|aws-sdk-kinesisvideomedia|0.27.0| +|aws-sdk-kinesisvideosignaling|0.27.0| +|aws-sdk-kinesisvideowebrtcstorage|0.5.0| +|aws-sdk-kms|0.27.0| +|aws-sdk-lakeformation|0.27.0| +|aws-sdk-lambda|0.27.0| +|aws-sdk-lexmodelbuilding|0.27.0| +|aws-sdk-lexmodelsv2|0.27.0| +|aws-sdk-lexruntime|0.27.0| +|aws-sdk-lexruntimev2|0.27.0| +|aws-sdk-licensemanager|0.27.0| +|aws-sdk-licensemanagerlinuxsubscriptions|0.5.0| +|aws-sdk-licensemanagerusersubscriptions|0.11.0| +|aws-sdk-lightsail|0.27.0| +|aws-sdk-location|0.27.0| +|aws-sdk-lookoutequipment|0.27.0| +|aws-sdk-lookoutmetrics|0.27.0| +|aws-sdk-lookoutvision|0.27.0| +|aws-sdk-m2|0.27.0| +|aws-sdk-machinelearning|0.27.0| +|aws-sdk-macie|0.27.0| +|aws-sdk-macie2|0.27.0| +|aws-sdk-managedblockchain|0.27.0| +|aws-sdk-marketplacecatalog|0.27.0| +|aws-sdk-marketplacecommerceanalytics|0.27.0| +|aws-sdk-marketplaceentitlement|0.27.0| +|aws-sdk-marketplacemetering|0.27.0| +|aws-sdk-mediaconnect|0.27.0| +|aws-sdk-mediaconvert|0.27.0| +|aws-sdk-medialive|0.27.0| +|aws-sdk-mediapackage|0.27.0| +|aws-sdk-mediapackagevod|0.27.0| +|aws-sdk-mediastore|0.27.0| +|aws-sdk-mediastoredata|0.27.0| +|aws-sdk-mediatailor|0.27.0| +|aws-sdk-memorydb|0.27.0| +|aws-sdk-mgn|0.27.0| +|aws-sdk-migrationhub|0.27.0| +|aws-sdk-migrationhubconfig|0.27.0| +|aws-sdk-migrationhuborchestrator|0.8.0| +|aws-sdk-migrationhubrefactorspaces|0.27.0| +|aws-sdk-migrationhubstrategy|0.27.0| +|aws-sdk-mobile|0.27.0| +|aws-sdk-mq|0.27.0| +|aws-sdk-mturk|0.27.0| +|aws-sdk-mwaa|0.27.0| +|aws-sdk-neptune|0.27.0| +|aws-sdk-networkfirewall|0.27.0| +|aws-sdk-networkmanager|0.27.0| +|aws-sdk-nimble|0.27.0| +|aws-sdk-oam|0.5.0| +|aws-sdk-omics|0.5.0| +|aws-sdk-opensearch|0.27.0| +|aws-sdk-opensearchserverless|0.5.0| +|aws-sdk-opsworks|0.27.0| +|aws-sdk-opsworkscm|0.27.0| +|aws-sdk-organizations|0.27.0| +|aws-sdk-outposts|0.27.0| +|aws-sdk-panorama|0.27.0| +|aws-sdk-personalize|0.27.0| +|aws-sdk-personalizeevents|0.27.0| +|aws-sdk-personalizeruntime|0.27.0| +|aws-sdk-pi|0.27.0| +|aws-sdk-pinpoint|0.27.0| +|aws-sdk-pinpointemail|0.27.0| +|aws-sdk-pinpointsmsvoice|0.27.0| +|aws-sdk-pinpointsmsvoicev2|0.27.0| +|aws-sdk-pipes|0.5.0| +|aws-sdk-polly|0.27.0| +|aws-sdk-pricing|0.27.0| +|aws-sdk-privatenetworks|0.10.0| +|aws-sdk-proton|0.27.0| +|aws-sdk-qldb|0.27.0| +|aws-sdk-qldbsession|0.27.0| +|aws-sdk-quicksight|0.27.0| +|aws-sdk-ram|0.27.0| +|aws-sdk-rbin|0.27.0| +|aws-sdk-rds|0.27.0| +|aws-sdk-rdsdata|0.27.0| +|aws-sdk-redshift|0.27.0| +|aws-sdk-redshiftdata|0.27.0| +|aws-sdk-redshiftserverless|0.27.0| +|aws-sdk-rekognition|0.27.0| +|aws-sdk-resiliencehub|0.27.0| +|aws-sdk-resourceexplorer2|0.5.0| +|aws-sdk-resourcegroups|0.27.0| +|aws-sdk-resourcegroupstagging|0.27.0| +|aws-sdk-robomaker|0.27.0| +|aws-sdk-rolesanywhere|0.12.0| +|aws-sdk-route53|0.27.0| +|aws-sdk-route53domains|0.27.0| +|aws-sdk-route53recoverycluster|0.27.0| +|aws-sdk-route53recoverycontrolconfig|0.27.0| +|aws-sdk-route53recoveryreadiness|0.27.0| +|aws-sdk-route53resolver|0.27.0| +|aws-sdk-rum|0.27.0| +|aws-sdk-s3|0.27.0| +|aws-sdk-s3control|0.27.0| +|aws-sdk-s3outposts|0.27.0| +|aws-sdk-sagemaker|0.27.0| +|aws-sdk-sagemakera2iruntime|0.27.0| +|aws-sdk-sagemakeredge|0.27.0| +|aws-sdk-sagemakerfeaturestoreruntime|0.27.0| +|aws-sdk-sagemakergeospatial|0.5.0| +|aws-sdk-sagemakermetrics|0.5.0| +|aws-sdk-sagemakerruntime|0.27.0| +|aws-sdk-savingsplans|0.27.0| +|aws-sdk-scheduler|0.5.0| +|aws-sdk-schemas|0.27.0| +|aws-sdk-secretsmanager|0.27.0| +|aws-sdk-securityhub|0.27.0| +|aws-sdk-securitylake|0.5.0| +|aws-sdk-serverlessapplicationrepository|0.27.0| +|aws-sdk-servicecatalog|0.27.0| +|aws-sdk-servicecatalogappregistry|0.27.0| +|aws-sdk-servicediscovery|0.27.0| +|aws-sdk-servicequotas|0.27.0| +|aws-sdk-ses|0.27.0| +|aws-sdk-sesv2|0.27.0| +|aws-sdk-sfn|0.27.0| +|aws-sdk-shield|0.27.0| +|aws-sdk-signer|0.27.0| +|aws-sdk-simspaceweaver|0.5.0| +|aws-sdk-sms|0.27.0| +|aws-sdk-snowball|0.27.0| +|aws-sdk-snowdevicemanagement|0.27.0| +|aws-sdk-sns|0.27.0| +|aws-sdk-sqs|0.27.0| +|aws-sdk-ssm|0.27.0| +|aws-sdk-ssmcontacts|0.27.0| +|aws-sdk-ssmincidents|0.27.0| +|aws-sdk-ssmsap|0.5.0| +|aws-sdk-sso|0.27.0| +|aws-sdk-ssoadmin|0.27.0| +|aws-sdk-ssooidc|0.27.0| +|aws-sdk-storagegateway|0.27.0| +|aws-sdk-sts|0.27.0| +|aws-sdk-support|0.27.0| +|aws-sdk-supportapp|0.10.0| +|aws-sdk-swf|0.27.0| +|aws-sdk-synthetics|0.27.0| +|aws-sdk-textract|0.27.0| +|aws-sdk-tnb|0.3.0| +|aws-sdk-transcribe|0.27.0| +|aws-sdk-transcribestreaming|0.27.0| +|aws-sdk-transfer|0.27.0| +|aws-sdk-translate|0.27.0| +|aws-sdk-voiceid|0.27.0| +|aws-sdk-vpclattice|0.3.0| +|aws-sdk-waf|0.27.0| +|aws-sdk-wafregional|0.27.0| +|aws-sdk-wafv2|0.27.0| +|aws-sdk-wellarchitected|0.27.0| +|aws-sdk-wisdom|0.27.0| +|aws-sdk-workdocs|0.27.0| +|aws-sdk-worklink|0.27.0| +|aws-sdk-workmail|0.27.0| +|aws-sdk-workmailmessageflow|0.27.0| +|aws-sdk-workspaces|0.27.0| +|aws-sdk-workspacesweb|0.27.0| +|aws-sdk-xray|0.27.0| +|aws-sig-auth|0.55.2| +|aws-sigv4|0.55.2| +|aws-smithy-async|0.55.2| +|aws-smithy-checksums|0.55.2| +|aws-smithy-client|0.55.2| +|aws-smithy-eventstream|0.55.2| +|aws-smithy-http|0.55.2| +|aws-smithy-http-auth|0.55.2| +|aws-smithy-http-tower|0.55.2| +|aws-smithy-json|0.55.2| +|aws-smithy-protocol-test|0.55.2| +|aws-smithy-query|0.55.2| +|aws-smithy-runtime|0.55.2| +|aws-smithy-runtime-api|0.55.2| +|aws-smithy-types|0.55.2| +|aws-smithy-types-convert|0.55.2| +|aws-smithy-xml|0.55.2| +|aws-types|0.55.2| +|aws-wasm|0.1.0| +
+ + April 12th, 2023 ================ **New this release:** diff --git a/versions.toml b/versions.toml index 9745a6234628..5cf66d8b4417 100644 --- a/versions.toml +++ b/versions.toml @@ -2172,6 +2172,10 @@ source_hash = '4d038ddfbef121dbea2e4ae535a1165a93c79de9ff0f7615831a31ba40482941' category = 'AwsRuntime' version = '0.1.0' source_hash = '6a9c68b4832db7333d004dd0977621747b66f439892891b1559de58be62c4577' + +[release] +tag = 'release-2023-05-01' + [release.crates] aws-config = '0.55.2' aws-credential-types = '0.55.2'