Skip to content

Commit

Permalink
Merge pull request aws#2078 from aws/release
Browse files Browse the repository at this point in the history
Release v1.15.0
  • Loading branch information
awstools authored and Igor Ch committed Sep 23, 2018
2 parents 7412d2d + 0c9ed07 commit 3580f08
Show file tree
Hide file tree
Showing 28 changed files with 1,636 additions and 308 deletions.
32 changes: 32 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,35 @@
Release v1.15.0 (2018-07-26)
===

### Service Client Updates
* `service/codebuild`: Updates service API and documentation
* Add artifacts encryptionDisabled and build encryptionKey.
* `service/ec2`: Updates service API and documentation
* This change provides the EC2/Spot customers with two new allocation strategies -- LowestN for Spot instances, and OD priority for on-demand instances.
* `service/greengrass`: Updates service documentation
* Documentation updates for Greengrass Local Resource Access feature
* `service/inspector`: Updates service API and documentation
* inspector will return ServiceTemporarilyUnavailableException when service is under stress
* `service/redshift`: Updates service API and documentation
* When we make a new version of Amazon Redshift available, we update your cluster during its maintenance window. By selecting a maintenance track, you control whether we update your cluster with the most recent approved release, or with the previous release. The two values for maintenance track are current and trailing. If you choose the current track, your cluster is updated with the latest approved release. If you choose the trailing track, your cluster is updated with the release that was approved previously.The new API operation for managing maintenance tracks for a cluster is DescribeClusterTracks. In addition, the following API operations have new MaintenanceTrackName parameters: Cluster, PendingModifiedValues, ModifyCluster, RestoreFromClusterSnapshot, CreateCluster, Snapshot
* `service/ssm`: Updates service API and documentation
* This release updates AWS Systems Manager APIs to allow customers to attach labels to history parameter records and reference history parameter records via labels. It also adds Parameter Store integration with AWS Secrets Manager to allow referencing and retrieving AWS Secrets Manager's secrets from Parameter Store.

### SDK Features
* `private/model/api`: SDK APIs input/output are not consistently generated ([#2073](https://github.com/aws/aws-sdk-go/pull/2073))
* Updates the SDK's API code generation to generate the API input and output types consistently. This ensures that the SDK will no longer rename input/output types unexpectedly as in [#2070](https://github.com/aws/aws-sdk-go/issues/2070). SDK API input and output parameter types will always be the API name with a suffix of Input and Output.
* Existing service APIs which were incorrectly modeled have been preserved to ensure they do not break.
* Fixes [#2070](https://github.com/aws/aws-sdk-go/issues/2070)

### SDK Enhancements
* `service/s3/s3manager`: Document default behavior for Upload's MaxNumParts ([#2077](https://github.com/aws/aws-sdk-go/issues/2077))
* Updates the S3 Upload Manager's default behavior for MaxNumParts, and ensures that the Uploader.MaxNumPart's member value is initialized properly if the type was created via struct initialization instead of using the NewUploader function.
* Fixes [#2015](https://github.com/aws/aws-sdk-go/issues/2015)

### SDK Bugs
* `private/model/api`: SDK APIs input/output are not consistently generated ([#2073](https://github.com/aws/aws-sdk-go/pull/2073))
* Fixes EFS service breaking change in v1.14.26 where `FileSystemDescription` was incorrectly renamed to `UpdateFileSystemOutput.
* Fixes [#2070](https://github.com/aws/aws-sdk-go/issues/2070)
Release v1.14.33 (2018-07-25)
===

Expand Down
10 changes: 0 additions & 10 deletions CHANGELOG_PENDING.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,5 @@
### SDK Features
* `private/model/api`: SDK APIs input/output are not consistently generated ([#2073](https://github.com/aws/aws-sdk-go/pull/2073))
* Updates the SDK's API code generation to generate the API input and output types consistently. This ensures that the SDK will no longer rename input/output types unexpectedly as in [#2070](https://github.com/aws/aws-sdk-go/issues/2070). SDK API input and output parameter types will always be the API name with a suffix of Input and Output.
* Existing service APIs which were incorrectly modeled have been preserved to ensure they do not break.
* Fixes [#2070](https://github.com/aws/aws-sdk-go/issues/2070)

### SDK Enhancements
* `service/s3/s3manager`: Document default behavior for Upload's MaxNumParts ([#2077](https://github.com/aws/aws-sdk-go/issues/2077))
* Updates the S3 Upload Manager's default behavior for MaxNumParts, and ensures that the Uploader.MaxNumPart's member value is initialized properly if the type was created via struct initialization instead of using the NewUploader function.
* Fixes [#2015](https://github.com/aws/aws-sdk-go/issues/2015)

### SDK Bugs
* `private/model/api`: SDK APIs input/output are not consistently generated ([#2073](https://github.com/aws/aws-sdk-go/pull/2073))
* Fixes EFS service breaking change in v1.14.26 where `FileSystemDescription` was incorrectly renamed to `UpdateFileSystemOutput.
* Fixes [#2070](https://github.com/aws/aws-sdk-go/issues/2070)
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.14.33"
const SDKVersion = "1.15.0"
9 changes: 6 additions & 3 deletions models/apis/codebuild/2016-10-06/api-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -311,15 +311,17 @@
"buildComplete":{"shape":"Boolean"},
"initiator":{"shape":"String"},
"vpcConfig":{"shape":"VpcConfig"},
"networkInterface":{"shape":"NetworkInterface"}
"networkInterface":{"shape":"NetworkInterface"},
"encryptionKey":{"shape":"NonEmptyString"}
}
},
"BuildArtifacts":{
"type":"structure",
"members":{
"location":{"shape":"String"},
"sha256sum":{"shape":"String"},
"md5sum":{"shape":"String"}
"md5sum":{"shape":"String"},
"encryptionDisabled":{"shape":"WrapperBoolean"}
}
},
"BuildIds":{
Expand Down Expand Up @@ -697,7 +699,8 @@
"path":{"shape":"String"},
"namespaceType":{"shape":"ArtifactNamespace"},
"name":{"shape":"String"},
"packaging":{"shape":"ArtifactPackaging"}
"packaging":{"shape":"ArtifactPackaging"},
"encryptionDisabled":{"shape":"WrapperBoolean"}
}
},
"ProjectBadge":{
Expand Down
3 changes: 3 additions & 0 deletions models/apis/codebuild/2016-10-06/docs-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -357,6 +357,7 @@
"Build$sourceVersion": "<p>Any version identifier for the version of the source code to be built.</p>",
"Build$projectName": "<p>The name of the AWS CodeBuild project.</p>",
"Build$serviceRole": "<p>The name of a service role used for this build.</p>",
"Build$encryptionKey": "<p>The AWS Key Management Service (AWS KMS) customer master key (CMK) to be used for encrypting the build output artifacts.</p> <p>This is expressed either as the CMK's Amazon Resource Name (ARN) or, if specified, the CMK's alias (using the format <code>alias/<i>alias-name</i> </code>).</p>",
"BuildIds$member": null,
"BuildNotDeleted$id": "<p>The ID of the build that could not be successfully deleted.</p>",
"CreateProjectInput$serviceRole": "<p>The ARN of the AWS Identity and Access Management (IAM) role that enables AWS CodeBuild to interact with dependent AWS services on behalf of the AWS account.</p>",
Expand Down Expand Up @@ -700,7 +701,9 @@
"WrapperBoolean": {
"base": null,
"refs": {
"BuildArtifacts$encryptionDisabled": "<p> Information that tells you if encryption for build artifacts is disabled. </p>",
"CreateProjectInput$badgeEnabled": "<p>Set this to true to generate a publicly-accessible URL for your project's build badge.</p>",
"ProjectArtifacts$encryptionDisabled": "<p> Set to true if you do not want your output artifacts encrypted. This option is only valid if your artifacts type is Amazon S3. If this is set with another artifacts type, an invalidInputException will be thrown. </p>",
"ProjectEnvironment$privilegedMode": "<p>Enables running the Docker daemon inside a Docker container. Set to true only if the build project is be used to build Docker images, and the specified build environment image is not provided by AWS CodeBuild with Docker support. Otherwise, all associated builds that attempt to interact with the Docker daemon will fail. Note that you must also start the Docker daemon so that builds can interact with it. One way to do this is to initialize the Docker daemon during the install phase of your build spec by running the following build commands. (Do not run the following build commands if the specified build environment image is provided by AWS CodeBuild with Docker support.)</p> <p>If the operating system's base image is Ubuntu Linux:</p> <p> <code>- nohup /usr/local/bin/dockerd --host=unix:///var/run/docker.sock --host=tcp://0.0.0.0:2375 --storage-driver=overlay&amp; - timeout 15 sh -c \"until docker info; do echo .; sleep 1; done\"</code> </p> <p>If the operating system's base image is Alpine Linux, add the <code>-t</code> argument to <code>timeout</code>:</p> <p> <code>- nohup /usr/local/bin/dockerd --host=unix:///var/run/docker.sock --host=tcp://0.0.0.0:2375 --storage-driver=overlay&amp; - timeout 15 -t sh -c \"until docker info; do echo .; sleep 1; done\"</code> </p>",
"ProjectSource$reportBuildStatus": "<p> Set to true to report the status of a build's start and finish to your source provider. This option is only valid when your source provider is GitHub. If this is set and you use a different source provider, an invalidInputException is thrown. </p>",
"ProjectSource$insecureSsl": "<p>Enable this flag to ignore SSL warnings while connecting to the project source code.</p>",
Expand Down
60 changes: 58 additions & 2 deletions models/apis/ec2/2016-11-15/api-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -4162,6 +4162,7 @@
"DryRun":{"shape":"Boolean"},
"ClientToken":{"shape":"String"},
"SpotOptions":{"shape":"SpotOptionsRequest"},
"OnDemandOptions":{"shape":"OnDemandOptionsRequest"},
"ExcessCapacityTerminationPolicy":{"shape":"FleetExcessCapacityTerminationPolicy"},
"LaunchTemplateConfigs":{"shape":"FleetLaunchTemplateConfigListRequest"},
"TargetCapacitySpecification":{"shape":"TargetCapacitySpecificationRequest"},
Expand Down Expand Up @@ -9180,6 +9181,10 @@
"shape":"SpotOptions",
"locationName":"spotOptions"
},
"OnDemandOptions":{
"shape":"OnDemandOptions",
"locationName":"onDemandOptions"
},
"Tags":{
"shape":"TagList",
"locationName":"tagSet"
Expand Down Expand Up @@ -9263,6 +9268,10 @@
"WeightedCapacity":{
"shape":"Double",
"locationName":"weightedCapacity"
},
"Priority":{
"shape":"Double",
"locationName":"priority"
}
}
},
Expand All @@ -9288,7 +9297,8 @@
"MaxPrice":{"shape":"String"},
"SubnetId":{"shape":"String"},
"AvailabilityZone":{"shape":"String"},
"WeightedCapacity":{"shape":"Double"}
"WeightedCapacity":{"shape":"Double"},
"Priority":{"shape":"Double"}
}
},
"FleetLaunchTemplateSpecification":{
Expand Down Expand Up @@ -9316,6 +9326,13 @@
"Version":{"shape":"String"}
}
},
"FleetOnDemandAllocationStrategy":{
"type":"string",
"enum":[
"lowest-price",
"prioritized"
]
},
"FleetSet":{
"type":"list",
"member":{
Expand Down Expand Up @@ -12408,6 +12425,10 @@
"WeightedCapacity":{
"shape":"Double",
"locationName":"weightedCapacity"
},
"Priority":{
"shape":"Double",
"locationName":"priority"
}
}
},
Expand Down Expand Up @@ -13948,6 +13969,28 @@
"All Upfront"
]
},
"OnDemandAllocationStrategy":{
"type":"string",
"enum":[
"lowestPrice",
"prioritized"
]
},
"OnDemandOptions":{
"type":"structure",
"members":{
"AllocationStrategy":{
"shape":"FleetOnDemandAllocationStrategy",
"locationName":"allocationStrategy"
}
}
},
"OnDemandOptionsRequest":{
"type":"structure",
"members":{
"AllocationStrategy":{"shape":"FleetOnDemandAllocationStrategy"}
}
},
"OperationType":{
"type":"string",
"enum":[
Expand Down Expand Up @@ -17191,6 +17234,10 @@
"shape":"AllocationStrategy",
"locationName":"allocationStrategy"
},
"OnDemandAllocationStrategy":{
"shape":"OnDemandAllocationStrategy",
"locationName":"onDemandAllocationStrategy"
},
"ClientToken":{
"shape":"String",
"locationName":"clientToken"
Expand Down Expand Up @@ -17258,6 +17305,10 @@
"LoadBalancersConfig":{
"shape":"LoadBalancersConfig",
"locationName":"loadBalancersConfig"
},
"InstancePoolsToUseCount":{
"shape":"Integer",
"locationName":"instancePoolsToUseCount"
}
}
},
Expand Down Expand Up @@ -17458,14 +17509,19 @@
"InstanceInterruptionBehavior":{
"shape":"SpotInstanceInterruptionBehavior",
"locationName":"instanceInterruptionBehavior"
},
"InstancePoolsToUseCount":{
"shape":"Integer",
"locationName":"instancePoolsToUseCount"
}
}
},
"SpotOptionsRequest":{
"type":"structure",
"members":{
"AllocationStrategy":{"shape":"SpotAllocationStrategy"},
"InstanceInterruptionBehavior":{"shape":"SpotInstanceInterruptionBehavior"}
"InstanceInterruptionBehavior":{"shape":"SpotInstanceInterruptionBehavior"},
"InstancePoolsToUseCount":{"shape":"Integer"}
}
},
"SpotPlacement":{
Expand Down
Loading

0 comments on commit 3580f08

Please sign in to comment.