Release v1.43.0 (2022-02-16)
Service Client Updates
service/budgets
: Updates service API and documentation- Adds support for auto-adjusting budgets, a new budget method alongside fixed and planned. Auto-adjusting budgets introduces new metadata to configure a budget limit baseline using a historical lookback average or current period forecast.
service/ce
: Updates service APIservice/ec2
: Updates service API and documentation- Documentation updates for EC2.
service/glue
: Updates service API and documentation- Support for optimistic locking in UpdateTable
service/ssm
: Updates service documentation- Assorted ticket fixes and updates for AWS Systems Manager.
SDK Features
codegen
: Updates the SDK's code generation to stop supporting new API modeled JSONValue parameters. The SDK's JSONValue type is only compatible with JSON documents with a top level JSON Object. JSON Lists, Strings, Scalars, are not compatible. This prevents JSON Value working with some APIs such as Amazon Lex Runtime Service's operations.
SDK Bugs
service/lexruntimeservice
: Introduces a breaking change for following parameters from a JSONValue to string type, because the SDKs JSONValue is not compatible with JSON documents of lists.- PostContentInput.ActiveContexts
- PutContentOutput.AlternativeIntents
- PutContentOutput.ActiveContexts
- PutSessionOutput.ActiveContexts
- Fixes #4258