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: devluis/aws-sdk-php
...
head fork: aws/aws-sdk-php
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 Apr 22, 2015
@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
@GrahamCampbell GrahamCampbell Tweaked composer.json 28c58e7
@jeremeamia jeremeamia 3.0 release prep 4018c8f
@pborreli pborreli Fixed typos fe3cb5b
@jeremeamia jeremeamia Merge pull request #594 from pborreli/typos
Fixed typos
e0f8b92
@mtdowling mtdowling Merge pull request #593 from GrahamCampbell/patch-1
Tweaked composer.json
32ba584
Commits on May 28, 2015
@mtdowling mtdowling Using older composer version syntax to support older builds of composer d01c3c0
@mtdowling mtdowling Using a less wonky version specifier c65f79e
@mtdowling mtdowling Merge pull request #595 from aws/older-composer-syntax
Using older composer version syntax to support older builds of composer
2745649
Commits on May 29, 2015
@mtdowling mtdowling 3.0.1 release 9c030ee
@jeremeamia jeremeamia Fixed an issue where clients that have a different name and endpoint …
…prefix can be instantiated correctly outside of the Sdk class.
c66b1cf
@jeremeamia jeremeamia Updating .gitattributes to filter out doc models from archives 480967d
@jeremeamia jeremeamia Update CHANGELOG for patch release. [ci-skip] 909b3f7
@jeremeamia jeremeamia 3.0.2 release 259cb66
@jeremeamia jeremeamia Added back in some V2 links 84338ed
Commits on May 30, 2015
@jeremeamia jeremeamia Fixing release command in the Makefile [ci skip] a42381f
@jeremeamia jeremeamia Fixed #596 in the S3 Transfer docs [ci skip] 0e44bb2
Commits on Jun 01, 2015
@jeremeamia jeremeamia Fixing the Machine Learning client to use the provided PredictEndpoin…
…t as the host for the Predict operation.
a51912a
@jeremeamia jeremeamia Merge pull request #602 from aws/v3-fix-ml-predict-endpoint
Fixing MachineLearningClient to use PredictEndpoint
c1c84a4
@jeremeamia jeremeamia 3.0.3 release dbec595
@jeremeamia jeremeamia Fixing a minor issue with our github release script [ci skip] c194ec8
Commits on Jun 03, 2015
@mtdowling mtdowling Various enhancements related to #604
This commit makes a few enhancements to the SDK based on #604:

1. Context parameters like cache and client are now removed from the
   parameters that are sent when executing commands in the S3 stream
   wrapper. When these parameters were present, they resulted in
   lengthy debug messages with the TraceMiddleware, and even caused
   stream resources to enter an invalid state after dumping them.
2. Updated TraceMiddleware to better provide debug information about
   exceptions. These debug messages previously var_dump'd the exception,
   causing a massive dump to the debug output. This is now handled by
   extracting specific pieces of information from exceptions and
   formatting in a more readable way.
3. Added a try/catch to the signature version 4 signer such that if a
   stream claims it's readable, but creating the hash fails for some
   reason, and CouldNotCreateChecksumException will still be thrown,
   which will provide more context as to why the checksum failed to
   create.
162e8f8
@mtdowling mtdowling Merge pull request #605 from aws/604-fixes
Various enhancements related to #604
4418fa6
Commits on Jun 04, 2015
@jeremeamia jeremeamia Added a check to the json serializers to ensure empty maps get serial…
…ized to {} instead of []
06b76ff
@jeremeamia jeremeamia Merge pull request #606 from aws/v3-json-empty-maps
Handle empty maps in JSON serializer
0a6302b
@mtdowling mtdowling Always using Unix style paths for Windows compat.
Closes #610.

This commit updates the JsonCompiler class to normalize paths to always
use "/" instead of using DIRECTORY_SEPARATOR. This works for all SDK
usage because the SDK uses relative paths for everything, and any
absolute paths that would have been mangled through this transformation
(e.g., 'C:/path/to/sdk/foo/bar.json.php') are modified to remove the base
directory of the SDK from the path (e.g., 'foo/bar.json.php' ->
'foo_bar.json.php).

This commit also removes a duplicate call to normalizePath().

Phar testing has been updated to include loading a paginator.

Phars are now built and tests on every Travis build.

Removing use of time command

Only building phar when using Guzzle 6
25ddee9
@mtdowling mtdowling Merge pull request #611 from aws/json-compile-path-fixes
Always using Unix style paths for Windows compat.
28aaf41
Commits on Jun 05, 2015
@mtdowling mtdowling Using "~" in PHPUnit dev dependency 8c4afa4
Commits on Jun 08, 2015
@Shayac Shayac Update basic-usage.rst d8ec4f4
@mtdowling mtdowling Merge pull request #616 from Shayac/patch-1
fix typo in variable name
f36cd08
@jeremeamia jeremeamia API model updates for CloudWatch Logs, Cognito Identity, and Storage …
…Gateway.
209f327
Commits on Jun 11, 2015
@jeskew jeskew Change region in getting started guide from us-standard to us-east-1 d8eb1b6
@jeremeamia jeremeamia Merge pull request #622 from jeskew/hotfix/update-getting-started
Change region in getting started guide from us-standard to us-east-1
61805fe
@jeremeamia jeremeamia API model updates for AutoScaling, CloudHSM, EC2, and ECS d3cc76b
Commits on Jun 12, 2015
@jeremeamia jeremeamia 3.0.4 release 4647fbb
@jeremeamia jeremeamia Small fix to makefile [ci skip] 4236290
Commits on Jun 15, 2015
@jeskew jeskew Add manifests for ConfigService 0b58408
@jeskew jeskew Add integration test for ConfigService 30ca46b
@jeremeamia jeremeamia Fixing syntax issue in travis config 40ee20c
@jeremeamia jeremeamia Fixing syntax issue in travis config bc11bda
@jeremeamia jeremeamia Fixing syntax issue in travis config again 1b3b980
@jeskew jeskew Merge remote-tracking branch 'upstream/master' into feature/config-se…
…rvice
ceb5a1a
@jeskew jeskew Merge pull request #628 from jeskew/feature/config-service
Add a manifest for AWS Config Service
e7510eb
@jeremeamia jeremeamia Adding support for the SaveAs parameter to the S3 GetObject operation. 87038d7
@jeremeamia jeremeamia Merge pull request #629 from aws/feature/s3-saveas
Adding support for the SaveAs parameter to the S3 GetObject operation.
c080539
Commits on Jun 16, 2015
@jeremeamia jeremeamia Fixing an issue with path encoding in SigV4 that affects the Cognito …
…services.
009b029
@jeremeamia jeremeamia Added an integration test for S3 and CognitoSync to ensure path's are…
… being encoded correctly when signing requests.
616b78c
@jeremeamia jeremeamia Merge pull request #633 from aws/fix/sigv4-path-encoding
Fixing an issue with path encoding in SigV4 that affects Cognito
d62abf0
Commits on Jun 17, 2015
@jeskew jeskew Add shared SDK cucumber tests to PHP repo b0deaf2
@jeskew jeskew Keep those feature files out of the phars aaf16c1
Commits on Jun 18, 2015
@jeskew jeskew Respect "flattened" parameter wrt query serialization field names 6f66fe3
@jeskew jeskew Add a test to ensure proper query serialization of flattened lists b617be8
@jeskew jeskew Remove smoke tests for unsupported services and correct error message…
… expectation for Workspaces invalid directory ID
e85032c
@jeskew jeskew Add integration test to cover query serialization of flattened lists fc69926
@jeskew jeskew Replace Serializer test with serializer compliance test 0db6dcd
@ururk ururk Typo in exception example
Added missing semicolon
0f69720
@jeremeamia jeremeamia Merge pull request #640 from ururk/patch-1
Typo in exception example
0c01842
@jeskew jeskew Remove excess whitespace 5217883
@jeremeamia jeremeamia Merge pull request #638 from jeskew/hotfix/sqs-delete-message-batch
Hotfix/sqs delete message batch
686021e
@jeskew jeskew Trim the fat from that config array 181c29b
@jeremeamia jeremeamia Now uses the manifest file to resolve service names when calling Sdk:…
…:createClient
a5260c6
Commits on Jun 19, 2015
@jeremeamia jeremeamia Merge pull request #641 from aws/feature/v3-use-manifest
Use manifest file to resolve service names when creating clients
7e5c3d0
@jeremeamia jeremeamia Updated ECS and IAM models and the CHANGELOG 26de54a
@jeremeamia jeremeamia 3.0.5 release 9f8de57
@jeremeamia jeremeamia Correcting date in CHANGELOG d0dc1bb
@jeskew jeskew Merge branch 'master' into feature/behat-integration-tests 507d929
@jeskew jeskew Use the new Aws\manifest function instead of maintaining a separate m…
…anifest
0c2b924
Commits on Jun 23, 2015
@jeskew jeskew Ensure attributes precede children before passing member elements to …
…\XMLWriter
a6e125d
@jeskew jeskew Reformat xml serialization compliance test to catch eccentricity of \…
…XMLWriter
384c525
@jeskew jeskew Add checks in getStructureMembers to make sure array_keys are actuall…
…y members
bbf8c09
Commits on Jun 24, 2015
@jeskew jeskew Merge pull request #646 from jeskew/hotfix/xml-attribute-serialization
Hotfix/xml attribute serialization
69165de
@jeskew jeskew 3.0.6 release 959ebde
Commits on Jun 25, 2015
@jeskew jeskew Loosen crc32 checksum comparison 4947d33
@jeskew jeskew Merge pull request #654 from aws/hotfix/loose-crc32-comparison
Loosen crc32 checksum comparison
d17abb8
@mtdowling mtdowling Determining object size correctly
Closes #590
63c4e97
@mtdowling mtdowling Merge pull request #656 from aws/s3-streamwrapper-size
Determining object size correctly
a00fe9b
@jeskew jeskew Replace input values with formatted values in JSON list serialization 70cdeba
@mtdowling mtdowling Allow custom stream wrapper protocol 31c22f4
Commits on Jun 26, 2015
@mtdowling mtdowling Merge pull request #659 from aws/custom-protocol
Allow custom stream wrapper protocol
a8c22bb
@jeremeamia jeremeamia Fixing docs for the synchronous @http option. 9f9a754
@jeskew jeskew Bring compliance test into line with house style 5714faa
@jeskew jeskew Merge pull request #658 from aws/hotfix/format-structure-members-in-j…
…son-lists

Replace input values with formatted values in JSON list serialization
58b830a
@jeremeamia jeremeamia Fixed an issue with the Guzzle 5 handler and got the integ tests runn…
…ing correctly.
74876b5
@jeskew jeskew Update smoke tests to use a different method for complex json payloads 5c44fda
@jeskew jeskew Merge pull request #636 from jeskew/feature/behat-integration-tests
Add shared SDK cucumber tests to PHP repo
3cccb2c
Commits on Jun 27, 2015
@dstevenson dstevenson Updated Guzzle5 classname to Guzzle6 classname for CachingStream 85aa611
@jeskew jeskew Merge pull request #663 from dstevenson/bugfix/guzzle-6-classname
Updated Guzzle5 classname to Guzzle6 classname for CachingStream
3a2d520
Commits on Jun 29, 2015
@jeremeamia jeremeamia Updating checksum middlewares and related API docs for S3 and Glacier. e671f28
@jeremeamia jeremeamia Merge pull request #661 from aws/v3-content-hashes
Updating checksum middlewares and related API docs for S3/Glacier
22e2b5d
Commits on Jun 30, 2015
@jeskew jeskew Cache the members list in StructureShape 2635e44
@jeskew jeskew Limit visibility of new member and method on StructureShape bfc32a0
@jeskew jeskew Fix broken test in PHP 7 13b9b7a
@jeskew jeskew Try a simpler vc e901035
Commits on Jul 01, 2015
@jeskew jeskew Merge pull request #668 from aws/fix/broken-exception-test-php7
Fix/broken exception test php7
ed94ff4
@jeskew jeskew Merge pull request #667 from jeskew/feature/cache-member-shape-list-o…
…n-structures

Cache the members list in StructureShape
e9614c3