Zio Kinesis Versions Save

ZIO-based AWS Kinesis client for Scala

v0.33.0

3 months ago

Dependency upgrades and minor changes.

Breaking change: with the support for stream ARNs (#965), many streamName parameters are renamed to streamIdentifier. An implicit conversion from string to stream name or ARN is automatically in scope.

Changes

  • Update zio-logging, zio-logging-slf4j to 2.2.2 @scala-steward (#968)
  • Add support for streamARN @hwielenberg (#965)
  • Remove scala 2.12 support @svroonland (#900, #948, #949, #977)
  • Update logback-classic to 1.5.1 @scala-steward (#976)
  • Update amazon-kinesis-client to 2.5.5 @scala-steward (#975)
  • Update zio-aws-cloudwatch, zio-aws-core, ... to 7.21.15.9 @scala-steward (#972)
  • Update scala-library to 2.13.13 @scala-steward (#974)
  • Update sbt to 1.9.9 @scala-steward (#970)
  • Update scalafmt-core to 3.8.0 @scala-steward (#969)
  • Update zio, zio-streams, zio-test, ... to 2.0.21 @scala-steward (#958)
  • Update sbt-scalajs to 1.15.0 @scala-steward (#960)
  • Update sbt-dynver to 5.0.1 @scala-steward (#865)
  • Update sbt-tpolecat to 0.5.0 @scala-steward (#900)

v0.32.1

6 months ago

Dependency updates

Changes

  • Update scalafmt-core to 3.7.17 @scala-steward (#945)
  • Update zio-aws-cloudwatch, zio-aws-core, ... to 6.20.149.2 @scala-steward (#940)
  • Update zio-logging, zio-logging-slf4j to 2.1.15 @scala-steward (#942)
  • Update sbt-sonatype to 3.10.0 @scala-steward (#946)
  • Update sbt-assembly to 2.1.5 @scala-steward (#947)
  • Update scalafmt-core to 3.7.15 @scala-steward (#938)
  • Update amazon-kinesis-client to 2.5.3 @scala-steward (#844)
  • Update zio, zio-streams, zio-test, ... to 2.0.19 @scala-steward (#941)
  • Update sbt to 1.9.7 @scala-steward (#937)
  • Update zio, zio-streams, zio-test, ... to 2.0.18 @scala-steward (#935)
  • Update sbt-scalajs to 1.14.0 @scala-steward (#936)
  • Update zio-aws-cloudwatch, zio-aws-core, ... to 6.20.149.1 @scala-steward (#934)
  • Update sbt-assembly to 2.1.3 @scala-steward (#933)
  • Update sbt to 1.9.6 @scala-steward (#932)
  • Update zio, zio-streams, zio-test, ... to 2.0.17 @scala-steward (#931)
  • Update scala-library to 2.13.12 @scala-steward (#930)
  • Update scala3-library to 3.3.1 @scala-steward (#929)
  • Update scalafmt-core to 3.7.14 @scala-steward (#928)
  • Update sbt-scalafmt to 2.5.2 @scala-steward (#927)
  • Adjust Producer docs @mschuwalow (#926)

v0.32.0

9 months ago

Besides several enhancements and upgrades, some new options are available for the Producer.

For applications that are not so sensitive to latency, batching can now be configured with a fixed interval, resulting in reduced CPU usage. Throttling and shard prediction can be disabled as well to reduce CPU usage. Several parameters to ProducerSettings have changed to support these new options (see also #914 and #923):

  • aggregate (default: false) has been replaced with Producer.Aggregation.Disabled or Producer.Aggregation.ByPredictedShard(aggregationDuration)
  • shardPredictionParallelism is replaced with Producer.ShardPrediction.Enabled(parallelism) or Producer.ShardPrediction.Disabled
  • New parameter throttling with values Producer.Throttling.Enabled(allowedErrorRate = 0.05) (default) or Producer.Throttling.Disabled.
  • New parameter batchDuration (default: None)

Thanks to @mschuwalow for contributing to this release!

Changes

  • Update zio-logging, zio-logging-slf4j to 2.1.14 @scala-steward (#916)
  • Update zio-aws-cloudwatch, zio-aws-core, ... to 6.20.120.1 @scala-steward (#922)
  • Expose more producer options @mschuwalow (#923)
  • Update sbt to 1.9.4 @scala-steward (#925)
  • Update zio, zio-streams, zio-test, ... to 2.0.16 @scala-steward (#924)
  • Expose last checkpoint in Checkpointer @svroonland (#917)
  • Update zio-aws-cloudwatch, zio-aws-core, ... to 6.20.115.2 @scala-steward (#921)
  • Deregister enhanced fanout consumer at shutdown @svroonland (#920)
  • Update logback-classic to 1.4.11 @scala-steward (#915)
  • Use zio's groupByKey instead of custom implementation @mschuwalow (#913)
  • Update zio-aws-cloudwatch, zio-aws-core, ... to 6.20.115.1 @scala-steward (#912)
  • Upgrade kinesis-mock @svroonland (#911)

v0.31.2

10 months ago

Changes

  • fix: Ensure checkpoints succeed for empty parent shards & Prevent child shards from being consumed while parent is active @mschuwalow (#902)
  • Update logback-classic to 1.4.9 @scala-steward (#908)
  • Update zio-aws-cloudwatch, zio-aws-core, ... to 6.20.103.2 @scala-steward (#909)
  • Update scalafmt-core to 3.7.12 @scala-steward (#910)
  • Update scalafmt-core to 3.7.11 @scala-steward (#907)
  • Update sbt to 1.9.3 @scala-steward (#906)
  • Update scalafmt-core to 3.7.10 @scala-steward (#903)
  • Update zio-aws-cloudwatch, zio-aws-core, ... to 6.20.103.1 @scala-steward (#905)
  • Update zio-aws-cloudwatch, zio-aws-core, ... to 6.20.83.2 @scala-steward (#897)
  • Update sbt to 1.9.2 @scala-steward (#898)
  • Update scalafmt-core to 3.7.9 @scala-steward (#901)

v0.31.1

11 months ago

Changes

  • Update sbt-scalajs-crossproject to 1.3.2 @scala-steward (#893)
  • Update scalafmt-core to 3.7.7 @scala-steward (#894)
  • Remove logback file from core project @svroonland (#896)
  • Update scalafmt-core to 3.7.5 @scala-steward (#890)
  • Update sbt to 1.9.1 @scala-steward (#889)

v0.31.0

11 months ago

Changes

  • Update zio, zio-streams, zio-test, ... to 2.0.15 @scala-steward (#876)
  • Update sbt-scalajs to 1.13.2 @scala-steward (#887)
  • Update zio-aws-cloudwatch, zio-aws-core, ... to 6.20.83.1 @scala-steward (#885)
  • Update scala-collection-compat to 2.11.0 @scala-steward (#886)
  • Update zio-aws-cloudwatch, zio-aws-core, ... to 6.20.78.3 @scala-steward (#884)
  • Update logback-classic to 1.4.8 @scala-steward (#883)
  • Update zio-aws-cloudwatch, zio-aws-core, ... to 6.20.78.2 @scala-steward (#882)
  • Update scala-library to 2.13.11 @scala-steward (#880)
  • Update scala-library to 2.12.18 @scala-steward (#879)
  • Update zio-aws-cloudwatch, zio-aws-core, ... to 6.20.74.2 @scala-steward (#878)
  • Update sbt-ci-release-early to 2.0.45 @scala-steward (#877)
  • Update sbt to 1.9.0 @scala-steward (#875)
  • Update scalafmt-core to 3.7.4 @scala-steward (#874)
  • Update scala3-library to 3.3.0 @scala-steward (#873)
  • Update zio, zio-streams, zio-test, ... to 2.0.14 @scala-steward (#872)
  • Update zio-aws-cloudwatch, zio-aws-core, ... to 6.20.74.1 @scala-steward (#871)
  • Update sbt-sonatype to 3.9.21 @scala-steward (#870)
  • Update zio-logging, zio-logging-slf4j to 2.1.13 @scala-steward (#867)
  • Update sbt to 1.8.3 @scala-steward (#869)
  • Update sbt-ci-release-early to 2.0.44 @scala-steward (#868)
  • Update zio-aws-cloudwatch, zio-aws-core, ... to 6.20.58.3 @scala-steward (#866)
  • Update sbt-sonatype to 3.9.20 @scala-steward (#864)
  • Update sbt-ci-release-early to 2.0.42 @scala-steward (#863)
  • Update zio-aws-cloudwatch, zio-aws-core, ... to 6.20.58.2 @scala-steward (#862)
  • Update zio-interop-reactivestreams to 2.0.2 @scala-steward (#860)
  • Update sbt-sonatype to 3.9.19 @scala-steward (#861)
  • Update zio-aws-cloudwatch, zio-aws-core, ... to 6.20.58.1 @scala-steward (#859)
  • Large resource class on CircleCI @svroonland (#856)
  • Update scala-collection-compat to 2.10.0 @scala-steward (#855)
  • Update sbt-ci-release-early to 2.0.39 @scala-steward (#842)
  • Update zio-logging, zio-logging-slf4j to 2.1.12 @scala-steward (#850)
  • Update sbt-sonatype to 3.9.18 @scala-steward (#838)
  • Upgrade to zio 2.0.13 @svroonland (#775)
  • Update scalafmt-core to 3.7.3 @scala-steward (#847)
  • Update logback-classic to 1.4.7 @scala-steward (#854)
  • Update sbt-scalajs-crossproject to 1.3.1 @scala-steward (#853)
  • Update logback-classic to 1.4.6 @scala-steward (#840)
  • Update sbt-ci-release-early to 2.0.38 @scala-steward (#839)
  • Update scalafmt-core to 3.7.2 @scala-steward (#836)
  • Update amazon-kinesis-client to 2.4.5 @scala-steward (#832)
  • Update scala3-library to 3.2.2 @scala-steward (#826)
  • Update sbt-assembly to 2.1.1 @scala-steward (#829)
  • Update sbt-sonatype to 3.9.17 @scala-steward (#825)
  • Update scalafmt-core to 3.7.1 @scala-steward (#824)
  • Update amazon-kinesis-client to 2.4.4 @scala-steward (#813)
  • Update sbt-tpolecat to 0.4.2 @scala-steward (#819)
  • Update sbt to 1.8.2 @scala-steward (#820)
  • Update logback-classic to 1.4.5 @scala-steward (#792)
  • Update sbt-pgp to 2.2.1 @scala-steward (#801)
  • Update sbt-sonatype to 3.9.15 @scala-steward (#796)
  • Compile java source files to Java 8 version @mmalik23 (#798)

v0.21.5

1 year ago

Re-release of v0.21.3 after fixing publishing config

v0.21.4

1 year ago

Republish of v0.21.3 (ZIO 1 compatible version)

v0.21.3

1 year ago

v0.30.1

1 year ago

Dependency upgrades. Please note that there are some compatibility issues with ZIO 2.0.3, we're still investigating.

Changes

  • Deprecate Producer.sinkChunked and introduce sink @svroonland (#791)
  • Update scala-library to 2.13.10 @scala-steward (#769)
  • Update zio-aws-cloudwatch, zio-aws-core, ... to 5.17.295.6 @scala-steward (#787)
  • Update sbt-protobuf to 0.7.2 @scala-steward (#777)
  • Update logback-classic to 1.4.4 @scala-steward (#765)
  • Update sbt-ci-release-early to 2.0.37 @scala-steward (#781)
  • Update scala3-library to 3.2.1 @scala-steward (#782)
  • Update scalafmt-core to 3.6.1 @scala-steward (#784)
  • Update scala-library to 2.12.17 @scala-steward (#768)
  • Update sbt-pgp to 2.2.0 @scala-steward (#776)
  • Update sbt-scalafmt to 2.5.0 @scala-steward (#790)
  • Update sbt-assembly to 2.0.0 @scala-steward (#771)
  • Update sbt to 1.8.0 @scala-steward (#789)
  • Update zio-logging, zio-logging-slf4j to 2.1.4 @scala-steward (#788)
  • Update sbt-sonatype to 3.9.14 @scala-steward (#785)
  • Update sbt-tpolecat to 0.4.1 @scala-steward (#764)