amazonka 1.3.2.1 → 1.3.3
raw patch · 5 files changed
+44/−15 lines, 5 filesdep ~amazonka-core
Dependency ranges changed: amazonka-core
Files
- CHANGELOG.md +33/−2
- LICENSE +0/−6
- amazonka.cabal +2/−2
- src/Control/Monad/Trans/AWS.hs +2/−2
- src/Network/AWS.hs +7/−3
CHANGELOG.md view
@@ -1,5 +1,36 @@ # Change Log +## [1.3.3](https://github.com/brendanhay/amazonka/tree/1.3.3)+Released: **08 October, 2015**, Compare: [1.3.2.1](https://github.com/brendanhay/amazonka/compare/1.3.2.1...1.3.3)++### Fixed++- Fix S3 `GetBucketLocation` response deserialisation. [\#228](https://github.com/brendanhay/amazonka/issues/228), [\#237](https://github.com/brendanhay/amazonka/issues/237).+- `runResourceT` added to documentation example. [\#232](https://github.com/brendanhay/amazonka/issues/232).+- Add S3 infrequent access storage class. [\#234](https://github.com/brendanhay/amazonka/issues/234), [\#238](https://github.com/brendanhay/amazonka/issues/238).++### Updated Service Definitions++- CloudFormation: Documentation updates, `DescribeAccountLimits` operation added.+- CloudFront: API version `2015-07-27` support.+- CloudTrail: Documentation updates, various tag operations added.+- Config: Miscellaneous type and documentation updates+- EC2: API version `2015-10-01` support, spot blocks support.+- ElasticBeanStalk: Documentation updates.+- RDS: Miscellaneous type and documentation updates.+- SES: Miscellaneous type and documentation updates.+- WorkSpaces: Volume encryption types added.++### New Libraries++- `amazonka-elasticsearch`: ElasticSearch Service.+- `amazonka-inspector`: Inspector Service.+- `amazonka-iot`: Internet of Things Platform.+- `amazonka-kinesis-firehose`: Kinesis Firehose Service.+- `amazonka-marketplace-analytics`: Marketplace Commerce Analytics Service.+- `amazonka-waf`: Web Application Firewall Service.++ ## [1.3.2](https://github.com/brendanhay/amazonka/tree/1.3.2) Released: **18 September, 2015**, Compare: [1.3.1](https://github.com/brendanhay/amazonka/compare/1.3.1...1.3.2) @@ -33,10 +64,10 @@ ### Fixed -- Fix S3 ListObject pagination regression. [\#218](https://github.com/brendanhay/amazonka/issues/218)+- Fix S3 `ListObject` pagination regression. [\#218](https://github.com/brendanhay/amazonka/issues/218) - Corrected IS08601 timezone de/serialisation. [\#217](https://github.com/brendanhay/amazonka/issues/217) - Remove required EC2 VPC `isDefault` member. [\#214](https://github.com/brendanhay/amazonka/issues/214)-- Correctly named MachineLearning CreateDataSourceFromS3. [4805074](https://github.com/brendanhay/amazonka/commit/4805074)+- Correctly named MachineLearning `CreateDataSourceFromS3`. [4805074](https://github.com/brendanhay/amazonka/commit/4805074) ### Updated Service Definitions
LICENSE view
@@ -365,9 +365,3 @@ for such a notice. You may add additional accurate notices of copyright ownership.--Exhibit B - "Incompatible With Secondary Licenses" Notice------------------------------------------------------------ This Source Code Form is "Incompatible With Secondary Licenses", as- defined by the Mozilla Public License, v. 2.0.
amazonka.cabal view
@@ -1,5 +1,5 @@ name: amazonka-version: 1.3.2.1+version: 1.3.3 synopsis: Comprehensive Amazon Web Services SDK. homepage: https://github.com/brendanhay/amazonka bug-reports: https://github.com/brendanhay/amazonka/issues@@ -55,7 +55,7 @@ , Network.AWS.Internal.Logger build-depends:- amazonka-core == 1.3.2.*+ amazonka-core == 1.3.3.* , base >= 4.7 && < 5 , bytestring >= 0.9 , conduit >= 1.1
src/Control/Monad/Trans/AWS.hs view
@@ -432,7 +432,7 @@ The updated configuration is then passed to the 'Env' during setup: > e <- newEnv Frankfurt Discover <&> configure dynamo-> runAWS e $ do+> runResourceT . runAWS e $ do > -- This S3 operation will communicate with remote AWS APIs. > x <- send listBuckets >@@ -446,7 +446,7 @@ to specific actions: > e <- newEnv Ireland Discover-> runAWS e $ do+> runResourceT . runAWS e $ do > -- Service operations here will communicate with AWS, even DynamoDB. > x <- send listTables >
src/Network/AWS.hs view
@@ -186,8 +186,12 @@ type AWS = AWST (ResourceT IO) -- | Monads in which 'AWS' actions may be embedded.-class (Functor m, Applicative m, Monad m, MonadIO m, MonadCatch m) => MonadAWS m- where+class ( Functor m+ , Applicative m+ , Monad m+ , MonadIO m+ , MonadCatch m+ ) => MonadAWS m where -- | Lift a computation to the 'AWS' monad. liftAWS :: AWS a -> m a @@ -328,7 +332,7 @@ b <- sourceFileIO "local\/path\/to\/object-payload" -- We now run the AWS computation with the overriden logger, performing the PutObject request:- runAWS (e & envLogger .~ l) $+ runResourceT . runAWS (e & envLogger .~ l) $ send (putObject "bucket-name" "object-key" b) @ -}