Skip to content

Commit

Permalink
Release v1.34.1 (2020-08-10)
Browse files Browse the repository at this point in the history
===

### Service Client Updates
* `service/ec2`: Updates service API and documentation
  * Remove CoIP Auto-Assign feature references.
* `service/glue`: Updates service API and documentation
  * Starting today, you can further control orchestration of your ETL workloads in AWS Glue by specifying the maximum number of concurrent runs for a Glue workflow.
* `service/savingsplans`: Updates service API

### SDK Enhancements
* `aws/credentials/stscreds`: Add optional expiry duration to WebIdentityRoleProvider ([#3356](#3356))
  * Adds a new optional field to the WebIdentityRoleProvider that allows you to specify the duration the assumed role credentials will be valid for.
* `example/service/s3/putObjectWithProgress`: Fix example for file upload with progress ([#3377](#3377))
  * Fixes [#2468](#2468) by ignoring the first read of the progress reader wrapper. Since the first read is used for signing the request, not upload progress.
  * Updated the example to write progress inline instead of newlines.
* `service/dynamodb/dynamodbattribute`: Fix typo in package docs ([#3446](#3446))
  * Fixes typo in dynamodbattribute package docs.
  • Loading branch information
awssdkgo committed Aug 10, 2020
1 parent 29a5bc2 commit a0ca8cf
Show file tree
Hide file tree
Showing 13 changed files with 175 additions and 52 deletions.
19 changes: 19 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,22 @@
Release v1.34.1 (2020-08-10)
===

### Service Client Updates
* `service/ec2`: Updates service API and documentation
* Remove CoIP Auto-Assign feature references.
* `service/glue`: Updates service API and documentation
* Starting today, you can further control orchestration of your ETL workloads in AWS Glue by specifying the maximum number of concurrent runs for a Glue workflow.
* `service/savingsplans`: Updates service API

### SDK Enhancements
* `aws/credentials/stscreds`: Add optional expiry duration to WebIdentityRoleProvider ([#3356](https://github.com/aws/aws-sdk-go/pull/3356))
* Adds a new optional field to the WebIdentityRoleProvider that allows you to specify the duration the assumed role credentials will be valid for.
* `example/service/s3/putObjectWithProgress`: Fix example for file upload with progress ([#3377](https://github.com/aws/aws-sdk-go/pull/3377))
* Fixes [#2468](https://github.com/aws/aws-sdk-go/issues/2468) by ignoring the first read of the progress reader wrapper. Since the first read is used for signing the request, not upload progress.
* Updated the example to write progress inline instead of newlines.
* `service/dynamodb/dynamodbattribute`: Fix typo in package docs ([#3446](https://github.com/aws/aws-sdk-go/pull/3446))
* Fixes typo in dynamodbattribute package docs.

Release v1.34.0 (2020-08-07)
===

Expand Down
7 changes: 0 additions & 7 deletions CHANGELOG_PENDING.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,5 @@
### SDK Features

### SDK Enhancements
* `aws/credentials/stscreds`: Add optional expiry duration to WebIdentityRoleProvider ([#3356](https://github.com/aws/aws-sdk-go/pull/3356))
* Adds a new optional field to the WebIdentityRoleProvider that allows you to specify the duration the assumed role credentials will be valid for.
* `example/service/s3/putObjectWithProgress`: Fix example for file upload with progress ([#3377](https://github.com/aws/aws-sdk-go/pull/3377))
* Fixes [#2468](https://github.com/aws/aws-sdk-go/issues/2468) by ignoring the first read of the progress reader wrapper. Since the first read is used for signing the request, not upload progress.
* Updated the example to write progress inline instead of newlines.
* `service/dynamodb/dynamodbattribute`: Fix typo in package docs ([#3446](https://github.com/aws/aws-sdk-go/pull/3446))
* Fixes typo in dynamodbattribute package docs.

### SDK Bugs
36 changes: 36 additions & 0 deletions aws/endpoints/defaults.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

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.34.0"
const SDKVersion = "1.34.1"
4 changes: 1 addition & 3 deletions models/apis/ec2/2016-11-15/api-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -21181,9 +21181,7 @@
"SubnetId":{
"shape":"SubnetId",
"locationName":"subnetId"
},
"MapCustomerOwnedIpOnLaunch":{"shape":"AttributeBooleanValue"},
"CustomerOwnedIpv4Pool":{"shape":"CoipPoolId"}
}
}
},
"ModifyTrafficMirrorFilterNetworkServicesRequest":{
Expand Down
2 changes: 0 additions & 2 deletions models/apis/ec2/2016-11-15/docs-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -883,7 +883,6 @@
"ModifyNetworkInterfaceAttributeRequest$SourceDestCheck": "<p>Indicates whether source/destination checking is enabled. A value of <code>true</code> means checking is enabled, and <code>false</code> means checking is disabled. This value must be <code>false</code> for a NAT instance to perform NAT. For more information, see <a href=\"https://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/VPC_NAT_Instance.html\">NAT Instances</a> in the <i>Amazon Virtual Private Cloud User Guide</i>.</p>",
"ModifySubnetAttributeRequest$AssignIpv6AddressOnCreation": "<p>Specify <code>true</code> to indicate that network interfaces created in the specified subnet should be assigned an IPv6 address. This includes a network interface that's created when launching an instance into the subnet (the instance therefore receives an IPv6 address). </p> <p>If you enable the IPv6 addressing feature for your subnet, your network interface or instance only receives an IPv6 address if it's created using version <code>2016-11-15</code> or later of the Amazon EC2 API.</p>",
"ModifySubnetAttributeRequest$MapPublicIpOnLaunch": "<p>Specify <code>true</code> to indicate that network interfaces attached to instances created in the specified subnet should be assigned a public IPv4 address.</p>",
"ModifySubnetAttributeRequest$MapCustomerOwnedIpOnLaunch": "<p>Specify <code>true</code> to indicate that network interfaces attached to instances created in the specified subnet should be assigned a customer-owned IPv4 address.</p> <p>When this value is <code>true</code>, you must specify the customer-owned IP pool using <code>CustomerOwnedIpv4Pool</code>.</p>",
"ModifyVolumeAttributeRequest$AutoEnableIO": "<p>Indicates whether the volume should be auto-enabled for I/O operations.</p>",
"ModifyVpcAttributeRequest$EnableDnsHostnames": "<p>Indicates whether the instances launched in the VPC get DNS hostnames. If enabled, instances in the VPC get DNS hostnames; otherwise, they do not.</p> <p>You cannot modify the DNS resolution and DNS hostnames attributes in the same request. Use separate requests for each attribute. You can only enable DNS hostnames if you've enabled DNS support.</p>",
"ModifyVpcAttributeRequest$EnableDnsSupport": "<p>Indicates whether the DNS resolution is supported for the VPC. If enabled, queries to the Amazon provided DNS server at the 169.254.169.253 IP address, or the reserved IP address at the base of the VPC network range \"plus two\" succeed. If disabled, the Amazon provided DNS service in the VPC that resolves public DNS hostnames to IP addresses is not enabled.</p> <p>You cannot modify the DNS resolution and DNS hostnames attributes in the same request. Use separate requests for each attribute.</p>"
Expand Down Expand Up @@ -2324,7 +2323,6 @@
"CoipPool$PoolId": "<p>The ID of the address pool.</p>",
"CoipPoolIdSet$member": null,
"GetCoipPoolUsageRequest$PoolId": "<p>The ID of the address pool.</p>",
"ModifySubnetAttributeRequest$CustomerOwnedIpv4Pool": "<p>The customer-owned IPv4 address pool associated with the subnet.</p> <p>You must set this value when you specify <code>true</code> for <code>MapCustomerOwnedIpOnLaunch</code>.</p>",
"Subnet$CustomerOwnedIpv4Pool": "<p>The customer-owned IPv4 address pool associated with the subnet.</p>"
}
},
Expand Down
13 changes: 9 additions & 4 deletions models/apis/glue/2017-03-31/api-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -3245,7 +3245,8 @@
"Name":{"shape":"NameString"},
"Description":{"shape":"GenericString"},
"DefaultRunProperties":{"shape":"WorkflowRunProperties"},
"Tags":{"shape":"TagsMap"}
"Tags":{"shape":"TagsMap"},
"MaxConcurrentRuns":{"shape":"NullableInteger"}
}
},
"CreateWorkflowResponse":{
Expand Down Expand Up @@ -6757,7 +6758,8 @@
"members":{
"Name":{"shape":"NameString"},
"Description":{"shape":"GenericString"},
"DefaultRunProperties":{"shape":"WorkflowRunProperties"}
"DefaultRunProperties":{"shape":"WorkflowRunProperties"},
"MaxConcurrentRuns":{"shape":"NullableInteger"}
}
},
"UpdateWorkflowResponse":{
Expand Down Expand Up @@ -6853,7 +6855,8 @@
"CreatedOn":{"shape":"TimestampValue"},
"LastModifiedOn":{"shape":"TimestampValue"},
"LastRun":{"shape":"WorkflowRun"},
"Graph":{"shape":"WorkflowGraph"}
"Graph":{"shape":"WorkflowGraph"},
"MaxConcurrentRuns":{"shape":"NullableInteger"}
}
},
"WorkflowGraph":{
Expand All @@ -6879,6 +6882,7 @@
"StartedOn":{"shape":"TimestampValue"},
"CompletedOn":{"shape":"TimestampValue"},
"Status":{"shape":"WorkflowRunStatus"},
"ErrorMessage":{"shape":"ErrorString"},
"Statistics":{"shape":"WorkflowRunStatistics"},
"Graph":{"shape":"WorkflowGraph"}
}
Expand All @@ -6905,7 +6909,8 @@
"RUNNING",
"COMPLETED",
"STOPPING",
"STOPPED"
"STOPPED",
"ERROR"
]
},
"WorkflowRuns":{
Expand Down
16 changes: 10 additions & 6 deletions models/apis/glue/2017-03-31/docs-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,7 @@
"PutResourcePolicy": "<p>Sets the Data Catalog resource policy for access control.</p>",
"PutWorkflowRunProperties": "<p>Puts the specified workflow run properties for the given workflow run. If a property already exists for the specified run, then it overrides the value otherwise adds the property to existing properties.</p>",
"ResetJobBookmark": "<p>Resets a bookmark entry.</p>",
"ResumeWorkflowRun": "<p>Restarts any completed nodes in a workflow run and resumes the run execution.</p>",
"ResumeWorkflowRun": "<p>Restarts selected nodes of a previous partially completed workflow run and resumes the workflow run. The selected nodes and all nodes that are downstream from the selected nodes are run.</p>",
"SearchTables": "<p>Searches a set of tables based on properties in the table metadata as well as on the parent database. You can search against text or filter conditions. </p> <p>You can only get tables that you have access to based on the security policies defined in Lake Formation. You need at least a read-only access to the table for it to be returned. If you do not have access to all the columns in the table, these columns will not be searched against when returning the list of tables back to you. If you have access to the columns but not the data in the columns, those columns and the associated metadata for those columns will be included in the search. </p>",
"StartCrawler": "<p>Starts a crawl using the specified crawler, regardless of what is scheduled. If the crawler is already running, returns a <a href=\"https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-exceptions.html#aws-glue-api-exceptions-CrawlerRunningException\">CrawlerRunningException</a>.</p>",
"StartCrawlerSchedule": "<p>Changes the schedule state of the specified crawler to <code>SCHEDULED</code>, unless the crawler is already running or the schedule state is already <code>SCHEDULED</code>.</p>",
Expand Down Expand Up @@ -1545,7 +1545,8 @@
"ErrorString": {
"base": null,
"refs": {
"JobRun$ErrorMessage": "<p>An error message associated with this job run.</p>"
"JobRun$ErrorMessage": "<p>An error message associated with this job run.</p>",
"WorkflowRun$ErrorMessage": "<p>This error message describes any error that may have occurred in starting the workflow run. Currently the only error message is \"Concurrent runs exceeded for workflow: <code>foo</code>.\"</p>"
}
},
"EvaluationMetrics": {
Expand Down Expand Up @@ -2508,8 +2509,8 @@
"JobRunState": {
"base": null,
"refs": {
"Condition$State": "<p>The condition state. Currently, the values supported are <code>SUCCEEDED</code>, <code>STOPPED</code>, <code>TIMEOUT</code>, and <code>FAILED</code>.</p>",
"JobRun$JobRunState": "<p>The current state of the job run.</p>"
"Condition$State": "<p>The condition state. Currently, the only job states that a trigger can listen for are <code>SUCCEEDED</code>, <code>STOPPED</code>, <code>FAILED</code>, and <code>TIMEOUT</code>. The only crawler states that a trigger can listen for are <code>SUCCEEDED</code>, <code>FAILED</code>, and <code>CANCELLED</code>.</p>",
"JobRun$JobRunState": "<p>The current state of the job run. For more information about the statuses of jobs that have terminated abnormally, see <a href=\"https://docs.aws.amazon.com/glue/latest/dg/job-run-statuses.html\">AWS Glue Job Run Statuses</a>.</p>"
}
},
"JobUpdate": {
Expand Down Expand Up @@ -3047,7 +3048,7 @@
"NodeIdList": {
"base": null,
"refs": {
"ResumeWorkflowRunRequest$NodeIds": "<p>A list of the node IDs for the nodes you want to restart. The nodes that are to be restarted must have an execution attempt in the original run.</p>",
"ResumeWorkflowRunRequest$NodeIds": "<p>A list of the node IDs for the nodes you want to restart. The nodes that are to be restarted must have a run attempt in the original run.</p>",
"ResumeWorkflowRunResponse$NodeIds": "<p>A list of the node IDs for the nodes that were actually restarted.</p>"
}
},
Expand Down Expand Up @@ -3162,6 +3163,7 @@
"CreateJobRequest$NumberOfWorkers": "<p>The number of workers of a defined <code>workerType</code> that are allocated when a job runs.</p> <p>The maximum number of workers you can define are 299 for <code>G.1X</code>, and 149 for <code>G.2X</code>. </p>",
"CreateMLTransformRequest$NumberOfWorkers": "<p>The number of workers of a defined <code>workerType</code> that are allocated when this task runs.</p> <p>If <code>WorkerType</code> is set, then <code>NumberOfWorkers</code> is required (and vice versa).</p>",
"CreateMLTransformRequest$MaxRetries": "<p>The maximum number of times to retry a task for this transform after a task run fails.</p>",
"CreateWorkflowRequest$MaxConcurrentRuns": "<p>You can use this parameter to prevent unwanted multiple updates to data, to control costs, or in some cases, to prevent exceeding the maximum number of concurrent runs of any of the component jobs. If you leave this parameter blank, there is no limit to the number of concurrent workflow runs.</p>",
"DevEndpoint$NumberOfWorkers": "<p>The number of workers of a defined <code>workerType</code> that are allocated to the development endpoint.</p> <p>The maximum number of workers you can define are 299 for <code>G.1X</code>, and 149 for <code>G.2X</code>. </p>",
"GetMLTransformResponse$NumberOfWorkers": "<p>The number of workers of a defined <code>workerType</code> that are allocated when this task runs.</p>",
"GetMLTransformResponse$MaxRetries": "<p>The maximum number of times to retry a task for this transform after a task run fails.</p>",
Expand All @@ -3172,7 +3174,9 @@
"MLTransform$MaxRetries": "<p>The maximum number of times to retry after an <code>MLTaskRun</code> of the machine learning transform fails.</p>",
"StartJobRunRequest$NumberOfWorkers": "<p>The number of workers of a defined <code>workerType</code> that are allocated when a job runs.</p> <p>The maximum number of workers you can define are 299 for <code>G.1X</code>, and 149 for <code>G.2X</code>. </p>",
"UpdateMLTransformRequest$NumberOfWorkers": "<p>The number of workers of a defined <code>workerType</code> that are allocated when this task runs.</p>",
"UpdateMLTransformRequest$MaxRetries": "<p>The maximum number of times to retry a task for this transform after a task run fails.</p>"
"UpdateMLTransformRequest$MaxRetries": "<p>The maximum number of times to retry a task for this transform after a task run fails.</p>",
"UpdateWorkflowRequest$MaxConcurrentRuns": "<p>You can use this parameter to prevent unwanted multiple updates to data, to control costs, or in some cases, to prevent exceeding the maximum number of concurrent runs of any of the component jobs. If you leave this parameter blank, there is no limit to the number of concurrent workflow runs.</p>",
"Workflow$MaxConcurrentRuns": "<p>You can use this parameter to prevent unwanted multiple updates to data, to control costs, or in some cases, to prevent exceeding the maximum number of concurrent runs of any of the component jobs. If you leave this parameter blank, there is no limit to the number of concurrent workflow runs.</p>"
}
},
"OperationTimeoutException": {
Expand Down
1 change: 1 addition & 0 deletions models/apis/savingsplans/2019-06-28/api-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -596,6 +596,7 @@
"enum":[
"AmazonEC2",
"AmazonECS",
"AmazonEKS",
"AWSLambda"
]
},
Expand Down
36 changes: 36 additions & 0 deletions models/endpoints/endpoints.json
Original file line number Diff line number Diff line change
Expand Up @@ -349,6 +349,30 @@
},
"hostname" : "api.ecr.eu-west-3.amazonaws.com"
},
"fips-dkr-us-east-1" : {
"credentialScope" : {
"region" : "us-east-1"
},
"hostname" : "ecr-fips.us-east-1.amazonaws.com"
},
"fips-dkr-us-east-2" : {
"credentialScope" : {
"region" : "us-east-2"
},
"hostname" : "ecr-fips.us-east-2.amazonaws.com"
},
"fips-dkr-us-west-1" : {
"credentialScope" : {
"region" : "us-west-1"
},
"hostname" : "ecr-fips.us-west-1.amazonaws.com"
},
"fips-dkr-us-west-2" : {
"credentialScope" : {
"region" : "us-west-2"
},
"hostname" : "ecr-fips.us-west-2.amazonaws.com"
},
"fips-us-east-1" : {
"credentialScope" : {
"region" : "us-east-1"
Expand Down Expand Up @@ -6926,6 +6950,18 @@
},
"api.ecr" : {
"endpoints" : {
"fips-dkr-us-gov-east-1" : {
"credentialScope" : {
"region" : "us-gov-east-1"
},
"hostname" : "ecr-fips.us-gov-east-1.amazonaws.com"
},
"fips-dkr-us-gov-west-1" : {
"credentialScope" : {
"region" : "us-gov-west-1"
},
"hostname" : "ecr-fips.us-gov-west-1.amazonaws.com"
},
"fips-us-gov-east-1" : {
"credentialScope" : {
"region" : "us-gov-east-1"
Expand Down
24 changes: 0 additions & 24 deletions service/ec2/api.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit a0ca8cf

Please sign in to comment.