Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP

Comparing changes

Choose two branches to see what's changed or to start a new pull request. If you need to, you can also compare across forks.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also compare across forks.
base fork: cfphpflex/aws-sdk-php
base: master
...
head fork: aws/aws-sdk-php
compare: master
Checking mergeability… Don't worry, you can still create the pull request.
This comparison is big! We're only showing the most recent 250 commits
Commits on Mar 24, 2015
@mtdowling mtdowling Various S3 WIP updates. [skip ci] 9e497d1
@mtdowling mtdowling Adding ApplyMd5Middleware tests [skip ci] 0693164
@mtdowling mtdowling S3 middleware updates [skip ci] 4beae2f
@jeremeamia jeremeamia Updated links to docs to point to the new canonical location. 8104bb0
@jeremeamia jeremeamia Added support for cross-region replication and requester pays to S3. 2a9025b
@jeremeamia jeremeamia Updated links to docs in the README 6b6663b
@jeremeamia jeremeamia 2.7.24 release 1c119a1
Commits on Mar 25, 2015
@jeremeamia jeremeamia Moves the aws-guzzle-handler project into the SDK. a930e65
@jeremeamia jeremeamia Merge pull request #518 from aws/move-guzzle-handler
Moves the aws-guzzle-handler project into the SDK.
2674019
@mtdowling mtdowling GuzzleV5 handler tweak 0d9ef10
@mtdowling mtdowling Adding BatchDelete abstraction 09ccdc3
@mtdowling mtdowling Removing no longer needed test 954ce31
@jeremeamia jeremeamia Updates to S3/Glacier MUP tests. eddd5e7
@mtdowling mtdowling Making BatchDelete more async and adding the ability to create promis…
…e yields in each callbacks
9496476
Commits on Mar 26, 2015
@mtdowling mtdowling Simplifying PostObject to support all of the S3 POSTObject features m…
…ore generically
050b186
@mtdowling mtdowling Merge branch 'batch-delete' into abstract-http 87ce20f
@jeremeamia jeremeamia Fixed up the PutObjectUrlMiddleware and GuzzleHandler code/tests for …
…S3 work.
0c7f334
@jeremeamia jeremeamia Quick fixes/hacks to allow the test suite to finish. f7302e1
@jeremeamia jeremeamia Updating Travis config f38d078
@jeremeamia jeremeamia Fixing Travis config 8937293
@jeremeamia jeremeamia Getting Travis to run tests on PHP 7 43d171e
@jeremeamia jeremeamia Never mind about getting Travis to run tests on PHP 7; it's not working. 59d6b27
@mtdowling mtdowling 2.7.25 release 5942bb5
Commits on Mar 27, 2015
@mtdowling mtdowling Updating stream wrapper and adding a history middleware 0f62f6e
@mtdowling mtdowling Fixing typo ffe27f0
Commits on Mar 28, 2015
@mtdowling mtdowling Updating S3Client tests [skip ci] 748137b
Commits on Mar 30, 2015
@mtdowling mtdowling Resolving credentials ensures that they are not expired e05ad24
@mtdowling mtdowling Adding a Guzzle 6 handler 74675a8
@mtdowling mtdowling Using a delay in CommandPool to ensure future tick 165d72c
Commits on Mar 31, 2015
@mtdowling mtdowling Various test fixes for Guzzle 6 handler 0884ca4
Commits on Apr 01, 2015
@mtdowling mtdowling Updating the packaging script e093fb1
Commits on Apr 02, 2015
@mtdowling mtdowling Updating the SDK to use JSON files directly.
This commit updates the SDK to use the JSON models directly so that a
pre-build step is not required. The models that were added in this
commit are taken from the aws/aws-sdk-ruby repository and renamed to
match the new hierarchical directory format of service/version/*.

JSON files are first checked if they are cached in the opcode cache. If
so, then the file is loaded directly. If not, then the JSON data is
parsed, saved to disk as a PHP file for subsequent cache hits, and the
JSON data is returned. The cached JSON files are stored in the `cache/`
directory of the SDK by default, but this can be customized using the
`AWS_PHP_CACHE_DIR` environment variable.

Because we are now using the JSON files directly various JSON to PHP
build scripts have been removed.
6d43be8
@jeremeamia jeremeamia Added a small clarification to the user guide abotu error handling 62d90e8
@jeremeamia jeremeamia Added support for the DescribeCertificates operation to RDS. 597417b
@jeremeamia jeremeamia Added support for protecting content with PlayReady Digital Rights Ma…
…nagement (DRM) to ElasticTranscoder.
53d7a0d
@jeremeamia jeremeamia Added support deployments to on-premises instances to CodeDeploy 3328e19
@jeremeamia jeremeamia 2.7.26 release 340ba93
Commits on Apr 03, 2015
@mtdowling mtdowling Avoiding stat of file with realpath d921ca3
@mtdowling mtdowling Updating to use the sys_get_temp_dir() path bad12d2
@mtdowling mtdowling Updating to use a new version of the sphinx theme 3abbf45
Commits on Apr 07, 2015
@mtdowling mtdowling Removing SSM until we build the client 131ce8a
@mtdowling mtdowling Adding phar support to the JSON compiler e3898ad
@mtdowling mtdowling Adding configservice alias a080849
@mtdowling mtdowling More SSM removal until a client is built 1b1a19d
@mtdowling mtdowling Downloading Sami if it is not present c557406
@mtdowling mtdowling Updating doc build process with latest changes 886d656
@mtdowling mtdowling 2.7.27 release 96dd5a8
@jeremeamia jeremeamia Redesigned multipart uploads to be async-compatible. f799683
@jeremeamia jeremeamia Updated multipart uploads to use callbacks for customizing operations…
…. [ci skip]
0e10884
@jeremeamia jeremeamia Merge pull request #525 from aws/v3-async-mups
Async multipart uploads
adebccb
Commits on Apr 08, 2015
@mtdowling mtdowling Allowing empty XML for PutBucketNotification. Closes #528 21ddd3d
Commits on Apr 09, 2015
@jeremeamia jeremeamia Updates to ECS, Lambda, and S3 models. 2df81c5
@jeremeamia jeremeamia Adding support for the Amazon Machine Learning service. c2d356a
@jeremeamia jeremeamia Added support for Amazon WorkSpaces. 1506d49
@jeremeamia jeremeamia Updated CHANGELOG to include Machine Learning and WorkSpaces fd0dc4e
@jeremeamia jeremeamia 2.8.0 release 526a527
Commits on Apr 15, 2015
@mtdowling mtdowling Updating to use the new trampolined promises 1bab6b8
Commits on Apr 16, 2015
@mtdowling mtdowling Adding a getGetResourceConfigHistoryIterator to ConfigService 1c8850b
@mtdowling mtdowling Adding events to CognitoSyncClient 0ad6f89
@mtdowling mtdowling Addding location => body to invoke. Closes #530 7704360
@mtdowling mtdowling 2.8.1 release 9715c74
Commits on Apr 17, 2015
@mtdowling mtdowling No need for delay anymore 456981b
@mtdowling mtdowling Ensuring the Guzzle v5 adapter uses lazy futures 6052eab
@deviantintegral deviantintegral Fix assuming tests are run from the project root. ed8398a
@deviantintegral deviantintegral Remove extra parentheses. 0332228
@mtdowling mtdowling Merge pull request #535 from deviantintegral/test-services-path
Fix assuming tests are run from the project root.
ef68293
Commits on Apr 19, 2015
@fustundag fustundag Method name fix for creating PresignedUrl
If presigned url created for PutObject using V4 Signature ( e.g. V4 is required for eu-central-1 region ), url not working because presigned url created with 'GET' mehtod name.
26edd76
Commits on Apr 20, 2015
@mtdowling mtdowling Allow changing the method to GET when it is a application/x-www-form-…
…urlencoded request. Otherwise use clone
5fe45f7
@mtdowling mtdowling Fixing use of short array c802868
Commits on Apr 21, 2015
@mtdowling mtdowling Switching to ApiGen 9891e95
@mtdowling mtdowling Adding paginators and waiters. Adding a way to get all paginators and…
… all waiters
b60c124
@mtdowling mtdowling Moving some things around 81f81e7
@mtdowling mtdowling Updating TOC for operations to look like other methods 31d76c5
@mtdowling mtdowling More updates dcde8cc
@mtdowling mtdowling Adding shape based API documentation 4dca9c4
@mtdowling mtdowling Merge pull request #541 from aws/apigen
Switching over to ApiGen instead of Sami
69dc681
@mtdowling mtdowling Moving DocModel into the SDK d2ee6ef
@mtdowling mtdowling Doc template fixes a894393
@hacfi hacfi Add missing use statement for ResourceIteratorInterface in CloudTrail…
…Client
a9e8ab1
@hacfi hacfi Fix inconsist @var PhpDoc in AbstractClient 97d8bde
@hacfi hacfi Fix inconsist @var PhpDoc & use statements 548f3b0
@hacfi hacfi Add missing use statement for ResourceIteratorInterface in ConfigServ…
…iceClient & KinesisClient
e6e3c74
@hacfi hacfi Fix S3 NoSuchTagSetException 2466769
@mtdowling mtdowling Merge pull request #542 from hacfi/missing_use_statement
Add missing use statement for ResourceIteratorInterface
705c37e
@jeremeamia jeremeamia Merge pull request #543 from hacfi/phpdoc
Fix inconsist @var PhpDoc & use statements
390e792
@jeremeamia jeremeamia Merge pull request #545 from hacfi/s3_tag_exception
Fix S3 NoSuchTagSetException
1d301ea
@jeremeamia jeremeamia Updated getting started guide to show how to get error code from exce…
…ption. [ci skip]
3861fd9
@jeremeamia jeremeamia Added missing code coverage annotations. e28e7a6
@jeremeamia jeremeamia Updating the SDK to support the latest PSR-7 and promises changes. 048547d
@mtdowling mtdowling Fixing stream wrapper for PSR-7 updates d2bb35d
Commits on Apr 22, 2015
@mtdowling mtdowling Added support for injectable cache to stream wrapper.
- You can now inject a cache into the stream wrapper in a contect or in
  the default context options.
- Added a CacheInterface for simple get/set/remove caching.
- Added a single cache implementation LruArrayCache that implements an
  LRU cache using PHP's ordered associative arrays.
- Added support for creating a stream wrapper using a custom protocol.

Closes #531. Closes #536.
6c4fdf4
@mtdowling mtdowling Cleaning/fixing up readdir caching and adding more tests aeb3739
@mtdowling mtdowling Merge pull request #548 from aws/stream-wrapper-cache
Added support for injectable cache to stream wrapper.
a46b8a2
@mtdowling mtdowling Adding RefreshableCredentialsInterface ab51953
@mtdowling mtdowling Merge pull request #550 from aws/refreshable_credentials
Adding RefreshableCredentialsInterface
9e59dfc
@jeremeamia jeremeamia Making the S3 transfer async. 74f8c50
Commits on Apr 23, 2015
@mtdowling mtdowling Adding documentation override system 4d6cf2a
@mtdowling mtdowling Merge pull request #551 from aws/doc-overrides
Adding documentation override system
f2656fd
@jeremeamia jeremeamia Fixed failing tests that occur when zend opcache is not present. fa9558b
@jeremeamia jeremeamia Added support for new VM Import EC2 APIs. ab0362e
@jeremeamia jeremeamia Updated IAM and CloudSearchDomain models 1000933
@jeremeamia jeremeamia 2.8.2 release 4237e97
@mtdowling mtdowling Adding regions to S3Client and removing PathStyle as a per/command pa…
…rameter
69fdbc0
@mtdowling mtdowling Adding a note about sigv4 only regions to the error message e19ebd5
@mtdowling mtdowling Merge pull request #552 from aws/s3-with-regions
Adding regions to S3Client and removing PathStyle as a per/command param...
faf763b
@jeremeamia jeremeamia Fixed some integ tests. ac71b1f
@mtdowling mtdowling Updating models / adding missing services.
This commit updates all of the models to use the latest versions.
Renames paginator-2.json to the correct paginator-1.json.
Clears the cache after building the manifest.
Uses the resovle function of the ApiProvider to spot errors.
78af29a
Commits on Apr 24, 2015
@mtdowling mtdowling Testing multiple clients and adding PHP 7. Closes #547 1226ffd
@mtdowling mtdowling Merge pull request #554 from aws/multi-travis
Testing multiple clients and adding PHP 7. Closes #547
bb98332
@jeremeamia jeremeamia Updated existing integration tests. e07afd3
@jeremeamia jeremeamia Removed "delay" options when not needed, and added support for the "s…
…ink" option to the GuzzleV5 adapter.
729f3a6
Commits on Apr 25, 2015
@mtdowling mtdowling Adding config and other docs c47b4a5
@siwinski siwinski Remove composer.json executable bit b3baec8
Commits on Apr 27, 2015
@mtdowling mtdowling Updating with latest promise mapfn change c84973e
@mtdowling mtdowling Merge pull request #555 from siwinski/pr-remove-composer-json-executa…
…ble-bit

Remove composer.json executable bit
ca60073
@jeremeamia jeremeamia Added integ tests for the newer services that had none. dbb0c04
Commits on Apr 28, 2015
@jeremeamia jeremeamia Chipping away at some code coverage improvements. b8bfed9
@mtdowling mtdowling Renaming concepts to glossary faee3c8
@jeremeamia jeremeamia More code coverage 8cdf999
@mtdowling mtdowling Merge branch 'v3' of github.com:aws/aws-sdk-php into v3 3561213
@mtdowling mtdowling Making User-Agent an HTTP client responsibility aa5f488
@jeremeamia jeremeamia Updating tests to ensure guzzle handlers add user-agent string. 313c9f2
Commits on Apr 29, 2015
@mtdowling mtdowling Updating guide and remove some content df5813f
@radford radford Return results for GetCheckerIpRanges 77bd855
Commits on Apr 30, 2015
@mtdowling mtdowling Restructuring guide 4356aea
@jeremeamia jeremeamia Forcing expiration of instance profile credentials early to prevent u…
…sing expired credentials.
300df7a
@jeremeamia jeremeamia Adding xmlname to a field in the route53 model cause I can't figure o…
…ut how to do it any other way. ARGH!
463f860
@jeremeamia jeremeamia Merge pull request #561 from radford/checker-ip-ranges
Return results for GetCheckerIpRanges
9d3f132
Commits on May 01, 2015
@mtdowling mtdowling Adding command and async docs.
Fixing the CommandPool so that it provides the iterator key to the
before function when invoked.
aeb4470
@mtdowling mtdowling Fixing typo a83d48c
Commits on May 02, 2015
@jeremeamia jeremeamia Corrected some response handling in the S3 multipart upload abstraction. da120ab
@mtdowling mtdowling Updating paginator docs 1fa74e3
@mtdowling mtdowling Removing "limit" from search. This should be composed elsewhere 149203b
@jeremeamia jeremeamia Prevents S3 CompleteMultipartUpload failures by retrying the request. 52f411e
@jeremeamia jeremeamia Added a Paginators integ test. Combined Concurrency and Promises inte…
…g tests, and fixed bugs in Waiters.
14136ac
@jeremeamia jeremeamia Updated the upper portion of the migration guide. 1bcd0bc
@mtdowling mtdowling Updating glossary 2e27e88
@mtdowling mtdowling Removing dependency on transducers instead add a few generator functions 05bbfcc
Commits on May 03, 2015
@jeremeamia jeremeamia Updated the rest of the migration guide. Still needs some more conten…
…t, but all of the existing content is up-to-date.
294adc5
Commits on May 04, 2015
@mtdowling mtdowling Adding signature information to the getObjectUrl() docblock. Closes #560
1d63ffb
@mtdowling mtdowling Removing some args from getObjectUrl() in favor of createPresignedUrl() 9f734d5
@jeremeamia jeremeamia More doc updates related to the Migration Guide. 491f642
@jeremeamia jeremeamia Updating part of the S3 Transfer to use an existing function from the…
… Promises library.
dd84e45
Commits on May 05, 2015
@mtdowling mtdowling Updating waiters (and docs) and paginators.
- Adding waiter documentation.
- Waiters are now fulfilled with the command that last succeeded. This
  provides a relatively useful indicator of which waiter succeeded when
  working with multiple promises and pairs well with the addition of the
  before argument.
- Waiters now accept a "before" callback that takes the command about
  the be executed and the number of attempts.
- Removed the "retry" callback from waiters.
- Custom waiter configs are now injected in the `@waiter` key value pair
  of the `$args` parameter for `getWaiter()` and `waitUntil()`.
- Removed the `$config` array from paginators as this does not have a
  valid use case.
956e3a9
@mtdowling mtdowling Merge pull request #567 from aws/waiter-and-paginator-updates
Updating waiters (and docs) and paginators.
ebe4470
@mtdowling mtdowling Updating packager and vendoring Burgomaster 89a9b30
@mtdowling mtdowling We do not actually require Psr\Log 5ec80d5
@mtdowling mtdowling Updating FAQ and adding helper middleware 5b0ef44
@mtdowling mtdowling Changing links and guide topics f93f357
Commits on May 06, 2015
@mtdowling mtdowling Adding JMESPath docs 95877a8
@mtdowling mtdowling Adding handlers and middleware stub c734ff1
@jeremeamia jeremeamia Merge pull request #566 from aws/retries-for-complete-mup-errors
Prevents S3 CompleteMultipartUpload failures by retrying the request.
0dd5cc6
@mtdowling mtdowling Adding promises documentation b72660f
Commits on May 07, 2015
@mtdowling mtdowling Forcing a virtualenv in our doc builds fc23578
@mtdowling mtdowling Promise doc updates c999b82
@jeremeamia jeremeamia Updated migration guide with information about iterators/paginators f10bb03
@mtdowling mtdowling Adding support for Glacier vault policies 521b01b
@mtdowling mtdowling 2.8.3 release 85c5224
@mtdowling mtdowling Running docs in a virtualenv because v3 and v2 uses different theme v…
…ersions
58335d9
@mtdowling mtdowling We no longer use rst2pdf a269950
Commits on May 08, 2015
@lifeofguenter lifeofguenter Fix bool typecasting of request param values 2be8925
@mtdowling mtdowling Removing NullCredentials. Just use Credentials 12d1058
@mtdowling mtdowling No need for an AbstractSignature 5524cb6
@mtdowling mtdowling Merge pull request #568 from lifeofguenter/fix-bool-typecasting-in-qu…
…ery-param

Fix bool typecasting of request param values
5a807ae
@jeremeamia jeremeamia Minor tweaks made while writing integ tests. 93654ff
@jeremeamia jeremeamia Updated the SignatureInterface to change createPresignedUrl to presig…
…n. Changed S3's createPresignedUrl to createPresignedRequest.
53471d2
Commits on May 09, 2015
@mtdowling mtdowling Merge pull request #569 from aws/presign-requests
[v3] Signature::presign and S3Client::getPresignedRequest
50e71d5
Commits on May 10, 2015
@mtdowling mtdowling Making credential providers async.
- Moving serialize from client to functions.php.
- Removed refreshable credentials. This is something that will be done
  in the memoized credential provider.
- Updated credential collaborators to use promise->wait()
d25dea0
@mtdowling mtdowling Perf improvement for caching static credentials c066a9e
@mtdowling mtdowling Requiring a higher version of promises accb021
Commits on May 11, 2015
@mtdowling mtdowling Fixing typo of previous case and removing duplicate case 90f9fec
@mtdowling mtdowling Updating credentials docs 3b7ae59
@jeremeamia jeremeamia Updates credential chain so that it fails over to instance profile cr…
…edentials when ini credentials are invalid.
6d4884b
Commits on May 12, 2015
@mtdowling mtdowling Adding more credential tests 22587bd
@jeremeamia jeremeamia Improving test coverage of middleware application with the Glacier cl…
…ient.
91e3181
@mtdowling mtdowling Updating presigned URL docs b4fef8e
@jeremeamia jeremeamia Fixes a bug in the EC2 CopySnapshotListener so it works with temporar…
…y credentials.
51df27a
@jeremeamia jeremeamia Merge pull request #572 from aws/v2-creds-fix
Better failover for INI credentials.
2ee4e27
@jeremeamia jeremeamia Merge pull request #573 from aws/v2-snapshot-copy-fix
Temporary credentials with cross-region CopySnapshot
896307a
Commits on May 13, 2015
@mtdowling mtdowling Making the step name part of the method for HandlerList
This commit updates the HandlerList to include the step name as part of
adding a middleware to a handler. This adds methods for each step
prefixed with "append" or "prepend". I believe this to be a better API
as it does not require string parsing (e.g., "init:foo") and makes the
steps explicit and auto-completable.
6c14894
@mtdowling mtdowling Merge pull request #576 from aws/harden-middleware
Making the step name part of the method for HandlerList
a0ffe4b
@jeremeamia jeremeamia Removing services that do not support Signature Version 4. 2e476c6
@jeremeamia jeremeamia Merge pull request #575 from aws/remove-sig-v2-services
Removing services that do not support Signature Version 4.
30882f7
Commits on May 14, 2015
@jeremeamia jeremeamia Updated CHANGELOG with recent fixes. [ci-skip] 014e657
@jeremeamia jeremeamia Added support for the AWS Directory Service. 4181c71
@jeremeamia jeremeamia Updated the CloudWatchLogs and CloudFormation models. 53b9f50
@jeremeamia jeremeamia Updated the EC2 model. e412fa9
@jeremeamia jeremeamia Merge branch 'v2-ds' 7f65e6b
@jeremeamia jeremeamia 2.8.4 release 1f92dee
Commits on May 15, 2015
@mtdowling mtdowling Adding middleware docs 62638c8
Commits on May 18, 2015
@mtdowling mtdowling Merge pull request #487 from awlodarski/master
Adding in the ObjectNotExist waiter dsl as it comes in handy for pages i...
c0e79f0
@mtdowling mtdowling Formatting fix 4b9a46b
@mtdowling mtdowling Fixing composer.json file (will update again after PSR-7) 9bee50b
@mtdowling mtdowling Fixing instance profile error case 2694946
@mtdowling mtdowling Added support for the new spot fleet API operations e1974a3
@mtdowling mtdowling Updating OpsWorks 8ef942b
@mtdowling mtdowling 2.8.5 release ec34edd
Commits on May 19, 2015
@mtdowling mtdowling Updating composer.json 643fb16
Commits on May 20, 2015
@jeremeamia jeremeamia Removing S3's old Signature in favor of using Signature Version 4 exc…
…lusively and making S3 more regionalized
7f4ea44
@jeremeamia jeremeamia Fixed the content of an exception message. 388cedb
@jeremeamia jeremeamia Trying to fix a Travis only failure. 4f8e85f
@mtdowling mtdowling Ensuring dummy keys are set when running unit tests cbcb799
@mtdowling mtdowling Adding dummy keys to make coverage 578e2ad
@mtdowling mtdowling Fixing middleware docs 1a3491b
Commits on May 21, 2015
@jeremeamia jeremeamia Merge pull request #581 from aws/v3-remove-s3sig
Removing S3's old Signature; use Signature Version 4 exclusively
4b821a4
@mtdowling mtdowling Updating stream wrapper docs f756bdc
@mtdowling mtdowling Patching the UpdateFunctionCode Lambda operation. Closes #580 198f2fc
@mtdowling mtdowling Removing old services from the API manifest 0d1e105
@jeremeamia jeremeamia Updating the Elastic Beanstalk, Elastic Transcoder, Kinesis, and KMS …
…models.
2a366e6
@jeremeamia jeremeamia 2.8.6 release f7a45e6
@mtdowling mtdowling Adding promise example to api docs cd6f849
@mtdowling mtdowling Formatting fix a7c7095
@mtdowling mtdowling Now converting timestamps to DateTimeResult objects 51c300c
Commits on May 22, 2015
@mtdowling mtdowling Merge pull request #584 from aws/timestamp-parsing
Now converting timestamps to DateTimeResult objects
e90b773
@mtdowling mtdowling Breaking presigned url into its own section bc8e271
@mtdowling mtdowling Consistency on service feature guides 7ba6867
@mtdowling mtdowling Using each_limit_all 34ebaa3
@mtdowling mtdowling Hiding test commands in Makefile 9e95404
@jeremeamia jeremeamia Added docs for S3 Multipart Uploader and updated Migration Guide. 22a4f1c
@mtdowling mtdowling Adding note about HTTP clients f08e65f
@mtdowling mtdowling Fixing link efccaf0
@mtdowling mtdowling Adding transfer manager docs 2f65a99
@jeremeamia jeremeamia README updates for v3 d5f1513
Commits on May 26, 2015
@mtdowling mtdowling Gracefully handling XML parse errors 757812d
@mtdowling mtdowling Adding EfsClient 0ca693a
@mtdowling mtdowling 2.8.7 release c9429f6
@mtdowling mtdowling Fixing PHP 5.3 array syntax for integration test 399c2f7
@jeremeamia jeremeamia Updated composer.json to use a stable version of Guzzle 6. Minor fixe…
…s to integ tests.
8a9da3e
Commits on May 27, 2015
@mtdowling mtdowling Adding new service updates 51c0e00
@jeremeamia jeremeamia Removed SNS Message Validator. Will be putting in a separate project. 308db67
@jeremeamia jeremeamia Updated DDBSH docs and Migration guide. 935f696
@mtdowling mtdowling Merge branch 'v3' into v3-staging
Conflicts:
	docs/_ext/aws/templates/api_reference
	docs/_ext/aws/templates/client_intro
	docs/_snippets/iterators-intro.txt
	docs/_snippets/models-intro.txt
	docs/_snippets/performing-operations.txt
	docs/_snippets/waiters-intro.txt
	docs/configuration.rst
	docs/credentials.rst
	docs/feature-commands.rst
	docs/feature-dynamodb-session-handler.rst
	docs/feature-iterators.rst
	docs/feature-models.rst
	docs/feature-waiters.rst
	docs/installation.rst
	docs/migration-guide.rst
	docs/performance.rst
	docs/quick-start.rst
	docs/service-autoscaling.rst
	docs/service-cloudformation.rst
	docs/service-cloudfront-20120505.rst
	docs/service-cloudfront.rst
	docs/service-cloudsearch.rst
	docs/service-cloudtrail.rst
	docs/service-cloudwatch.rst
	docs/service-datapipeline.rst
	docs/service-directconnect.rst
	docs/service-dynamodb-20111205.rst
	docs/service-dynamodb.rst
	docs/service-ec2.rst
	docs/service-elasticache.rst
	docs/service-elasticbeanstalk.rst
	docs/service-elasticloadbalancing.rst
	docs/service-elastictranscoder.rst
	docs/service-emr.rst
	docs/service-glacier.rst
	docs/service-iam.rst
	docs/service-importexport.rst
	docs/service-kinesis.rst
	docs/service-opsworks.rst
	docs/service-rds.rst
	docs/service-redshift.rst
	docs/service-route53.rst
	docs/service-s3.rst
	docs/service-ses.rst
	docs/service-sns.rst
	docs/service-sqs.rst
	docs/service-storagegateway.rst
	docs/service-sts.rst
	docs/service-support.rst
	docs/service-swf.rst
	docs/side-by-side.rst
	phpunit.functional.xml.dist
	src/Aws/AutoScaling/AutoScalingClient.php
	src/Aws/AutoScaling/Resources/autoscaling-2011-01-01.php
	src/Aws/CloudFormation/CloudFormationClient.php
	src/Aws/CloudFormation/Resources/cloudformation-2010-05-15.php
	src/Aws/CloudFront/CloudFrontClient.php
	src/Aws/CloudFront/CloudFrontSignature.php
	src/Aws/CloudFront/Resources/cloudfront-2014-11-06.php
	src/Aws/CloudHsm/Exception/CloudHsmException.php
	src/Aws/CloudSearch/CloudSearchClient.php
	src/Aws/CloudSearch/Enum/IndexFieldType.php
	src/Aws/CloudSearch/Enum/OptionState.php
	src/Aws/CloudTrail/CloudTrailClient.php
	src/Aws/CloudTrail/Resources/cloudtrail-2013-11-01.php
	src/Aws/CloudWatch/CloudWatchClient.php
	src/Aws/Common/Aws.php
	src/Aws/Common/Client/AbstractClient.php
	src/Aws/Common/Client/ClientBuilder.php
	src/Aws/Common/Client/DefaultClient.php
	src/Aws/Common/Client/ExpiredCredentialsChecker.php
	src/Aws/Common/Client/UploadBodyListener.php
	src/Aws/Common/Command/AwsQueryVisitor.php
	src/Aws/Common/Credentials/Credentials.php
	src/Aws/Common/Credentials/RefreshableInstanceProfileCredentials.php
	src/Aws/Common/Enum/ClientOptions.php
	src/Aws/Common/Enum/Region.php
	src/Aws/Common/Exception/Parser/DefaultXmlExceptionParser.php
	src/Aws/Common/Exception/Parser/JsonQueryExceptionParser.php
	src/Aws/Common/Exception/ServiceResponseException.php
	src/Aws/Common/Facade/Facade.php
	src/Aws/Common/Facade/FacadeInterface.php
	src/Aws/Common/Hash/HashUtils.php
	src/Aws/Common/Model/MultipartUpload/AbstractUploadBuilder.php
	src/Aws/Common/Resources/aws-config.php
	src/Aws/Common/Signature/AbstractSignature.php
	src/Aws/Common/Signature/SignatureInterface.php
	src/Aws/Common/Signature/SignatureListener.php
	src/Aws/Common/Signature/SignatureV4.php
	src/Aws/DataPipeline/DataPipelineClient.php
	src/Aws/DataPipeline/Resources/datapipeline-2012-10-29.php
	src/Aws/DirectConnect/DirectConnectClient.php
	src/Aws/DynamoDb/DynamoDbClient.php
	src/Aws/DynamoDb/Iterator/ItemIterator.php
	src/Aws/DynamoDb/Model/Attribute.php
	src/Aws/DynamoDb/Model/BatchRequest/PutRequest.php
	src/Aws/DynamoDb/Model/BatchRequest/WriteRequestBatch.php
	src/Aws/DynamoDb/Model/BatchRequest/WriteRequestBatchTransfer.php
	src/Aws/DynamoDb/Model/Item.php
	src/Aws/DynamoDb/Resources/dynamodb-2012-08-10.php
	src/Aws/Ec2/Ec2Client.php
	src/Aws/Ec2/Enum/InstanceType.php
	src/Aws/Ec2/Resources/ec2-2015-04-15.php
	src/Aws/ElastiCache/ElastiCacheClient.php
	src/Aws/ElastiCache/Exception/CacheClusterAlreadyExistsException.php
	src/Aws/ElastiCache/Exception/ReservedCacheNodeAlreadyExistsException.php
	src/Aws/ElastiCache/Resources/elasticache-2015-02-02.php
	src/Aws/ElasticBeanstalk/ElasticBeanstalkClient.php
	src/Aws/ElasticBeanstalk/Resources/elasticbeanstalk-2010-12-01.php
	src/Aws/ElasticLoadBalancing/ElasticLoadBalancingClient.php
	src/Aws/ElasticLoadBalancing/Resources/elasticloadbalancing-2012-06-01.php
	src/Aws/ElasticTranscoder/ElasticTranscoderClient.php
	src/Aws/ElasticTranscoder/Resources/elastictranscoder-2012-09-25.php
	src/Aws/Emr/EmrClient.php
	src/Aws/Emr/Resources/emr-2009-03-31.php
	src/Aws/Glacier/GlacierClient.php
	src/Aws/Glacier/GlacierUploadListener.php
	src/Aws/Glacier/Model/MultipartUpload/AbstractTransfer.php
	src/Aws/Glacier/Model/MultipartUpload/ParallelTransfer.php
	src/Aws/Glacier/Model/MultipartUpload/SerialTransfer.php
	src/Aws/Glacier/Model/MultipartUpload/TransferState.php
	src/Aws/Glacier/Model/MultipartUpload/UploadBuilder.php
	src/Aws/Glacier/Model/MultipartUpload/UploadPartContext.php
	src/Aws/Glacier/Resources/glacier-2012-06-01.php
	src/Aws/Iam/IamClient.php
	src/Aws/Iam/Resources/iam-2010-05-08.php
	src/Aws/ImportExport/ImportExportClient.php
	src/Aws/ImportExport/JobManifestListener.php
	src/Aws/ImportExport/Resources/importexport-2010-06-01.php
	src/Aws/Kinesis/KinesisClient.php
	src/Aws/Kinesis/Resources/kinesis-2013-12-02.php
	src/Aws/OpsWorks/OpsWorksClient.php
	src/Aws/OpsWorks/Resources/opsworks-2013-02-18.php
	src/Aws/Rds/RdsClient.php
	src/Aws/Rds/Resources/rds-2014-10-31.php
	src/Aws/Redshift/Exception/AuthorizationQuotaExceededException.php
	src/Aws/Redshift/Exception/InvalidClusterSecurityGroupStateException.php
	src/Aws/Redshift/Exception/InvalidClusterSnapshotStateException.php
	src/Aws/Redshift/Exception/UnsupportedOptionException.php
	src/Aws/Redshift/RedshiftClient.php
	src/Aws/Redshift/Resources/redshift-2012-12-01.php
	src/Aws/Route53/Resources/route53-2013-04-01.php
	src/Aws/Route53/Route53Client.php
	src/Aws/S3/AcpListener.php
	src/Aws/S3/BucketStyleListener.php
	src/Aws/S3/Exception/NoSuchTagSetException.php
	src/Aws/S3/Model/Acp.php
	src/Aws/S3/Model/AcpBuilder.php
	src/Aws/S3/Model/ClearBucket.php
	src/Aws/S3/Model/DeleteObjectsBatch.php
	src/Aws/S3/Model/DeleteObjectsTransfer.php
	src/Aws/S3/Model/Grant.php
	src/Aws/S3/Model/Grantee.php
	src/Aws/S3/Model/MultipartUpload/AbstractTransfer.php
	src/Aws/S3/Model/MultipartUpload/ParallelTransfer.php
	src/Aws/S3/Model/MultipartUpload/SerialTransfer.php
	src/Aws/S3/Model/MultipartUpload/UploadBuilder.php
	src/Aws/S3/Model/PostObject.php
	src/Aws/S3/Resources/s3-2006-03-01.php
	src/Aws/S3/ResumableDownload.php
	src/Aws/S3/S3Client.php
	src/Aws/S3/S3Md5Listener.php
	src/Aws/S3/S3Signature.php
	src/Aws/S3/S3SignatureInterface.php
	src/Aws/S3/S3SignatureV4.php
	src/Aws/S3/SocketTimeoutChecker.php
	src/Aws/S3/StreamWrapper.php
	src/Aws/S3/Sync/AbstractSyncBuilder.php
	src/Aws/S3/Sync/ChangedFilesIterator.php
	src/Aws/S3/Sync/DownloadSyncBuilder.php
	src/Aws/S3/Sync/UploadSync.php
	src/Aws/S3/Sync/UploadSyncBuilder.php
	src/Aws/Ses/Resources/ses-2010-12-01.php
	src/Aws/Ses/SesClient.php
	src/Aws/SimpleDb/SimpleDbClient.php
	src/Aws/Sns/MessageValidator/MessageValidator.php
	src/Aws/Sns/Resources/sns-2010-03-31.php
	src/Aws/Sns/SnsClient.php
	src/Aws/Sqs/QueueUrlListener.php
	src/Aws/Sqs/Resources/sqs-2012-11-05.php
	src/Aws/Sqs/SqsClient.php
	src/Aws/Ssm/Exception/SsmException.php
	src/Aws/StorageGateway/Resources/storagegateway-2013-06-30.php
	src/Aws/StorageGateway/StorageGatewayClient.php
	src/Aws/Sts/Resources/sts-2011-06-15.php
	src/Aws/Sts/StsClient.php
	src/Aws/Support/Resources/support-2013-04-15.php
	src/Aws/Support/SupportClient.php
	src/Aws/Swf/Resources/swf-2012-01-25.php
	src/Aws/Swf/SwfClient.php
	test_services.dist.json
	tests/Aws/Tests/CloudSearch/CloudSearchClientTest.php
	tests/Aws/Tests/CloudSearch/Integration/IntegrationTest.php
	tests/Aws/Tests/CloudTrail/Integration/IntegrationTest.php
	tests/Aws/Tests/Common/Client/AbstractClientTest.php
	tests/Aws/Tests/Common/Client/ClientBuilderTest.php
	tests/Aws/Tests/Common/Client/DefaultClientTest.php
	tests/Aws/Tests/Common/Command/AwsQueryVisitorTest.php
	tests/Aws/Tests/Common/Command/XmlResponseLocationVisitorTest.php
	tests/Aws/Tests/Common/Credentials/CredentialsTest.php
	tests/Aws/Tests/Common/Credentials/RefreshableInstanceProfileCredentialsIntegrationTest.php
	tests/Aws/Tests/Common/Credentials/RefreshableInstanceProfileCredentialsTest.php
	tests/Aws/Tests/Common/InstanceMetadata/InstanceMetadataClientTest.php
	tests/Aws/Tests/Common/Integration/ClientIntegrationTest.php
	tests/Aws/Tests/Common/Signature/SignatureListenerTest.php
	tests/Aws/Tests/Common/Signature/SignatureV4Test.php
	tests/Aws/Tests/Common/Signature/aws4_testsuite/get-space.authz
	tests/Aws/Tests/Common/Signature/aws4_testsuite/get-space.creq
	tests/Aws/Tests/Common/Signature/aws4_testsuite/get-space.sreq
	tests/Aws/Tests/Common/Signature/aws4_testsuite/get-space.sts
	tests/Aws/Tests/Common/Signature/aws4_testsuite/get-utf8.authz
	tests/Aws/Tests/Common/Signature/aws4_testsuite/get-utf8.creq
	tests/Aws/Tests/Common/Signature/aws4_testsuite/get-utf8.sts
	tests/Aws/Tests/DirectConnect/Integration/IntegrationTest.php
	tests/Aws/Tests/DynamoDb/Integration/DynamoDb_20111205_Test.php
	tests/Aws/Tests/DynamoDb/Integration/DynamoDb_20120810_Test.php
	tests/Aws/Tests/DynamoDb/Integration/WriteRequestBatch_20111205_Test.php
	tests/Aws/Tests/DynamoDb/Integration/WriteRequestBatch_20120810_Test.php
	tests/Aws/Tests/DynamoDb/Model/BatchRequest/PutRequestTest.php
	tests/Aws/Tests/DynamoDb/Model/BatchRequest/WriteRequestBatchTransferTest.php
	tests/Aws/Tests/Ec2/Ec2ClientTest.php
	tests/Aws/Tests/Ec2/Integration/BasicOperationsTest.php
	tests/Aws/Tests/IntegrationTestCase.php
	tests/Aws/Tests/Redshift/Integration/IntegrationTest.php
	tests/Aws/Tests/S3/BucketStyleListenerTest.php
	tests/Aws/Tests/S3/Integration/IntegrationTest.php
	tests/Aws/Tests/S3/Integration/S3_20060301_Test.php
	tests/Aws/Tests/S3/Integration/StreamWrapperTest.php
	tests/Aws/Tests/S3/Model/MultipartUpload/UploadBuilderTest.php
	tests/Aws/Tests/S3/Model/PostObjectTest.php
	tests/Aws/Tests/S3/S3ClientTest.php
	tests/Aws/Tests/S3/S3SignatureTest.php
	tests/Aws/Tests/S3/S3SignatureV4Test.php
	tests/Aws/Tests/S3/SocketTimeoutCheckerTest.php
	tests/Aws/Tests/S3/StreamWrapperTest.php
	tests/Aws/Tests/S3/Sync/AbstractSyncTest.php
	tests/Aws/Tests/S3/Sync/ChangedFilesIteratorTest.php
	tests/Aws/Tests/S3/Sync/DownloadSyncBuilderTest.php
	tests/Aws/Tests/S3/Sync/DownloadSyncTest.php
	tests/Aws/Tests/S3/Sync/UploadSyncTest.php
	tests/Aws/Tests/Ses/Integration/IntegrationTest.php
	tests/Aws/Tests/Sns/MessageValidator/MessageValidatorTest.php
	tests/Aws/Tests/Sts/StsClientTest.php
	tests/mock/metadata/iam_security_credentials_webapp
a0b7e27
@mtdowling mtdowling Removing old files fcf84dc
@mtdowling mtdowling We use test-phar.php now 8e36d03
@SteveEdson SteveEdson Fixed url scheme for guzzle related projects link
URL did not support HTTPS, and resulted in a connection refused error.

Purely a documentation change
781711d
@mtdowling mtdowling Updating dependencies.
JMESPath `[::-1]` slices are now projections. Fixing related test.
70a8b79
@mtdowling mtdowling Patching Burgomaster 4f2cd87
@jeremeamia jeremeamia Updated CHANGELOG for V3 release 26e5db9
@mtdowling mtdowling Removing broken service links 099b3d8
@mtdowling mtdowling Adding missing aliases 1dedc25
@mtdowling mtdowling Using 3.x as the version in docs 9865f4a
@mtdowling mtdowling Updating version number 0ff389b
@mtdowling mtdowling Fixing EC2 link in docs 011c460
@mtdowling mtdowling Updating composer.json for v3 b57cf1a
@mtdowling mtdowling Adding more debug info to the PermanentRedirectException 3d487b8
@mtdowling mtdowling Fixing composer install docs 843716d
@mtdowling mtdowling Better callout to API versions of clients 8cc20c1
@jeremeamia jeremeamia Added missing service magic methods to Sdk class. 37e8fd5
@jeremeamia jeremeamia Merge pull request #592 from aws/v3-staging
Version 3 of the SDK
27e1e68
@jeremeamia jeremeamia 3.0 release prep 4018c8f