Download
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 |
|
|
Resolved an issue where custom 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 |