Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Version 2.7.20

Jeremy Lindblom jeremeamia released this

  • Aws\DataPipeline - Added support for pipeline tagging via the AddTags and RemoveTags operations.
  • Aws\Route53 - Added support for the GetHostedZoneCount and ListHostedZonesByName operations.

Downloads

Version 2.7.19

Jeremy Lindblom jeremeamia released this · 4 commits to master since this release

  • Aws\Ssm - Added support for the Amazon Simple Systems Management Service (SSM).
  • Aws\Sts - Added support for regional endpoints.
  • Aws\CloudFront - Added support for origin paths in web distributions.
  • Aws\Ecs - Added support for specifying volumes and mount points. Also switched the client to use a JSON protocol.
  • Aws\ElasticTranscoder - Added support for cross-regional resource warnings.
  • Aws\Route53Domains - Add iterators for ListDomains and ListOperations.

Downloads

Version 2.7.18

awstools awstools released this · 13 commits to master since this release

  • Aws\Iam - Added support for named and managed policies.
  • Aws\Route53Domains - Added support for tagging operations.
  • Aws\ElastiCache - Added support for tagging operations.
  • Added support for the Scan API for secondary indexes to the DynamoDB client.
  • Added forward compatibility for the 'credentials', 'endpoint', and 'http' configuration options.
  • Made the marshalValue() and unmarshalValue() methods public in the DynamoDB Marshaler.

Downloads

Version 2.7.17

awstools awstools released this · 27 commits to master since this release

  • Added support for getShippingLabel to the AWS Import/Export client.
  • Added support for online indexing to the DynamoDB client.
  • Updated the AWS Lambda client.

Downloads

Version 2.7.16

Jeremy Lindblom jeremeamia released this · 31 commits to master since this release

  • Added support for custom security groups to the Amazon EMR client.
  • Added support for the latest APIs to the Amazon Cognito Identity client.
  • Added support for ClassicLink to the Auto Scaling client.
  • Added the ability to set a client's API version to "latest" for forwards compatibility with v3.

Downloads

Version 2.7.15

Jeremy Lindblom jeremeamia released this · 35 commits to master since this release

  • Added support for HLS Content Protection to the Elastic Transcoder client.
  • Updated client factory logic to add the SignatureListener, even when NullCredentials have been specified. This way, you can update a client's credentials later if you want to begin signing requests.

Downloads

Version 2.7.14

Jeremy Lindblom jeremeamia released this · 39 commits to master since this release

  • Fixed a regression in the CloudSearch Domain client (#448).

Downloads

Version 2.7.13

Jeremy Lindblom jeremeamia released this · 41 commits to master since this release

  • Added the Amazon EC2 Container Service client.
  • Added the Amazon CloudHSM client.
  • Added support for dynamic fields to the Amazon CloudSearch client.
  • Added support for the ClassicLink feature to the Amazon EC2 client.
  • Updated the Amazon RDS client to use the latest 2014-10-31 API.
  • Updated S3 signature so retries use a new Date header on each attempt.

Downloads

Version 2.7.12

awstools awstools released this · 51 commits to master since this release

  • Added support for task priorities to Amazon Simple Workflow Service.

Downloads

Version 2.7.11

awstools awstools released this · 53 commits to master since this release

  • Updated Amazon EMR to the latest API version.
  • Added support for for the new ResetCache API operation to AWS Storage Gateway.

Downloads

Version 2.7.10

awstools awstools released this · 56 commits to master since this release

  • Added support for user data to Amazon Elastic Transcoder.
  • Added support for data retrieval policies and audit logging to the Amazon Glacier client.
  • Corrected the AWS Security Token Service endpoint.

Downloads

Version 2.7.9

awstools awstools released this · 65 commits to master since this release

  • The Amazon Simple Queue Service client adds support for the PurgeQueue operation.
  • You can now use AWS OpsWorks with existing EC2 instances and on-premises servers.

Downloads

Version 2.7.8

Jeremy Lindblom jeremeamia released this · 68 commits to master since this release

  • Added support for the PutRecords batch operation to KinesisClient.
  • Added support for the GetAccountAuthorizationDetails operation to the IamClient.
  • Added support for the UpdateHostedZoneComment operation to Route53Client.
  • Added iterators for ListEventSources and ListFunctions operations the LambdaClient.

Downloads

Version 2.7.7

awstools awstools released this · 70 commits to master since this release

  • Added a DynamoDB Marshaler class, that allows you to marshal JSON documents or native PHP arrays to the format that DynamoDB requires. You can also unmarshal item data from operation results back into JSON documents or native PHP arrays.
  • Added support for media file encryption to Amazon Elastic Transcoder.
  • Removing a few superfluous x-amz-server-side-encryption-aws-kms-key-id from the Amazon S3 model.
  • Added support for using AWS Data Pipeline templates to create pipelines and bind values to parameters in the pipeline.

Downloads

Version 2.7.6

Jeremy Lindblom jeremeamia released this · 79 commits to master since this release

  • Added support for AWS KMS integration to the Amazon Redshift Client.
  • Fixed cn-north-1 endpoint for AWS Identity and Access Management.
  • Updated S3Client::getBucketLocation method to work cross-region regardless of the region's signature requirements.
  • Fixed an issue with the DynamoDbClient that allows it to work better with with DynamoDB Local.
  • Added a .gitattributes file.

Downloads

Version 2.7.5

Jeremy Lindblom jeremeamia released this · 88 commits to master since this release

  • Added support for AWS Lambda.
  • Added support for event notifications to the Amazon S3 client.
  • Fixed an issue with S3 pre-signed URLs when using Signature V4.

Downloads

Version 2.7.4

awstools awstools released this · 93 commits to master since this release

  • Added support for the AWS Key Management Service.
  • Added support for AWS CodeDeploy.
  • Added support for AWS Config.
  • Added support for AWS KMS encryption to the Amazon S3 client.
  • Added support for AWS KMS encryption to the Amazon EC2 client.
  • Added support for Amazon CloudWatch Logs delivery to the AWS CloudTrail client.
  • Added the GetTemplateSummary operation to the AWS CloudFormation client.
  • Fixed an issue with sending signature version 4 Amazon S3 requests that contained a 0 length body.

Downloads

Version 2.7.3

Jeremy Lindblom jeremeamia released this · 104 commits to master since this release

  • Added support for private DNS for Amazon Virtual Private Clouds, health check failure reasons, and reusable delegation sets to the Amazon Route 53 client.
  • Updated the CloudFront model.
  • Added support for configuring push synchronization to the Cognito Sync client.
  • Updated docblocks in a few S3 and Glacier classes to improve IDE experience.

Downloads

Version 2.7.2

awstools awstools released this · 120 commits to master since this release

  • Updated AWS Identity and Access Management (IAM) to the latest version.
  • Updated Amazon Cognito Identity client to the latest version.
  • Added auto-renew support to the Amazon Route 53 Domains client.
  • Updated Amazon EC2 to the latest version.
  • Added support for the eu-central-1 region.

Downloads

2.7.1

Michael Dowling mtdowling released this · 132 commits to master since this release

  • Updated the Amazon RDS client to the 2014-09-01 API version.
  • Added support for advanced Japanese language processing to the Amazon CloudSearch client.

Downloads

2.7.0

Jeremy Lindblom jeremeamia released this · 140 commits to master since this release

  • Added document model support to the Amazon DynamoDB client, including support for the new data types (L, M, BOOL, and NULL), nested attributes, and expressions.
  • Deprecated the Aws\DynamoDb\Model\Attribute, Aws\DynamoDb\Model\Item, and Aws\DynamoDb\Iterator\ItemIterator classes, and the Aws\DynamoDb\DynamoDbClient::formatValue and Aws\DynamoDb\DynamoDbClient::formatAttribute methods, since they do not support the new types in the DynamoDB document model. These deprecated classes and methods still work reliably with S, N, B, SS, NS, and BS attributes.
  • Updated the Amazon DynamoDB client to permanently disable client-side parameter validation. This needed to be done in order to support the new document model features.
  • Updated the Amazon EC2 client to sign requests with Signature V4.
  • Fixed an issue in the S3 service description to make the VersionId work in S3Client::restoreObject.

Downloads

2.6.16

Jeremy Lindblom jeremeamia released this · 151 commits to master since this release

  • Added support for tagging to the Amazon Kinesis client.
  • Added support for setting environment variables to the AWS OpsWorks client.
  • Fixed issue #334 to allow the before_upload callback to work in the S3Client::upload method.
  • Fixed an issue in the Signature V4 signer that was causing an issue with some CloudSearch Domain operations.

Downloads

2.6.15

Michael Dowling mtdowling released this · 165 commits to master since this release

  • Added support for signing requests to the Amazon CloudSearch Domains client.
  • Added support for creating anonymous clients.

Downloads

2.6.14

Jeremy Lindblom jeremeamia released this · 169 commits to master since this release

  • Added support for tagging to the Elastic Load Balancing client.

Downloads

2.6.13

Michael Dowling mtdowling released this · 172 commits to master since this release

  • Added support for configurable idle timeouts to the Elastic Load Balancing client.
  • Added support for Lifecycle Hooks, Detach Instances, and Standby to the AutoScaling client.
  • Added support for creating Amazon ElastiCache for Memcached clusters with nodes in multiple availability zones.
  • Added minor fixes to the Amazon EC2 model for ImportVolume, DescribeNetworkInterfaceAttribute, and DeleteVpcPeeringConnection
  • Added support for getGeoLocation and listGeoLocations to the Amazon Route 53 client.
  • Added support for Amazon Route 53 Domains.
  • Fixed an issue with deleting nested folders in the Amazon S3 stream wrapper.
  • Fixed an issue with the Amazon S3 sync abstraction to ensure that S3->S3 communication works correctly.
  • Added stricter validation to the Amazon SNS MessageValidator.

Downloads

2.6.12

Jeremy Lindblom jeremeamia released this · 190 commits to master since this release

  • Added support for adding attachments to support case communications to the AWS Support API client.
  • Added support for credential reports and password rotation features to the AWS IAM client.
  • Added the ap-northeast-1, ap-southeast-1, and ap-southeast-2 regions to the Amazon Kinesis client.
  • Added a listFilter stream context option that can be used when using opendir() and the Amazon S3 stream wrapper. This option is used to filter out specific objects from the files yielded from the stream wrapper.
  • Fixed #322 so that the download sync builder ignores objects that have a GLACIER storage class.
  • Fixed an issue with the S3 SSE-C logic so that HTTPS is only required when the SSE-C parameters are provided.
  • Updated the Travis configuration to include running HHVM tests.

Downloads

2.6.11

Michael Dowling mtdowling released this · 202 commits to master since this release

  • Added support for Amazon Cognito Identity
  • Added support for Amazon Cognito Sync
  • Added support for Amazon CloudWatch Logs
  • Added support for editing existing health checks and associating health checks with tags to the Amazon Route 53 client.
  • Added the ModifySubnetAttribute operation to the Amazon EC2 client.

Downloads

2.6.10

Jeremy Lindblom jeremeamia released this · 221 commits to master since this release

  • Added the ap-northeast-1, ap-southeast-1, and sa-east-1 regions to the Amazon CloudTrail client.
  • Added the eu-west-1 and us-west-2 regions to the Amazon Kinesis client.
  • Fixed an issue with the SignatureV4 implementation when used with Amazon S3.
  • Fixed an issue with a test that was causing failures when run on EC2 instances that have associated Instance Metadata credentials.

Downloads

2.6.9

Jeremy Lindblom jeremeamia released this · 225 commits to master since this release

  • Added support for the CloudSearchDomain client, which allows you to search and upload documents to your CloudSearch domains.
  • Added support for delivery notifications to the Amazon SES client.
  • Updated the CloudFront client to support the 2014-05-31 API.
  • Merged PR #316 as a better solution for issue #309.

Downloads

2.6.8

Jeremy Lindblom jeremeamia released this · 235 commits to master since this release

  • Added support for closed captions to the Elastic Transcoder client.
  • Added support for IAM roles to the Elastic MapReduce client.
  • Updated the S3 PostObject to ease customization.
  • Fixed an issue in some EC2 waiters by merging PR #306.
  • Fixed an issue with the DynamoDB WriteRequestBatch by merging PR #310.
  • Fixed issue #309, where the url_stat() logic in the S3 Stream Wrapper was affected by a change in PHP 5.5.13.

Downloads

2.6.7

Michael Dowling mtdowling released this · 251 commits to master since this release

  • Added support for Amazon S3 customer provided encryption keys.
  • Updated Amazon SNS to support message attributes.
  • Updated the Amazon Redshift model to support new cluster parameters.
  • Updated PHPUnit dev dependency to 4.* to work around a PHP serializing bug.

Downloads

2.6.6

Jeremy Lindblom jeremeamia released this · 264 commits to master since this release

  • Added support for the Desired Partition Count scaling option to the CloudSearch client. Hebrew is also now a supported language.
  • Updated the STS service description to the latest version.
  • [Docs] Updated some of the documentation about credential profiles.
  • Fixed an issue with the regular expression in the S3Client::isValidBucketName method. See #298.

Downloads

2.6.5

Michael Dowling mtdowling released this · 270 commits to master since this release

  • Added cross-region support for the Amazon EC2 CopySnapshot operation.
  • Added AWS Relational Database (RDS) support to the AWS OpsWorks client.
  • Added support for tagging environments to the AWS Elastic Beanstalk client.
  • Refactored the signature version 4 implementation to be able to pre-sign most operations.

Downloads

2.6.4

Michael Dowling mtdowling released this · 276 commits to master since this release

  • Added support for lifecycles on versioning enabled buckets to the Amazon S3 client.
  • Fixed an Amazon S3 sync issue which resulted in unnecessary transfers when no $keyPrefix argument was utilized.
  • Corrected the CopySourceIfMatch and CopySourceIfNoneMatch parameter for Amazon S3 to not use a timestamp shape.
  • Corrected the sending of Amazon S3 PutBucketVersioning requests that utilize the MFADelete parameter.

Downloads

2.6.3

Michael Dowling mtdowling released this · 280 commits to master since this release

Added new regions to the AWS CloudTrail client and added the ability to modify Amazon SNS topic settings to the AWS CloudFormation client.

Downloads

2.6.2

Michael Dowling mtdowling released this · 287 commits to master since this release

  • Added support for Amazon SQS message attributes.
  • Fixed Amazon S3 multi-part uploads so that manually set ContentType values are not overwritten.
  • No longer recalculating file sizes when an Amazon S3 socket timeout occurs because this was causing issues with multi-part uploads and it is very unlikely ever the culprit of a socket timeout.
  • Added better environment variable detection.

Downloads

2.6.1

Jeremy Lindblom jeremeamia released this · 296 commits to master since this release

  • Added support for the ~/.aws/credentials INI file and credential profiles (via the profile option) as a safer alternative to using explicit credentials with the key and secret options.
  • Added support for query filters and improved conditional expressions to the Amazon DynamoDB client.
  • Added support for the ChefConfiguration parameter to a few operations on the AWS OpsWorks Client.
  • Added support for Redis cache cluster snapshots to the Amazon ElastiCache client.
  • Added support for the PlacementTenancy parameter to the CreateLaunchConfiguration operation of the Auto Scaling client.
  • Added support for the new R3 instance types to the Amazon EC2 client.
  • Added the SpotInstanceRequestFulfilled waiter to the Amazon EC2 client (see #241).
  • Improved the S3 Stream Wrapper by adding support for deleting pseudo directories (#264), updating error handling (#276), and fixing is_link() for non-existent keys (#268).
  • Fixed #252 and updated the DynamoDB WriteRequestBatch abstraction to handle batches that were completely rejected due to exceeding provisioned throughput.
  • Updated the SDK to support Guzzle 3.9.x.

Downloads

2.6.0

Jeremy Lindblom jeremeamia released this · 332 commits to master since this release

  • [BC] Updated the Amazon CloudSearch client to use the new 2013-01-01 API version (see their release notes). This API version of CloudSearch is significantly different than the previous one, and is not backwards compatible. See the Upgrading Guide for more details.
  • Added support for the VPC peering features to the Amazon EC2 client.
  • Updated the Amazon EC2 client to use the new 2014-02-01 API version.
  • Added support for resize progress data and the Cluster Revision Number parameter to the Amazon Redshift client.
  • Added the ap-northeast-1, ap-southeast-2, and sa-east-1 regions to the Amazon CloudSearch client.

Downloads

2.5.4

Michael Dowling mtdowling released this · 337 commits to master since this release

  • Added support for access logs to the Elastic Load Balancing client.
  • Updated the Elastic Load Balancing client to the latest API version.
  • Added support for the AWS_SECRET_ACCESS_KEY environment variables.
  • Updated the Amazon CloudFront client to use the 2014-01-31 API version. See their release notes.
  • Updates the AWS OpsWorks client to the latest API version.
  • Amazon S3 Stream Wrapper now works correctly with pseudo folder keys created by the AWS Management Console.
  • Amazon S3 Stream Wrapper now implements mkdir() for nested folders similar to the AWS Management Console.
  • Addressed an issue with Amazon S3 presigned-URLs where X-Amz-* headers were not being added to the query string.
  • Addressed an issue with the Amazon S3 directory sync where paths that contained dot-segments were not properly. resolved. Removing the dot segments consistently helps to ensure that files are uploaded to their intended. destinations and that file key comparisons are accurately performed when determining which files to upload.

Downloads

2.5.3

Michael Dowling mtdowling released this · 357 commits to master since this release

  • Added support for HTTP and HTTPS string-match health checks and HTTPS health checks to the Amazon Route 53 client
  • Added support for the UPSERT action for the Amazon Route 53 ChangeResourceRecordSets operation
  • Added support for SerialNumber and TokenCode to the AssumeRole operation of the IAM Security Token Service (STS).
  • Added support for RequestInterval and FailureThreshold to the Amazon Route53 client.
  • Added support for smooth streaming to the Amazon CloudFront client.
  • Added the us-west-2, eu-west-1, ap-southeast-2, and ap-northeast-1 regions to the AWS Data Pipeline client.
  • Added iterators to the Amazon Kinesis client
  • Updated iterator configurations for all services to match our new iterator config spec (care was taken to continue supporting manually-specified configurations in the old format to prevent BC)
  • Updated the Amazon EC2 model to include the latest updates and documentation. Removed deprecated license-related operations (this is not considered a BC since we have confirmed that these operations are not used by customers)
  • Updated the Amazon Route 53 client to use the 2013-04-01 API version
  • Fixed several iterator configurations for various services to better support existing operations and parameters
  • Fixed an issue with the Amazon S3 client where an exception was thrown when trying to add a default Content-MD5 header to a request that uses a non-rewindable stream.
  • Updated the Amazon S3 PostObject class to work with CNAME style buckets.

Downloads

2.5.2

Jeremy Lindblom jeremeamia released this · 377 commits to master since this release

  • Added support for dead letter queues to Amazon SQS
  • Added support for the new M3 medium and large instance types to the Amazon EC2 client
  • Added support for using the eu-west-1 and us-west-2 regions to the Amazon SES client
  • Adding content-type guessing to the Amazon S3 stream wrapper (see #210)
  • Added an event to the Amazon S3 multipart upload helpers to allow granular customization of multipart uploads during a sync (see #209)
  • Updated Signature V4 logic for Amazon S3 to throw an exception if you attempt to create a presigned URL that expires later than a week (see #215)
  • Fixed the downloadBucket and uploadDirectory methods to support relative paths and better support Windows (see #207)
  • Fixed issue #195 in the Amazon S3 multipart upload helpers to properly support additional parameters (see #211)
  • [Docs] Expanded examples in the API reference by default so they don't get overlooked
  • [Docs] Moved the API reference links in the service-specific user guide pages to the bottom so the page's content takes priority

Downloads

2.5.1

Michael Dowling mtdowling released this · 401 commits to master since this release

  • Added support for attaching existing Amazon EC2 instances to an Auto Scaling group to the Auto Scaling client
  • Added support for creating launch configurations from existing Amazon EC2 instances to the Auto Scaling client
  • Added support for describing Auto Scaling account limits to the Auto Scaling client
  • Added better support for block device mappings to the Amazon AutoScaling client when creating launch configurations
  • Added support for ranged inventory retrieval to the Amazon Glacier client
  • [Docs] Updated and added a lot of content in the User Guide
  • Fixed a bug where the KinesisClient::getShardIterator() method was not working properly
  • Fixed an issue with Amazon SimpleDB where the 'Value' attribute was marked as required on DeleteAttribute and BatchDeleteAttributes
  • Fixed an issue with the Amazon S3 stream wrapper where empty place holder keys were being marked as files instead of directories
  • Added the ability to specify a custom signature implementation using a string identifier (e.g., 'v4', 'v2', etc)

Downloads

2.5.0

Jeremy Lindblom jeremeamia released this · 421 commits to master since this release

This release adds support for audio profiles in Amazon Elastic Transcoder, geo restriction in Amazon CloudFront, and the recently announced China (Beijing) Region.

Please see the official release notes or the CHANGELOG for a full list of changes.

IMPORTANT: Version 2.5.0 is a major release of the SDK, and contains some minor, backwards-incompatible changes that may affect the way you use some service clients in the SDK. Please read the UPGRADING.md document for details about what has changed and what you may need to do to update your code.

Downloads

2.4.12

Michael Dowling mtdowling released this · 430 commits to master since this release

This release adds support for Amazon Kinesis, adds global secondary indexes support to the Amazon DynamoDB client, and provides several other client updates and fixes.

Please see the official release notes or the CHANGELOG for a full summary of changes.

Downloads

2.4.11

Jeremy Lindblom jeremeamia released this · 457 commits to master since this release

This release updates the Amazon EC2 and Amazon RDS clients to use the latest API versions.

Please see the official release notes or the CHANGELOG for a full summary of changes.

Downloads

2.4.10

Jeremy Lindblom jeremeamia released this · 470 commits to master since this release

This release adds support for AWS CloudTrail, identity federation using SAML 2.0 for AWS Identity and Access Management (IAM), and a few new features to the Amazon Redshift client.

Please see the official release notes or the CHANGELOG for a full summary of changes.

Downloads

Something went wrong with that request. Please try again.