Release: AWS SDK for PHP 1.2.6

Release Notes>PHP>Release: AWS SDK for PHP 1.2.6
This release adds support for the new Asia Pacific Northeast (Japan) region, registering callback functions for streams, adds a runnable sample for command-line progress bars, and improves support for PHP running in Safe Mode.

Details

Submitted By: RyanP
Release Date: March 2, 2011 3:04 PM GMT
Latest Version: 1.2.6
Created On: March 2, 2011 3:04 PM GMT
Last Updated: March 2, 2011 3:04 PM GMT

Download

Download the AWS SDK for PHP 1.2.6.

New Features

Change Description

Asia Pacific Northeast (Japan) Region

Support for the new Asia Pacific Northeast (Japan) region has been added to the SDK. The REGION_APAC_NE1 class constant should be used to refer to this region.

Learn more about the Asia Pacific Northeast (Japan) region at http://aws.amazon.com/about-aws/whats-new/2011/03/02/announcing-asia-pacific-tokyo-region/.

Stream Callbacks

Support for registering callback functions for read/write streams has been added to the SDK. While support has been added to the core runtime, it is most useful for tracking upload/download progress for Amazon S3. Includes a runnable sample in _samples/cli-s3_progress_bar.php.

PHP Safe Mode

An issue that would cause PHP to throw errors while running in Safe Mode has been resolved.

Documentation Issues

An issue where not all inline documentation blocks were updated to use the PHPDoc format, has been resolved.

Known Issues

Issue Description

2GB limit for 32-bit stacks

Because PHP's integer type is signed and many platforms use 32-bit integers, the AWS SDK for PHP does not correctly handle files larger than 2GB on a 32-bit stack (whereby "stack" includes CPU, OS, web server, and PHP binary). This is a well-known PHP issue.

For more information, please see: PHP filesize: Return values. A workaround is suggested in AmazonS3::create_mpu_object() with files bigger than 2GB.

Supported API Versions

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

Service API Version
Amazon CloudFront 2010-11-01
Amazon CloudWatch 2010-08-01
Amazon Elastic Compute Cloud (Amazon EC2) with Amazon Virtual Private Cloud (Amazon VPC) 2010-08-31
Amazon Elastic MapReduce (Amazon EMR) 2009-03-31
Amazon Relational Database Service (Amazon RDS) 2010-07-28
Amazon Simple Storage Service (Amazon S3) 2006-03-01
Amazon SimpleDB 2009-04-15
Amazon Simple Email Service (Amazon SES) 2010-12-01
Amazon Simple Notification Service (Amazon SNS) 2010-03-31
Amazon Simple Queue Service (Amazon SQS) 2009-02-01
Auto Scaling 2010-08-01
AWS CloudFormation 2010-05-15
AWS Elastic Beanstalk 2010-12-01
AWS Identity and Access Management 2010-05-08
AWS Import/Export 2010-06-01
Elastic Load Balancing (ELB) 2010-07-01

Migration Guide

From Release Notes

1.2.x

Simply replace the existing SDK package with the current release.

1.0–1.1

If you are using the AmazonCloudWatch class:

  • Replace the existing SDK package with the current release.

  • Update any calls to get_metric_statistics() with the new function signature.

If you are not using the AmazonCloudWatch class, simply replace the existing SDK package with the current release.

CloudFusion 2.5

A migration guide for customers wishing to upgrade from CloudFusion 2.5 to the AWS SDK for PHP 1.0 is located at http://aws.amazon.com/articles/4263

©2017, Amazon Web Services, Inc. or its affiliates. All rights reserved.