service/mturk
: Renaming service- service/mechanicalturkrequesterservice was renamed to service/mturk. Be sure to change any references of the old client to the new.
service/dynamodb
: Updates service API and documentation- Release notes: Time to Live (TTL) is a feature that allows you to define when items in a table expire and can be purged from the database, so that you don't have to track expired data and delete it manually. With TTL enabled on a DynamoDB table, you can set a timestamp for deletion on a per-item basis, allowing you to limit storage usage to only those records that are relevant.
service/iam
: Updates service API, documentation, and paginators- This release adds support for AWS Organizations service control policies (SCPs) to SimulatePrincipalPolicy operation. If there are SCPs associated with the simulated user's account, their effect on the result is captured in the OrganizationDecisionDetail element in the EvaluationResult.
service/mechanicalturkrequesterservice
: Adds new service- Amazon Mechanical Turk is a web service that provides an on-demand, scalable, human workforce to complete jobs that humans can do better than computers, for example, recognizing objects in photos.
service/organizations
: Adds new service- AWS Organizations is a web service that enables you to consolidate your multiple AWS accounts into an organization and centrally manage your accounts and their resources.
service/dynamodbstreams
: Updates service API, documentation, and paginatorsservice/waf
: Updates service API, documentation, and paginators- Aws WAF - For GetSampledRequests action, changed max number of samples from 100 to 500.
service/wafregional
: Updates service API, documentation, and paginators
service/elasticsearchservice
: Updates service API, documentation, paginators, and examples- Added three new API calls to existing Amazon Elasticsearch service to expose Amazon Elasticsearch imposed limits to customers.
service/ec2
: Updates service API- New EC2 I3 instance type
service/s3/s3manager
: Adding support for SSE (#1097)- Fixes SSE fields not being applied to a part during multi part upload.
aws/session
: Add support for AssumeRoles with MFA (#1088)- Adds support for assuming IAM roles with MFA enabled. A TokenProvider func was added to stscreds.AssumeRoleProvider that will be called each time the role's credentials need to be refreshed. A basic token provider that sources the MFA token from stdin as stscreds.StdinTokenProvider.
aws/session
: Update SDK examples and docs to use session.Must (#1099)- Updates the SDK's example and docs to use session.Must where possible to highlight its usage as apposed to session error checking that is most cases errors will be terminal to the application anyways. Release v1.6.27 (2017-02-22) ===
service/clouddirectory
: Updates service documentation- ListObjectAttributes documentation updated based on forum feedback
service/elasticbeanstalk
: Updates service API, documentation, and paginators- Elastic Beanstalk adds support for creating and managing custom platform.
service/gamelift
: Updates service API, documentation, and paginators- Allow developers to configure global queues for creating GameSessions. Allow PlayerData on PlayerSessions to store player-specific data.
service/route53
: Updates service API, documentation, and examples- Added support for operations CreateVPCAssociationAuthorization and DeleteVPCAssociationAuthorization to throw a ConcurrentModification error when a conflicting modification occurs in parallel to the authorizations in place for a given hosted zone.
service/ec2
: Updates service API and documentation- Added the billingProduct parameter to the RegisterImage API.
service/directconnect
: Updates service API, documentation, and paginators- This update will introduce the ability for Direct Connect customers to take advantage of Link Aggregation (LAG). This allows you to bundle many individual physical interfaces into a single logical interface, referred to as a LAG. This makes administration much simpler as the majority of configuration is done on the LAG while you are free to add or remove physical interfaces from the bundle as bandwidth demand increases or decreases. A concrete example of the simplification added by LAG is that customers need only a single BGP session as opposed to one session per physical connection.
service/cognitoidentity
: Updates service API, documentation, and paginators- Allow createIdentityPool and updateIdentityPool API to set server side token check value on identity pool
service/configservice
: Updates service API and documentation- AWS Config now supports a new test mode for the PutEvaluations API. Set the TestMode parameter to true in your custom rule to verify whether your AWS Lambda function will deliver evaluation results to AWS Config. No updates occur to your existing evaluations, and evaluation results are not sent to AWS Config.
service/kms
: Updates service API, documentation, paginators, and examples- his release of AWS Key Management Service introduces the ability to tag keys. Tagging keys can help you organize your keys and track your KMS costs in the cost allocation report. This release also increases the maximum length of a key ID to accommodate ARNs that include a long key alias.
service/ec2
: Updates service API, documentation, and paginators- Adds support for the new Modify Volumes apis.
service/storagegateway
: Updates service API, documentation, and paginators- File gateway mode in AWS Storage gateway provides access to objects in S3 as files on a Network File System (NFS) mount point. This is done by creating Nfs file shares using existing APIs CreateNfsFileShare. Using the feature in this update, the customer can restrict the clients that have read/write access to the gateway by specifying the list of clients as a list of IP addresses or CIDR blocks. This list can be specified using the API CreateNfsFileShare while creating new file shares, or UpdateNfsFileShare while update existing file shares. To find out the list of clients that have access, the existing API DescribeNfsFileShare will now output the list of clients that have access.
service/ec2
: Updates service API and documentation- This feature allows customers to associate an IAM profile to running instances that do not have any.
service/rekognition
: Updates service API and documentation- DetectFaces and IndexFaces operations now return an estimate of the age of the face as an age range.
aws/endpoints
: Add option to resolve unknown endpoints (#1074) Release v1.6.19 (2017-02-08) ===
aws/endpoints
: Updated Regions and Endpoints metadata.service/glacier
: Updates service examples- Doc Update
service/lexruntimeservice
: Adds new service- Preview release
private/protocol/json
: Fixes json to throw an error if a float number is (+/-)Inf and NaN (#1068)private/model/api
: Fix documentation error listing (#1067)
private/model
: Add service response error code generation (#1061)
service/clouddirectory
: Adds new service- Amazon Cloud Directory is a highly scalable, high performance, multi-tenant directory service in the cloud. Its web-based directories make it easy for you to organize and manage application resources such as users, groups, locations, devices, policies, and the rich relationships between them.
service/codedeploy
: Updates service API, documentation, and paginators- This release of AWS CodeDeploy introduces support for blue/green deployments. In a blue/green deployment, the current set of instances in a deployment group is replaced by new instances that have the latest application revision installed on them. After traffic is rerouted behind a load balancer to the replacement instances, the original instances can be terminated automatically or kept running for other uses.
service/ec2
: Updates service API and documentation- Adds instance health check functionality to replace unhealthy EC2 Spot fleet instances with fresh ones.
service/rds
: Updates service API and documentation- Snapshot Engine Version Upgrade
service/elbv2
: Updates service API, documentation, and paginators- Application Load Balancers now support native Internet Protocol version 6 (IPv6) in an Amazon Virtual Private Cloud (VPC). With this ability, clients can now connect to the Application Load Balancer in a dual-stack mode via either IPv4 or IPv6.
service/rds
: Updates service API and documentation- Cross Region Read Replica Copying (CreateDBInstanceReadReplica)
service/codebuild
: Updates service documentation and paginators- Documentation updates
service/codecommit
: Updates service API, documentation, and paginators- AWS CodeCommit now includes the option to view the differences between a commit and its parent commit from within the console. You can view the differences inline (Unified view) or side by side (Split view). To view information about the differences between a commit and something other than its parent, you can use the AWS CLI and the get-differences and get-blob commands, or you can use the GetDifferences and GetBlob APIs.
service/ecs
: Updates service API and documentation- Amazon ECS now supports a state for container instances that can be used to drain a container instance in preparation for maintenance or cluster scale down.
service/acm
: Updates service API, documentation, and paginators- Update for AWS Certificate Manager: Updated response elements for DescribeCertificate API in support of managed renewal
service/health
: Updates service documentation
service/ec2
: Updates service API, documentation, and paginators- Amazon EC2 Spot instances now support dedicated tenancy, providing the ability to run Spot instances single-tenant manner on physically isolated hardware within a VPC to satisfy security, privacy, or other compliance requirements. Dedicated Spot instances can be requested using RequestSpotInstances and RequestSpotFleet.
service/rds
: Updates service API, documentation, and paginators
service/dynamodb
: Updates service API, documentation, and paginators- Tagging Support for Amazon DynamoDB Tables and Indexes
aws/endpoints
: Updated Regions and Endpoints metadata.service/glacier
: Updates service API, paginators, and examples- Doc-only Update for Glacier: Added code snippets
service/polly
: Updates service documentation and examples- Doc-only update for Amazon Polly -- added snippets
service/rekognition
: Updates service documentation and paginators- Added code samples to Rekognition reference topics.
service/route53
: Updates service API and paginators- Add ca-central-1 and eu-west-2 enum values to CloudWatchRegion enum
service/configservice
: Updates service API, documentation, and paginatorsservice/costandusagereportservice
: Adds new service- The AWS Cost and Usage Report Service API allows you to enable and disable the Cost & Usage report, as well as modify the report name, the data granularity, and the delivery preferences.
service/dynamodb
: Updates service API, documentation, and examples- Snippets for the DynamoDB API.
service/elasticache
: Updates service API, documentation, and examples- Adds new code examples.
aws/endpoints
: Updated Regions and Endpoints metadata.
service/configservice
: Updates service API and documentation- AWSConfig is planning to add support for OversizedConfigurationItemChangeNotification message type in putConfigRule. After this release customers can use/write rules based on OversizedConfigurationItemChangeNotification mesage type.
service/efs
: Updates service API, documentation, and examples- Doc-only Update for EFS: Added code snippets
service/iam
: Updates service documentation and examplesservice/lambda
: Updates service documentation and examples- Doc only updates for Lambda: Added code snippets
service/marketplacecommerceanalytics
: Updates service API and documentation- Added support for data set disbursed_amount_by_instance_hours, with historical data available starting 2012-09-04. New data is published to this data set every 30 days.
service/rds
: Updates service documentation- Updated documentation for CopyDBSnapshot.
service/rekognition
: Updates service documentation and examples- Doc-only Update for Rekognition: Added code snippets
service/snowball
: Updates service examplesservice/dynamodbstreams
: Updates service API and examples- Doc-only Update for DynamoDB Streams: Added code snippets
private/model/api
: Increasing the readability of code generated files. (#1024) Release v1.6.9 (2016-12-30) ===
service/codedeploy
: Updates service API and documentation- CodeDeploy will support Iam Session Arns in addition to Iam User Arns for on premise host authentication.
service/ecs
: Updates service API and documentation- Amazon EC2 Container Service (ECS) now supports the ability to customize the placement of tasks on container instances.
aws/endpoints
: Updated Regions and Endpoints metadata.
service/apigateway
: Updates service API and documentation- Amazon API Gateway is adding support for generating SDKs in more languages. This update introduces two new operations used to dynamically discover these SDK types and what configuration each type accepts.
service/directoryservice
: Updates service documentation- Added code snippets for the DS SDKs
service/elasticbeanstalk
: Updates service API and documentationservice/iam
: Updates service API and documentation- Adds service-specific credentials to IAM service to make it easier to onboard CodeCommit customers. These are username/password credentials that work with a single service.
service/kms
: Updates service API, documentation, and examples- Update docs and add SDK examples
service/ecr
: Updates service API and documentationaws/endpoints
: Updated Regions and Endpoints metadata.service/rds
: Updates service API and documentation- Cross Region Encrypted Snapshot Copying (CopyDBSnapshot)
aws/endpoints
: Updated Regions and Endpoints metadata.service/firehose
: Updates service API, documentation, and examples- Processing feature enables users to process and modify records before Amazon Firehose delivers them to destinations.
service/route53
: Updates service API and documentation- Enum updates for eu-west-2 and ca-central-1
service/storagegateway
: Updates service API, documentation, and examples- File gateway is a new mode in the AWS Storage Gateway that support a file interface into S3, alongside the current block-based volume and VTL storage. File gateway combines a service and virtual software appliance, enabling you to store and retrieve objects in Amazon S3 using industry standard file protocols such as NFS. The software appliance, or gateway, is deployed into your on-premises environment as a virtual machine (VM) running on VMware ESXi. The gateway provides access to objects in S3 as files on a Network File System (NFS) mount point.
service/cloudformation
: Updates service documentation- Minor doc update for CloudFormation.
service/cloudtrail
: Updates service paginatorsservice/cognitoidentity
: Updates service API and documentation- We are adding Groups to Cognito user pools. Developers can perform CRUD operations on groups, add and remove users from groups, list users in groups, etc. We are adding fine-grained role-based access control for Cognito identity pools. Developers can configure an identity pool to get the IAM role from an authenticated user's token, or they can configure rules that will map a user to a different role
service/applicationdiscoveryservice
: Updates service API and documentation- Adds new APIs to group discovered servers into Applications with get summary and neighbors. Includes additional filters for ListConfigurations and DescribeAgents API.
service/inspector
: Updates service API, documentation, and examples- Doc-only Update for Inspector: Adding SDK code snippets for Inspector
service/sqs
: Updates service documentation
aws/request
: Add PriorRequestNotComplete to throttle retry codes (#1011)- Fixes: Not retrying when PriorRequestNotComplete #1009
private/model/api
: Adds crosslinking to service documentation (#1010)
service/cognitoidentityprovider
: Updates service API and documentationaws/endpoints
: Updated Regions and Endpoints metadata.service/ssm
: Updates service API and documentation- This will provide customers with access to the Patch Baseline and Patch Compliance APIs.
service/route53
: Fix URL path cleaning for Route53 API requests (#1006)- Fixes: SerializationError when using Route53 ChangeResourceRecordSets #1005
aws/request
: Add PriorRequestNotComplete to throttle retry codes (#1002)- Fixes: Not retrying when PriorRequestNotComplete #1001
service/batch
: Adds new service- AWS Batch is a batch computing service that lets customers define queues and compute environments and then submit work as batch jobs.
service/databasemigrationservice
: Updates service API and documentation- Adds support for SSL enabled Oracle endpoints and task modification.
service/elasticbeanstalk
: Updates service documentationaws/endpoints
: Updated Regions and Endpoints metadata.service/cloudwatchlogs
: Updates service API and documentation- Add support for associating LogGroups with AWSTagris tags
service/marketplacecommerceanalytics
: Updates service API and documentation- Add new enum to DataSetType: sales_compensation_billed_revenue
service/rds
: Updates service documentation- Doc-only Update for RDS: New versions available in CreateDBInstance
service/sts
: Updates service documentation- Adding Code Snippet Examples for SDKs for STS
aws/request
: Fix retrying timeout requests (#981)- Fixes: Requests Retrying is broken if the error was caused due to a client timeout #947
aws/request
: Fix for Go 1.8 request incorrectly sent with body (#991)- Fixes: service/route53: ListHostedZones hangs and then fails with go1.8 #984
- private/protocol/rest: Use RawPath instead of Opaque (#993)
- Fixes: HTTP2 request failing with REST protocol services, e.g AWS X-Ray
- private/model/api: Generate REST-JSON JSONVersion correctly (#998)
- Fixes: REST-JSON protocol service code missing JSONVersion metadata.
service/cloudfront
: Add lambda function associations to cache behaviorsservice/codepipeline
: This is a doc-only update request to incorporate some recent minor revisions to the doc content.service/rds
: Updates service API and documentationservice/wafregional
: With this new feature, customers can use AWS WAF directly on Application Load Balancers in a VPC within available regions to protect their websites and web services from malicious attacks such as SQL injection, Cross Site Scripting, bad bots, etc.
service/config
: Updates service APIservice/s3
: Updates service APIservice/sqs
: Updates service API and documentation
service/config
: Updates service API and documentationservice/ec2
: Updates service APIservice/sts
: Updates service API, documentation, and examples
- private/protocol/xml/xmlutil: Fix SDK XML unmarshaler #975
- Fixes GetBucketACL Grantee required type always nil. #916
- aws/endpoints: Add endpoint metadata to SDK #961
- Adds Region and Endpoint metadata to the SDK. This allows you to enumerate regions and endpoint metadata based on a defined model embedded in the SDK.
service/apigateway
: Updates service API and documentationservice/appstream
: Adds new serviceservice/codebuild
: Adds new serviceservice/directconnect
: Updates service API and documentationservice/ec2
: Adds new serviceservice/elasticbeanstalk
: Updates service API and documentationservice/health
: Adds new serviceservice/lambda
: Updates service API and documentationservice/opsworkscm
: Adds new serviceservice/pinpoint
: Adds new serviceservice/shield
: Adds new serviceservice/ssm
: Updates service API and documentationservice/states
: Adds new serviceservice/xray
: Adds new service
service/lightsail
: Adds new serviceservice/polly
: Adds new serviceservice/rekognition
: Adds new serviceservice/snowball
: Updates service API and documentation
service/s3
: Updates service API and documentation
service/cloudformation
: Updates service API and documentationservice/glacier
: Updates service API, documentation, and examplesservice/route53
: Updates service API and documentationservice/s3
: Updates service API and documentation
private/protocol/xml/xmlutil
: Fixes xml marshaler to unmarshal properly into tagged fields #916
service/cloudtrail
: Updates service API and documentationservice/ecs
: Updates service API and documentation
service/application-autoscaling
: Updates service API and documentationservice/elasticmapreduce
: Updates service API and documentationservice/elastictranscoder
: Updates service API, documentation, and examplesservice/gamelift
: Updates service API and documentationservice/lambda
: Updates service API and documentation
service/apigateway
: Updates service API and documentationservice/meteringmarketplace
: Updates service API and documentationservice/monitoring
: Updates service API and documentationservice/sqs
: Updates service API, documentation, and examples
service/route53
: Updates service API and documentation
service/servicecatalog
: Updates service API and documentation
service/ds
: Updates service API and documentationservice/elasticache
: Updates service API and documentationservice/kinesis
: Updates service API and documentation
service/cognito-idp
: Updates service API and documentation
service/cloudformation
: Updates service documentation and examplesservice/logs
: Updates service API and documentation
service/directconnect
: Updates service API and documentation
service/email
: Updates service API and documentation
service/cloudformation
: Updates service API and documentationservice/ecr
: Updates service paginators
private/model/api
: Add generated setters for API parameters (#918)- Adds setters to the SDK's API parameter types, and are a convenience method that reduce the need to use
aws.String
and like utility.
- Adds setters to the SDK's API parameter types, and are a convenience method that reduce the need to use
service/elasticloadbalancingv2
: Updates service documentation.service/autoscaling
: Updates service documentation.
service/sms
: AWS Server Migration Service (SMS) is an agentless service which makes it easier and faster for you to migrate thousands of on-premises workloads to AWS. AWS SMS allows you to automate, schedule, and track incremental replications of live server volumes, making it easier for you to coordinate large-scale server migrations.service/ecs
: Updates documentation.
private/models/api
: Improve code generation of documentation.
service/budgets
: Adds new service, AWS Budgets.service/waf
: Updates service documentation.
service/cloudfront
: Updates service API and documentation.- Ability to use Amazon CloudFront to deliver your content both via IPv6 and IPv4 using HTTP/HTTPS.
service/configservice
: Update service API and documentation.service/iot
: Updates service API and documentation.service/kinesisanalytics
: Updates service API and documentation.- Whenever Amazon Kinesis Analytics is not able to detect schema for the given streaming source on DiscoverInputSchema API, we would return the raw records that was sampled to detect the schema.
service/rds
: Updates service API and documentation.- Amazon Aurora integrates with other AWS services to allow you to extend your Aurora DB cluster to utilize other capabilities in the AWS cloud. Permission to access other AWS services is granted by creating an IAM role with the necessary permissions, and then associating the role with your DB cluster.
service/dynamodb/dynamodbattribute
: Add UnmarshalListOfMaps #897- Adds support for unmarshaling a list of maps. This is useful for unmarshaling the DynamoDB AttributeValue list of maps returned by APIs like Query and Scan.
service/route53
: Updates service API and documentation.
service/acm
: Update service API, and documentation.- This change allows users to import third-party SSL/TLS certificates into ACM.
service/elasticbeanstalk
: Update service API, documentation, and pagination.- Elastic Beanstalk DescribeApplicationVersions API is being updated to support pagination.
service/gamelift
: Update service API, and documentation.- New APIs to protect game developer resource (builds, alias, fleets, instances, game sessions and player sessions) against abuse.
service/s3
: Add support for accelerate with dualstack #887
service/ecr
: Update Amazon EC2 Container Registry service model- DescribeImages is a new api used to expose image metadata which today includes image size and image creation timestamp.
service/elasticache
: Update Amazon ElastiCache service model- Elasticache is launching a new major engine release of Redis, 3.2 (providing stability updates and new command sets over 2.8), as well as ElasticSupport for enabling Redis Cluster in 3.2, which provides support for multiple node groups to horizontally scale data, as well as superior engine failover capabilities
aws/session
: Skip shared config on read errors #883aws/signer/v4
: Add support for URL.EscapedPath to signer #885
private/model/api
: Add docs for errors to API operations #881private/model/api
: Improve field and waiter doc strings #879service/dynamodb/dynamodbattribute
: Allow multiple struct tag elements #886- Add build tags to internal SDK tools #880
service/cognitoidentityprovider
: Update Amazon Cognito Identity Provider service modelservice/devicefarm
: Update AWS Device Farm documentationservice/opsworks
: Update AWS OpsWorks service modelservice/s3
: Update Amazon Simple Storage Service modelservice/waf
: Update AWS WAF service model
aws/request
: Fix HTTP Request Body race condition #874
aws/ec2metadata
: Add support for EC2 User Data #872aws/signer/v4
: Remove logic determining if request needs to be resigned #876
service/ec2
: api, documentation, and paginators updates.service/s3
: api and documentation updates.
service/codepipeline
: documentation updates.service/cloudformation
: api and documentation updates.service/kms
: documentation updates.service/elasticfilesystem
: documentation updates.service/snowball
: documentation updates.