Issue #2422977 by scottrigby: New variable to override file field URI scheme per environment
Issue #2259295 by beeradb: Catch integrity constraint violations thrown by DB Merge
Initialise the write_buffer var
Issue #2257381 by teknocat: Gracefully handle exceptions thrown by the AWS SDK
Issue #2401101: Fix the external URL generation
Issue #2329977 by mongolito404: When a file is written to, its file size still report the size before the write
Rename amazon_rmdir to _amazon_rmdir
Issue #2222141 by bkonetzny: New rmdir logic breaks recursive deletes
Issue #2215007 by tomyinhauser, mongolito404, drnikki: Class AmazonS3 not found
Merge branch '7.x-1.x' of git.drupal.org:project/amazons3 into 7.x-1.x
Issue #2222051 by bkonetzny: Check minimum SDK version 1.6.2 in requirements
Issue #2200757: Typo in README.md
Issue #2226677 by hefox: Fixed URLs are not encoded (spaces are still spaces).
Issue #2301079 by mongolito404: Fixed Undefined variable: response in AmazonS3StreamWrapper->stream_read() .
Issue #2312125 by mikeytown2: Fixed Custom Hostname validation fails.
Issue #2222005 by justafish, k.sorokin: Fixed Infinite loop in open directory handler | AmazonS3StreamWrapper::dir_opendir.
Issue #2312239 by tripper54: Fixed Settings form validation error.
Issue #1837920: Support Cloudfront signed URLs
Pull out the header hook, should be using hook_amazons3_url_info instead
Update README and admin description
Issue #1839510: Cache-control headers
Drupal is a registered trademark of Dries Buytaert.