Skip to content

Releases: pureharm/pureharm-aws

0.4.0-M1

03 Sep 08:59
558fb5c
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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]