Release: AWS SDK for PHP 2.3.0

Release Notes>Release: AWS SDK for PHP 2.3.0
This release adds support for Amazon DynamoDB Local Secondary Indexes, includes an Amazon S3 stream wrapper, and includes other improvements to the SDK and documentation

Details

Submitted By: lindblom
Latest Version: 2.3.0
Created On: April 18, 2013 2:27 PM GMT
Last Updated: April 18, 2013 4:25 PM GMT

Download

Important Changes

Change Description

Amazon DynamoDB

Updated the Amazon DynamoDB client to use the new 2012-08-10 API version which includes changes in how you specify keys. If you are not ready to upgrade to the new API, you can configure the SDK to use the previous version of the API by setting the version option to 2011-12-05 when you instantiate the client (See UPGRADING.md).

New Features

Change Description

Amazon DynamoDB

  • Added support for Local Secondary Indexes to the Amazon DynamoDB client.
  • Added a new config option (gc_operation_delay) to the DynamoDB Session Handler to specify a delay between requests to the service during garbage collection in order to help regulate the consumption of throughput.

Amazon Simple Storage Service

Added an Amazon S3 stream wrapper that allows PHP native file functions to be used to interact with S3 buckets and objects.

Amazon Redshift

Added support for using the us-west-2 region to the Amazon Redshift client.

General SDK

  • Added support for automatically retrying throttled requests with exponential backoff to all service clients.
  • Added a new config option (version) to client objects to specify the API version to use if multiple are supported.

SDK Documentation

  • Added a way to use marked integration test code as example code in the user guide and API docs.
  • Added key information to the DynamoDB service description to provide more accurate API docs for some operations.
  • Added a page about Waiters to the user guide.
  • Added a page about the DynamoDB Session Handler to the user guide.
  • Added a page about response Models to the user guide.

Other Updates

Change Description

Amazon Relational Database Service

Updated the Amazon RDS client to sign requests with Signature V4.

Amazon Simple Storage Service

Updated the Amazon S3 client to automatically add the Content-Type to PutObject and other upload operations.

General SDK

Bumped the required version of Guzzle to ~3.4.1.

Resolved Issues

Change Description

General SDK

  • Fixed an issue where service clients with a global endpoint could have their region for signing set incorrectly if a region other than us-east-1 was specified.
  • Fixed an issue where reused command objects appended duplicate content to the user agent string.
  • Fixed an issue in a few operations (including SQS::receiveMessage) where the curl.options could not be modified.

Supported API Versions

The AWS SDK for PHP 2 supports the following services and API versions:

Service API Version
Amazon CloudFront 2012-05-05
Amazon CloudSearch 2011-02-01
Amazon CloudWatch 2010-08-01
Amazon DynamoDB 2012-08-10, 2011-12-15
Amazon Elastic Compute Cloud 2013-02-01
Amazon Elastic MapReduce 2009-03-31
Amazon Elastic Transcoder 2012-09-25
Amazon ElastiCache 2012-11-15
Amazon Glacier 2012-06-01
Amazon Redshift 2012-12-01
Amazon Relational Database Service 2013-02-12
Amazon Route 53 2012-12-12
Amazon Simple Email Service 2010-12-01
Amazon Simple Notification Service 2010-03-31
Amazon Simple Queue Service 2012-11-05
Amazon Simple Storage Service 2006-03-01
Amazon Simple Workflow Service 2012-01-25
Amazon SimpleDB 2009-04-15
Auto Scaling 2011-01-01
AWS CloudFormation 2010-05-15
AWS Data Pipeline 2012-10-29
AWS Direct Connect 2012-10-25
AWS Elastic Beanstalk 2010-12-01
AWS Identity and Access Management 2010-05-08
AWS Import/Export 2010-06-01
AWS OpsWorks 2013-02-18
AWS Security Token Service 2011-06-15
AWS Storage Gateway 2012-06-30
Elastic Load Balancing 2012-06-01
©2017, Amazon Web Services, Inc. or its affiliates. All rights reserved.