0.8.0 (2020-01-08)
Chores
- change version to 1.0.0-alpha.0 (#683) (b454e5bb)
- update CI to test all packages (#684) (c69bc5e7)
- update CI to test all packages (#662) (4bd6c73e)
- change client version to 0.1.0-preview.1 (#666) (057188ea)
- set initial version to 0.1.0-preview.1 (#673) (c126a9ce)
- update yarn.lock (#665) (62fa4367)
- fix order of commands for rest-json clients (#661) (42c28f14)
- add/remove protocol-http as a dependency (#663) (2a0cb5bc)
- remove legacy packages (#655) (7ec0a725)
- remove s3-request-presigner (temp) (#653) (fac56abf)
- remove core-handler (#652) (0635055b)
- remove query-request-presigner (#651) (261c6035)
- remove legacy middleware (#649) (395d9841)
- remove add-glacier-checksum-headers-* (#650) (c4bd61b0)
- remove legacy json/xml/query packages (#647) (75b074c1)
- remove legacy protocols packages (#648) (38cceaf6)
- remove legacy generator packages (#645) (98b981a0)
- codegen post parsing non-readable stream fix (#644) (7e95e805)
- add clients/* for lint-staged (#631) (431c99b1)
- prettify client-rds-data (#633) (fff0ccc2)
- don't generate yarn.lock in CI (#635) (92648671)
- prettify client-api-gateway (#632) (e6b9c750)
- add smithy-models (#624) (f057a2a6)
- update version number for client-api-gateway (#618) (f226993f)
- update rds-data client (#616) (391c8f13)
- update smithy-codegen-core dep to 0.9.6 (#612) (236110fa)
- add packages' static components from templates (#555) (ef6ab861)
- add yarn codegen script calling Gradle script (#545) (6cf55c6d)
- update rds data client (#496) (aba5417a)
- copy v2 integ tests to v3 (#479) (63e1fca2)
- fix AWS integrations and dependencies (#447) (3269037d)
- update codegen plugins to new format (#425) (24a7a459)
- clean up Gradle and use 0.4.0 plugin (99596cc0)
- upgrade Gradle (fb5fd3e1)
- update clean scripts (#457) (33c24eb6)
- reintroduce client.send overloads with callbacks (#463) (177fbbea)
- remove unused client.send with callbacks (#450) (7d3274ff)
- add updated RDS DATA smithy model (#370) (b3b98d40)
- add yarn lock (327e119b)
- remove service clients (3646fa5b)
- add browser dependencies (b48185df)
- rollup to browser SDK (8d550988)
- patch all dependency typings (43f8ffcd)
- plug through client types; only keep exestatement command (fca52095)
- copy v2 integ tests to v3 (#479) (0ade538f)
- deps-dev:
- bump jasmine-core from 3.4.0 to 3.5.0 (#670) (65740e35)
- bump yarn from 1.17.3 to 1.21.1 (#669) (176ec93b)
- bump @commitlint/* to 8.3.4 (#638) (10bb22f4)
- bump karma from 4.2.0 to 4.4.1 (#636) (f4a07688)
- bump husky from 3.0.9 to 3.1.0 (#640) (c6666097)
- bump lint-staged from 9.4.3 to 9.5.0 (#558) (2b3147f5)
- bump @types/prettier from 1.18.2 to 1.19.0 (#556) (2c2f52eb)
- bump @aws-crypto/sha256-js (#469) (6ba7f2cf)
- bump lint-staged from 9.4.2 to 9.4.3 (#462) (2beba3b2)
- deps:
New Features
- update according to new mw stack & smithy client interface (df8176c8)
- update according to new client interface (b69cae67)
- add client-swf (#658) (17f4e5f8)
- add client-sfn (#658) (f70ee8b1)
- add client-qldb-session (#658) (441ae9d5)
- add client-dynamodb-streams (#658) (ebf93874)
- add client-dynamodb (#658) (623993f4)
- add client-compute-optimizer (#658) (f71d7557)
- add client-workspaces (#656) (8d8b43bb)
- add client-wafv2 (#656) (e5ce3d5d)
- add client-waf-regional (#656) (d9a098b9)
- add client-waf (#656) (720adbea)
- add client-translate (#656) (9b768780)
- add client-transfer (#656) (d81e5c7a)
- add client-transcribe (#656) (ecd85ae3)
- add client-textract (#656) (276d7056)
- add client-support (#656) (690fb211)
- add client-storage-gateway (#656) (0fc03c19)
- add client-ssm (#656) (e7d3f7fe)
- add client-snowball (#656) (a793fdf5)
- add client-sms (#656) (6eecfeb0)
- add client-shield (#656) (edd18883)
- add client-servicediscovery (#656) (c0869d9c)
- add client-service-quotas (#656) (847a3761)
- add client-service-catalog (#656) (376e7387)
- add client-secrets-manager (#656) (537194c3)
- add client-sagemaker (#656) (c4549773)
- add client-route53resolver (#656) (82f1a76a)
- add client-route-53-domains (#656) (2e133f48)
- add client-resource-groups-tagging-api (#656) (00be4e6a)
- add client-rekognition (#656) (4209a887)
- add client-pricing (#656) (c45619ff)
- add client-pi (#656) (2c56b2a7)
- add client-personalize (#656) (9c14a403)
- add client-organizations (#656) (40983cab)
- add client-opsworkscm (#656) (d4f25389)
- add client-opsworks (#656) (5bdb7d2b)
- add client-mturk (#656) (115c1015)
- add client-migrationhub-config (#656) (4e79e85d)
- add client-migration-hub (#656) (487bd042)
- add client-mediastore (#656) (1c172400)
- add client-marketplace-metering (#656) (99f97c06)
- add client-marketplace-entitlement-service (#656) (f771dc47)
- add client-marketplace-commerce-analytics (#656) (21d8ac76)
- add client-macie (#656) (838df9de)
- add client-machine-learning (#656) (3e6a42b4)
- add client-lightsail (#656) (969958e7)
- add client-license-manager (#656) (968cc2f8)
- add client-lakeformation (#656) (060b1c82)
- add client-kms (#656) (b03ecf5e)
- add client-kinesis-analytics-v2 (#656) (9764758d)
- add client-kinesis-analytics (#656) (0c0800c9)
- add client-kinesis (#656) (7c897c75)
- add client-kendra (#656) (fefab6a2)
- add client-iotthingsgraph (#656) (74091de0)
- add client-iotsecuretunneling (#656) (f050c43c)
- add client-inspector (#656) (d7bcf9d7)
- add client-health (#656) (51855d3d)
- add client-glue (#656) (1223b649)
- add client-global-accelerator (#656) (6a9059fd)
- add client-gamelift (#656) (50f39579)
- add client-fsx (#656) (3440edcd)
- add client-frauddetector (#656) (aef0443a)
- add client-forecastquery (#656) (a88c2d81)
- add client-forecast (#656) (fe225692)
- add client-fms (#656) (601ab381)
- add client-firehose (#656) (44f2c393)
- add client-eventbridge (#656) (6800cf03)
- add client-emr (#656) (1515efd9)
- add client-ecs (#656) (9f578159)
- add client-ecr (#656) (c1e03be4)
- add client-ec2-instance-connect (#656) (77a19fcd)
- add client-directory-service (#656) (ea452ed1)
- add client-direct-connect (#656) (9b80f1ce)
- add client-device-farm (#656) (3362dc4e)
- add client-dax (#656) (3b6e8476)
- add client-datasync (#656) (7fedb9e9)
- add client-database-migration-service (#656) (b39c8b71)
- add client-data-pipeline (#656) (97320bcc)
- add client-cost-explorer (#656) (23e0dfbe)
- add client-cost-and-usage-report-service (#656) (fd76b8b9)
- add client-config-service (#656) (c8e9ae9c)
- add client-comprehendmedical (#656) (615ff422)
- add client-comprehend (#656) (28ec3778)
- add client-cognito-identity-provider (#656) (62e6ee62)
- add client-cognito-identity (#656) (697900d9)
- add client-codestar (#656) (851adbbb)
- add client-codepipeline (#656) (8cf007e5)
- add client-codedeploy (#656) (e2c3264a)
- add client-codecommit (#656) (389fe7ed)
- add client-codebuild (#656) (d96164f6)
- add client-cloudwatch-logs (#656) (a61bb382)
- add client-cloudwatch-events (#656) (6eb3a1f3)
- add client-cloudtrail (#656) (94827b59)
- add client-cloudhsm-v2 (#656) (cd94db6b)
- add client-cloudhsm (#656) (98f12660)
- add client-cloud9 (#656) (337ca824)
- add client-budgets (#656) (f2af650f)
- add client-auto-scaling-plans (#656) (7b94e36f)
- add client-athena (#656) (046e6a3e)
- add client-appstream (#656) (c4ffdcf4)
- add client-application-insights (#656) (80388e93)
- add client-application-discovery-service (#656) (b254863d)
- add client-application-auto-scaling (#656) (73caa53e)
- add client-alexa-for-business (#656) (29b15af5)
- add client-acm-pca (#656) (21a226e6)
- add client-acm (#656) (b5a5742a)
- add client-xray (#643) (9df25029)
- add client-workmailmessageflow (#643) (4c9b3f0e)
- add client-worklink (#643) (f1154571)
- add client-workdocs (#643) (4ccdf702)
- add client-transcribe-streaming (#643) (d060a062)
- add client-sso-oidc (#643) (1fb367c2)
- add client-sso (#643) (dcdcc8cf)
- add client-signer (#643) (30735553)
- add client-sesv2 (#643) (7df75276)
- add client-serverlessapplicationrepository (#643) (4f953c97)
- add client-securityhub (#643) (6c57800e)
- add client-schemas (#643) (99f83e24)
- add client-savingsplans (#643) (e98872b1)
- add client-sagemaker-runtime (#643) (fa18ea79)
- add client-sagemaker-a2i-runtime (#643) (f989885a)
- add client-robomaker (#643) (83653ad1)
- add client-resource-groups (#643) (734ae3f7)
- add client-ram (#643) (0234a0ef)
- add client-quicksight (#643) (66679c8c)
- add client-qldb (#643) (0510ce8d)
- add client-polly (#643) (9e2f82ce)
- add client-pinpoint-sms-voice (#643) (23478277)
- add client-pinpoint-email (#643) (a2036c4f)
- add client-pinpoint (#643) (fd4b2e01)
- add client-personalize-runtime (#643) (d7da1762)
- add client-personalize-events (#643) (dfe66f09)
- add client-outposts (#643) (d80acd7c)
- add client-networkmanager (#643) (69dd6050)
- add client-mq (#643) (6e3ef812)
- add client-mobile (#643) (27e892b4)
- add client-mediatailor (#643) (53d51cfd)
- add client-mediastore-data (#643) (33cd8566)
- add client-mediapackage-vod (#643) (259fb915)
- add client-mediapackage (#643) (604dcde4)
- add client-medialive (#643) (b1d3f434)
- add client-mediaconvert (#643) (f3532254)
- add client-marketplace-catalog (#643) (0cb953f3)
- add client-managedblockchain (#643) (ccde38da)
- add client-lex-runtime-service (#643) (915b4225)
- add client-lex-model-building-service (#643) (b39f9fe5)
- add client-lambda (#643) (8b273c49)
- add client-kinesis-video-media (#643) (afaabfe4)
- add client-kinesis-video-archived-media (#643) (060c612d)
- add client-kinesis-video (#643) (20c55fb0)
- add client-kafka (#643) (75ed041f)
- add client-iotanalytics (#643) (f6227492)
- add client-iot-jobs-data-plane (#643) (7c61f3f6)
- add client-iot-events-data (#643) (295eb362)
- add client-iot-events (#643) (8e204469)
- add client-iot-1click-projects (#643) (cd5a0040)
- add client-iot (#643) (fa903c89)
- add client-imagebuilder (#643) (85125517)
- add client-guardduty (#643) (f9a609a5)
- add client-glacier (#643) (fd302176)
- add client-elasticsearch-service (#643) (c2ef3725)
- add client-elastic-transcoder (#643) (428ce098)
- add client-elastic-inference (#643) (6a8d9cc6)
- add client-eks (#643) (f635cf9a)
- add client-efs (#643) (1d9e80ae)
- add client-ebs (#643) (7b0957dd)
- add client-dlm (#643) (9600c992)
- add client-dataexchange (#643) (41780831)
- add client-connectparticipant (#643) (9f37b164)
- add client-connect (#643) (ba9f8bcd)
- add client-cognito-sync (#643) (57bb2f86)
- add client-codestar-notifications (#643) (77b16617)
- add client-codeguru-reviewer (#643) (e2b2b551)
- add client-cloudsearch-domain (#643) (1af2b432)
- add client-clouddirectory (#643) (c0992a34)
- add client-chime (#643) (b14937cd)
- add client-batch (#643) (9347038a)
- add client-backup (#643) (d467818f)
- add client-appsync (#643) (c7f79376)
- add client-appconfig (#643) (c4f78e64)
- add client-apigatewayv2 (#642) (970e4073)
- add client-apigatewaymanagementapi (#642) (3259f02b)
- add client-amplify (#642) (1e268d15)
- generate client-api-gateway (#615) (b6ef882c)
- add a middleware inserting right host header (#567) (82649ae7)
- migrate bucketEndpointMiddleware (#552) (f0c32224)
- migrate route-53 middleware and apply plugin (#550) (272ae8dc)
- start endpoint resolver generation (#472) (d0f9250f)
- remove headerName config option (#561) (9a9a601e)
- add predictEndpointMiddleware for Machinelearning (#553) (74e58020)
- add SmithyException, isa and DocumentType to smithy-client (#546) (45e8d60d)
- update JSON protocol codegen for cleanliness (#547) (fe19f6a7)
- shared Glacier plugin with accountIdDefaultMiddleware (#548) (bd8d9700)
- Migrate and apply ApplyMd5BodyChecksumMiddleware (#493) (87b5549f)
- location constraint migration (#497) (ad7f9780)
- add apiVersion to Smithy client config (#490) (67601f8d)
- integ tests for dynamodb from v2 (#480) (d22d00e0)
- update and apply expect continue middleware (#477) (fe5a0611)
- update and apply S3 middleware (#478) (e084d499)
- enable clockSkew correction by default (#459) (16eabff5)
- add Gradle codegen (#458) (b5de18c0)
- add start of HTTP protocol serde (7feba3f5)
- add start of aws.rest-json.1.1 (b814fabb)
- add start of Smithy generator integrations (ceadbc75)
- make generic types optional (#461) (46420398)
- remove absolute priority numbers from middleware stack (#434) (2ad57969)
- remove protocol rest json class (#438) (7ec275a7)
- standardize plugins (#422) (09112e5a)
- move top-level serde functions into command file (#419) (92f290b8)
- add pluggable runtime specific config (#404) (8be08fcc)
- [WIP] Node.js HTTP/2 Handler in smithy-codegen (#414) (1493cc33)
- update runtime plugin interface (#400) (d75c6203)
- add RetryStrategy class and retryMiddleware implementation (#389) (ff70fac7)
- combine serde package (#396) (40095490)
- deserialize error from header (#390) (29f3f54b)
- deserialize with error header (#385) (d99e86f7)
- use flag to replace httprequest instanceof (b5840325)
- apply protocol and middleware update (0de0a22c)
- add serializer (e29478ba)
- remove old types (14728d27)
- use new models (d982e2ff)
- try bundle browser client with replaced credential (46cf7ccd)
- integ tests for cloudwatchlogs from v2 (#575) (4a23bb45)
- integ tests for cognitoidentity from v2 (#576) (32e22e06)
- integ tests for device-farm from v2 (#527) (96d02ecc)
- integ tests for route53domains from v2 (#543) (3264c388)
- integ tests for workspaces from v2 (#542) (2bf30abc)
- integ tests for swf from v2 (#541) (01a50ff7)
- integ tests for support from v2 (#540) (2ab85302)
- integ tests for storagegateway from v2 (#539) (554b489b)
- integ tests for ssm from v2 (#538) (fbb48987)
- integ tests for kms from v2 (#537) (07df55cd)
- integ tests for kinesis from v2 (#536) (e1a3c61b)
- integ tests for inspector from v2 (#535) (d2f803fc)
- integ tests for gamelift from v2 (#534) (e91692ed)
- integ tests for emr from v2 (#533) (dc43928a)
- integ tests for ecs from v2 (#532) (57020268)
- integ tests for ecr from v2 (#531) (f86114c0)
- integ tests for dynamodb-streams from v2 (#530) (9d0fe6b5)
- integ tests for directory-service from v2 (#529) (2c0dddc2)
- integ tests for direct-connect from v2 (#528) (a6634214)
- integ tests for database-migration-service from v2 (#526) (6782f1ea)
- integ tests for config-service from v2 (#525) (d2be130c)
- integ tests for codepipeline from v2 (#524) (fdb46a9b)
- integ tests for codedeploy from v2 (#523) (d6cf6e5e)
- integ tests for codecommit from v2 (#522) (988c6d8e)
- integ tests for cloudwatch-events from v2 (#521) (f9d5ec70)
- integ tests for cloudtrail from v2 (#520) (9b48a876)
- integ tests for acm from v2 (#519) (48a72e47)
- integ tests for sts from v2 (#518) (deddb4b1)
- integ tests for sns from v2 (#516) (c371307f)
- integ tests for redshift from v2 (#515) (758763d3)
- integ tests for rds from v2 (#514) (d8711f99)
- integ tests for elasticache from v2 (#513) (d7a6ce63)
- integ tests for elastic-load-balancing from v2 (#512) (43a864d6)
- integ tests for elastic-beanstalk from v2 (#511) (cbea86b4)
- integ tests for cloudwatch from v2 (#510) (90833a2b)
- integ tests for cloudsearch from v2 (#509) (6e241401)
- integ tests for cloudformation from v2 (#508) (ade973be)
- integ tests for autoscaling from v2 (#507) (f0887ced)
- integ tests for ec2 from v2 (#499) (1f4cc1a7)
- integ tests for datapipeline from minimal changes from v2 (#500) (8ddcdc5c)
- integ tests for efs from minimal changes from v2 (#502) (c1f9ef50)
- integ tests for elasticsearch-service from minimal changes… (#503) (b1373ae5)
- integ tests for iot from minimal changes from v2 (#504) (a7561039)
- integ tests for lambda from minimal changes from v2 (#505) (65b583a0)
- integ tests for ses from minimal changes from v2 (#506) (e05517a8)
- integ tests for cognitosync from minimal changes from v2 (#501) (4adba96c)
- integ tests for dynamodb from v2 (#480) (910ce831)
Bug Fixes
- remove credential-provider-cognito-identity (e1624553)
- remove xml-body-builder (b3d97586)
- fix casing in mw-apply-body-checksum (86b3622c)
- remove util-error-constructor (d3952c62)
- api-gateway client model comment (#674) (04aac8d2)
- add protocol-http dependency to apig mw (#659) (6be29202)
- resolve merge conflicts in integ tests (#646) (1b211b4a)
- use httpRequestOptions in signature-v4 (#623) (45489712)
- apply header only in node (#582) (f560aba9)
- fix build error when recursively call regionInfoProvider (#570) (c6c40692)
- remove generic and unused import (#577) (ef839462)
- assure bucket endpoint middleware inserted before host-header-middleware (#574) (c9c4127d)
- add BucketEndpoint config plugin (#572) (ae041354)
- acceptsHeader plugin param (#568) (8d7c3374)
- parseurl in Node returns only pathname when protocol not specified (#566) (0454dd6a)
- md5-js version (#565) (f8a9c54f)
- streamHasher type (#563) (229bd7b7)
- resolve region (#560) (3aca84f3)
- add argument to plugin (#562) (cd962623)
- support custom agent in node http handler (#489) (9c6cde85)
- middleware name and tags (#486) (8a3bcce9)
- fix spaces addBuiltinPlugins (d8293975)
- fix bugs when recursively appending middleware (#476) (5afc0d63)
- update updated types (#474) (9efac3e1)
- cleanup retry-middleware package (#471) (34b9fd7a)
- bump smithy dependency to 0.9.5 (#445) (8af7445d)
- update input and resolved naming (#444) (4235b6c6)
- remove duplicated declaration of endpoints (#416) (1f1d6842)
- pass body to error deserializer (#397) (03d120ff)
- use generated types in commands (#394) (26068a46)
- shared type import path (fbff5418)
- update unexpectedError based on data returned from v3 call (#517) (941d1e91)
- response-metadata-extractor: update HttpResponse (#681) (712dfa51)
- client-api-gateway: remove forward slash after * (#641) (e8523970)
- middleware-content-length: header name (5fb3936a)