Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v1.15.0 #2078

Merged
merged 1 commit into from
Jul 26, 2018
Merged

v1.15.0 #2078

Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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