Skip to content

Commit

Permalink
Release v1.43.0 (2022-02-16)
Browse files Browse the repository at this point in the history
===

### 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 API
* `service/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.
  * Related to [#4264](#4264) and [#4258](#4258)

### 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](#4258)
  • Loading branch information
awssdkgo committed Feb 16, 2022
1 parent 93134df commit 2295d8b
Show file tree
Hide file tree
Showing 17 changed files with 798 additions and 334 deletions.
26 changes: 26 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,29 @@
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 API
* `service/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.
* Related to [#4264](https://github.com/aws/aws-sdk-go/pull/4264) and [#4258](https://github.com/aws/aws-sdk-go/issues/4258)

### 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](https://github.com/aws/aws-sdk-go/issues/4258)

Release v1.42.53 (2022-02-14)
===

Expand Down
8 changes: 0 additions & 8 deletions CHANGELOG_PENDING.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,5 @@
### 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.
* Related to [#4264](https://github.com/aws/aws-sdk-go/pull/4264) and [#4258](https://github.com/aws/aws-sdk-go/issues/4258)

### SDK Enhancements

### 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](https://github.com/aws/aws-sdk-go/issues/4258)
2 changes: 1 addition & 1 deletion aws/version.go
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,4 @@ package aws
const SDKName = "aws-sdk-go"

// SDKVersion is the version of this SDK
const SDKVersion = "1.42.53"
const SDKVersion = "1.43.0"
33 changes: 32 additions & 1 deletion models/apis/budgets/2016-10-20/api-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -492,13 +492,35 @@
"max":100,
"min":0
},
"AdjustmentPeriod":{
"type":"integer",
"box":true,
"max":60,
"min":1
},
"ApprovalModel":{
"type":"string",
"enum":[
"AUTOMATIC",
"MANUAL"
]
},
"AutoAdjustData":{
"type":"structure",
"required":["AutoAdjustType"],
"members":{
"AutoAdjustType":{"shape":"AutoAdjustType"},
"HistoricalOptions":{"shape":"HistoricalOptions"},
"LastAutoAdjustTime":{"shape":"GenericTimestamp"}
}
},
"AutoAdjustType":{
"type":"string",
"enum":[
"HISTORICAL",
"FORECAST"
]
},
"Budget":{
"type":"structure",
"required":[
Expand All @@ -516,7 +538,8 @@
"TimePeriod":{"shape":"TimePeriod"},
"CalculatedSpend":{"shape":"CalculatedSpend"},
"BudgetType":{"shape":"BudgetType"},
"LastUpdatedTime":{"shape":"GenericTimestamp"}
"LastUpdatedTime":{"shape":"GenericTimestamp"},
"AutoAdjustData":{"shape":"AutoAdjustData"}
}
},
"BudgetName":{
Expand Down Expand Up @@ -1060,6 +1083,14 @@
"max":100,
"min":1
},
"HistoricalOptions":{
"type":"structure",
"required":["BudgetAdjustmentPeriod"],
"members":{
"BudgetAdjustmentPeriod":{"shape":"AdjustmentPeriod"},
"LookBackAvailablePeriods":{"shape":"AdjustmentPeriod"}
}
},
"IamActionDefinition":{
"type":"structure",
"required":["PolicyArn"],
Expand Down
158 changes: 92 additions & 66 deletions models/apis/budgets/2016-10-20/docs-2.json

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions models/apis/ce/2017-10-25/api-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -966,7 +966,6 @@
"PLATFORM",
"SUBSCRIPTION_ID",
"LEGAL_ENTITY_NAME",
"INVOICING_ENTITY",
"DEPLOYMENT_OPTION",
"DATABASE_ENGINE",
"CACHE_ENGINE",
Expand All @@ -979,7 +978,8 @@
"SAVINGS_PLAN_ARN",
"PAYMENT_OPTION",
"AGREEMENT_END_DATE_TIME_AFTER",
"AGREEMENT_END_DATE_TIME_BEFORE"
"AGREEMENT_END_DATE_TIME_BEFORE",
"INVOICING_ENTITY"
]
},
"DimensionValues":{
Expand Down Expand Up @@ -2324,7 +2324,7 @@
"type":"string",
"max":302,
"min":6,
"pattern":"(^[a-zA-Z0-9.!#$%&'*+=?^_‘{|}~-]+@[a-zA-Z0-9_-]+(\\.[a-zA-Z0-9_-]+)+$)|(^arn:(aws[a-zA-Z-]*):sns:[a-zA-Z0-9-]+:[0-9]{12}:[a-zA-Z0-9_-]+$)"
"pattern":"(^[a-zA-Z0-9.!#$%&'*+=?^_‘{|}~-]+@[a-zA-Z0-9_-]+(\\.[a-zA-Z0-9_-]+)+$)|(^arn:(aws[a-zA-Z-]*):sns:[a-zA-Z0-9-]+:[0-9]{12}:[a-zA-Z0-9_-]+(\\.fifo)?$)"
},
"SubscriberStatus":{
"type":"string",
Expand Down
15 changes: 14 additions & 1 deletion models/apis/ec2/2016-11-15/api-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -29402,7 +29402,20 @@
"interface",
"natGateway",
"efa",
"trunk"
"trunk",
"load_balancer",
"network_load_balancer",
"vpc_endpoint",
"branch",
"transit_gateway",
"lambda",
"quicksight",
"global_accelerator_managed",
"api_gateway_managed",
"gateway_load_balancer",
"gateway_load_balancer_endpoint",
"iot_rules_managed",
"aws_codestar_connections_managed"
]
},
"NetworkPerformance":{"type":"string"},
Expand Down

0 comments on commit 2295d8b

Please sign in to comment.