Release: AWS SDK for PHP 1.3.6

Release Notes>PHP>Release: AWS SDK for PHP 1.3.6
This release adds support for AWS Elastic Beanstalk's new configuration persistence and URL swapping features, AWS CloudFormation's ListStackResources and DescribeStackResource API support, and fixes issues reported to the AWS forums.


Submitted By: RyanP
Release Date: July 13, 2011 7:13 AM GMT
Latest Version: 1.3.6
Created On: July 13, 2011 7:13 AM GMT
Last Updated: July 13, 2011 7:13 AM GMT


Download the latest AWS SDK for PHP

New Features

Change Description

Configuration persistence and URL swapping support in AWS Elastic Beanstalk

With AWS Elastic Beanstalk, you can now save an environment's configuration, launch a new environment with a saved configuration, and apply a saved configuration to an existing environment. This allows you to seamlessly launch multiple environments with your preferred settings. For more details, go to the Managing Your Application Environments section in the AWS Elastic Beanstalk Developer Guide.

AWS Elastic Beanstalk now gives you the ability to swap URLs between environments. By using the URL swapping functionality, end users of your web application should not experience downtime when you deploy a new application version. You can stage your new application version on a test environment and swap the URLs with the production environment. For more details about this functionality and how to integrate it into your build process, visit the Deploying New Versions with Zero Downtime section in the AWS Elastic Beanstalk Developer Guide.

For more information about this release, check out the AWS Elastic Beanstalk Release Notes.

AWS CloudFormation Update

The latest release of AWS CloudFormation introduces Oracle Database support for Amazon RDS; weighted round robin and zone apex support for Amazon Route 53; Elastic Load Balancing LoadBalancer source security group support; and new actions to enable listing of stack resources and viewing of a specific resource in a stack (including the evaluated Metadata attribute).

For more information about this release, check out the AWS CloudFormation Release Notes.

SDK Compatibility Test

The SDK Compatibility Test now checks whether the system is 64- or 32-bit.

Resolved Issues

Change Description

Open file handles

The maximum number of open file handles is managed at the operating system level. Additional information about maximum open connections has been added to the create_mpu_object() method's documentation.


Resolved an issue where custom CURLOPT options were not being set correctly.

For more information about this issue, check out the [Bug Report] rawurlencode error when using SES and curlopts

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) 2011-05-15
Amazon Elastic MapReduce (Amazon EMR) 2009-03-31
Amazon Relational Database Service (Amazon RDS) 2011-04-01
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) 2011-04-05
©2017, Amazon Web Services, Inc. or its affiliates. All rights reserved.