# AWS S3

## 1.0.0 (changes since 0.20)

* Remove "//#upload" comments to avoid duplicate codes in the document [#1121](https://github.com/akka/alpakka/pull/1121)  

* future should fail when request fails [#1122](https://github.com/akka/alpakka/pull/1122)  

* make path-style access default (#1152) [#1308](https://github.com/akka/alpakka/pull/1308)  

* Add retries for S3 internal errors [#1303](https://github.com/akka/alpakka/pull/1303)  

* Optional wrapping for ObjectMetadata in client.download() [#1275](https://github.com/akka/alpakka/pull/1275)  **api-change** 

* Ensure correct session token is used for S3 request header [#1299](https://github.com/akka/alpakka/pull/1299)  

* add cacheControl to ObjectMetadata [#1274](https://github.com/akka/alpakka/pull/1274)  

* Support creating exeptions for non XML error messages [#1265](https://github.com/akka/alpakka/pull/1265)  

* allow to get object metadata without size limit [#1332](https://github.com/akka/alpakka/pull/1332)  

* Change mat value to Future in multiPartUpload/Copy [#1556](https://github.com/akka/alpakka/pull/1556)  **api-change** **enhancement** 

* add deleteByPrefix method [#1560](https://github.com/akka/alpakka/pull/1560)  **enhancement** 


[*closed in 1.0.0*](https://github.com/akka/alpakka/issues?q=is%3Aclosed+milestone%3A1.0.0+label%3Ap%3Aaws-s3)
[*closed in 1.0-RC1*](https://github.com/akka/alpakka/issues?q=is%3Aclosed+milestone%3A1.0-RC1+label%3Ap%3Aaws-s3)
[*closed in 1.0-M3*](https://github.com/akka/alpakka/issues?q=is%3Aclosed+milestone%3A1.0-M3+label%3Ap%3Aaws-s3)
[*closed in 1.0-M2*](https://github.com/akka/alpakka/issues?q=is%3Aclosed+milestone%3A1.0-M2+label%3Ap%3Aaws-s3)
[*closed in 1.0-M1*](https://github.com/akka/alpakka/issues?q=is%3Aclosed+milestone%3A1.0-M1+label%3Ap%3Aaws-s3)
