Skip to content

v0.6.0: Codegen v0.3 with numerous fixes

Compare
Choose a tag to compare
@danopia danopia released this 19 Jan 20:08
· 70 commits to main since this release
d9a3642

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 SDK v2.1060.0
  • Fix specific issues with Glacier, ApiGateway, S3, and EC2
  • Fix 404 when requesting several APIs incluiding Lex and DynamoDBStreams
  • Set docs=short as the default. For the least bytes, please specify docs=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 and json clients
  • Adjust which headers are used for request signatures

Full Changelog: v0.5.0...v0.6.0