Skip to content

Releases: pureharm/pureharm-aws

0.4.0-M1

03 Sep 08:59
558fb5c

Choose a tag to compare

0.4.0-M1 Pre-release
Pre-release

This is the first release available for Scala 3 and cats-effect 3!

⚠️ breaking changes ⚠️

  • removed dependency on pureharm-config and config-readers from companion objects of config case classes. This means that you have to read them yourselves in client code depending on the method you choose. Recommended way is using pureharm-config-ciris, or for a smooth transition depend on pureharm-config directly.
  • for cats-effect to compatibility use the modules suffixed w/ -ce2, modules without this suffix depend on cats-effect 3.

New Scala versions:

  • 2.13.6
  • 3.0.1 for JVM + JS platforms
  • drop 3.0.0-RC2, 3.0.0-RC3

internals

  • temporarily disable tests, will be revived in a future milestone release
  • bump scalafmt to 3.0.0-RC6 — from 2.7.5
  • bump sbt to 1.5.5
  • bump sbt-spiewak to 0.21.0
  • bump sbt-scalafmt to 2.4.3

0.3.0

11 Apr 08:45
1ce8707

Choose a tag to compare

0.3.0

  • Reverse deprecation on configuration companion objects. But this is the last release that depends on pureharm-config.
  • Remove support for reading cloudfront signing keys as .DER format

dependency upgrades

0.2.0

05 Apr 11:54
6933dfa

Choose a tag to compare

deprecations

  • deprecate all configuration companion objects. Use pureharm-config-ciris to read the configs in userland, instead of relying on the library w/ pureconfig to do it.

dependency upgrades

aws-logs

  • now depends only on cats-core instead of cats-slf4j. There was no need to depend directly on an implementation.

deprecations

  • deprecate AWSLoggerFactory in favor of AWSLoggin. It is a straightforward rename, the semantics are the same.

0.1.0

22 Mar 09:10
fe90dee

Choose a tag to compare

Dependency upgrades:

  • pureharm series 0.1.x
  • AWS SDK 1.11.979 and 2.16.23

Internals:

  • create build with github actions

0.0.7

15 Mar 10:54
0f5cc3d

Choose a tag to compare

Use pureharm 0.0.7

S3:

  • add .getMetadata method to S3 clients. Returns content-length of objects + raw s3 java API object.

v0.0.7-M5

14 Feb 21:38
8afcd9c

Choose a tag to compare

v0.0.7-M5 Pre-release
Pre-release
  • add chunkSize: Int parameter to getStream methods on S3 clients

0.0.7-M4

10 Feb 16:31

Choose a tag to compare

0.0.7-M4 Pre-release
Pre-release

#46 Add s3 initBucket(b: S3Bucket): F[Unit] and listBuckets: F[List[S3Bucket]] methods on client

0.0.7-M3

05 Jan 12:07

Choose a tag to compare

0.0.7-M3 Pre-release
Pre-release

#44 — Add putStream/getStream methods on the S3ClientWithBucket

0.0.7-M2

17 Dec 06:35

Choose a tag to compare

0.0.7-M2 Pre-release
Pre-release

Upgrades to pureharm 0.0.7-M2

0.0.6

16 Dec 23:21

Choose a tag to compare

New features:
#38 — min.io support for S3
#39 — added streaming of files to/from S3 as fs.Stream[F, Byte]