Releases: pureharm/pureharm-aws
0.0.4-M2
Brand new pureharm-aws-sns
module.
0.0.4-M1
Adds 3 functions to AmazonS3Client
, and corresponding functions to AmazonS3ClientForBucket
:
def list(bucket: S3Bucket, prefix: S3Path): F[List[S3FileKey]]
def exists(bucket: S3Bucket, key: S3FileKey): F[Boolean]
def copy(fromBucket: S3Bucket, fromKey: S3FileKey, toBucket: S3Bucket, toKey: S3FileKey): F[Unit]
Contributor: @DanInci
0.0.3
Bump minor versions:
- to pureharm
0.0.4
from0.0.3
- to fs2
2.0.1
from2.0.0
- to aws SDK V1
1.11.652
from1.11.635
- to aws SDK V2
2.9.20
from2.9.3
0.0.2
Dependency upgrades
-
"com.amazonaws" % "aws-java-sdk-cloudfront" % "1.11.635"
-
"software.amazon.awssdk" % "regions" % "2.9.3"
-
"software.amazon.awssdk" % "s3" % "2.9.3"
- pureharm
0.0.3
Transitive dependencies:
- pureconfig
0.12.0
0.0.1
🎉 Cross compiled to scala 2.12
and 2.13
🎉
Depends on stable versions of the typelevel ecosystem, and on stable pureharm version 0.0.2
.
Direct dependencies:
-
monix-catnap
3.0.0
-
log4cats
1.0.0
-
"com.amazonaws" % "aws-java-sdk-cloudfront" % "1.11.629"
-
"com.amazonaws" % "aws-java-sdk-logs" % "1.11.629"
-
"software.amazon.awssdk" % "regions" % "2.8.5"
-
"software.amazon.awssdk" % "s3" % "2.8.5"
Transitive dependencies:
- cats-core
2.0.0
- cats-effect
2.0.0
- pureconfig
0.11.1
0.0.1-RC1
Depends on stable version 2.0.0 of cats
, cats-effect
, and pureharm 0.0.2-RC1
.
0.0.1-M1
First release of a purely functional wrapper for AWS stuff 🎉
Major dependencies:
- cats-cpre
2.0.0-RC2
- cats-effect
2.0.0-RC2
- pureharm-*
0.0.2-M19
- aws-sdk-java
1.11.624
- aws-sdk-java-v2
2.8.0
s3
"com.busymachines" %% s"pureharm-aws-s3" % "0.0.1-M1"
Basic S3 wrapper that allows you to put, get, and delete objects from an S3 bucket.
See the s3 live test for a fully functioning example.
cloudfront
"com.busymachines" %% s"pureharm-aws-cloudfront" % "0.0.1-M1"
Depends on the s3 module, and allows you to sign a URL to distribute an object from an s3 bucket.
See the cloudfront live test for a fully functioning example.
logger
"com.busymachines" %% s"pureharm-aws-logger" % "0.0.1-M1"
Implementation of the pure logging algebra F[_]
from log4cats
that also sends logs to amazon's CloudWatch.
See the aws logger live test for a fully functioning example.
core
Downstream module for all, brings in stuff like a type for AmazonRegion
.
"com.busymachines" %% s"pureharm-aws-core" % "0.0.1-M1"