v0.6.0: Codegen v0.3 with numerous fixes
This is mostly a bug fixes & maintenance upgrade. Numerous services had specific fixes applied for them.
Breaking Change
Some response types now have nullable lists and maps from #21.
This brings the aws_api types closer to the official aws-sdk. Thanks @bacek for reporting in #16
Workarounds
- Add a nullcheck around any broken fields if you just want to get going again.
- If you aren't already, add an
?actions=...
filter to your import to produce more-concise types.
Notable Changes
- Test on Deno 1.11 up to 1.17 (the current latest)
- Use Deno's
/[email protected]
, and AWS SDKv2.1060.0
- Fix specific issues with
Glacier
,ApiGateway
,S3
, andEC2
- Fix 404 when requesting several APIs incluiding Lex and DynamoDBStreams
- Set
docs=short
as the default. For the least bytes, please specifydocs=none
. - Use Lambda's new IPv6-enabled API endpoints
Additional Changes
- Rewrite of response error parsing
- Add experimental request hooks to
ApiFactory
, helps with debugging - Allow selecting IPv6 endpoints for IMDSv2
- Block APIs needing AWS's "eventstream" protocol (so,
S3.SelectObjectContent
) - Fix incorrect logic reuse between
rest-json
andjson
clients - Adjust which headers are used for request signatures
Full Changelog: v0.5.0...v0.6.0