Skip to content

Releases: zio/zio-sqs

v0.2.1

04 Mar 05:30
0f4ec92
Compare
Choose a tag to compare

Upgrade dependencies:

  • zio to 1.0.0-RC18
  • sqs to 2.10.78

v0.2.0

14 Jan 10:25
Compare
Choose a tag to compare

New Publisher API

This version brings a major overhaul of the publishing API to support batch and streaming publishing. See readme for usage. Contribution by @gchudnov

In short, you can now use Publisher.make to create a new Publisher:

def make[R, T](
    client: SqsAsyncClient,
    queueUrl: String,
    serializer: Serializer[T],
    settings: ProducerSettings = ProducerSettings()
  ): ZManaged[R with Clock, Throwable, Producer[T]]

And use Producer#produce (publish a single item), Producer#produceBatch (publish a batch), Producer#sendStream (connect a stream and get another stream) or Producer#sendSink (connect a stream to a sink) to produce items.

Compared to the previous versions, performance should be similar for single items but much better for batch and streaming.

Other changes

  • Upgraded sqs to 2.10.48

v0.1.12

18 Nov 02:04
Compare
Choose a tag to compare

Upgrade dependencies:

  • zio to 1.0.0-RC17
  • sqs to 2.10.18

v0.1.11

31 Oct 00:42
Compare
Choose a tag to compare

Upgrade dependencies:

  • zio to 1.0.0-RC16
  • sqs to 2.10.4

v0.1.10

17 Oct 01:10
Compare
Choose a tag to compare

Upgrade dependencies:

  • zio to 1.0.0-RC15
  • sqs to 2.9.21

v0.1.9

06 Oct 03:27
Compare
Choose a tag to compare

Upgrade dependencies:

  • zio to 1.0.0-RC14
  • sqs to 2.9.13

v0.1.8

29 Sep 08:05
Compare
Choose a tag to compare

Release for Scala 2.13 in addition to 2.12.

v0.1.7

24 Sep 05:02
0bf6298
Compare
Choose a tag to compare

Upgrade dependencies:

  • zio to 1.0.0-RC13
  • sqs to 2.9.4

v0.1.6

04 Sep 00:28
953ff21
Compare
Choose a tag to compare

Upgrade dependencies:

  • zio to 1.0.0-RC12-1
  • sqs to 2.7.36

v0.1.5

05 Aug 01:30
Compare
Choose a tag to compare

Upgrade dependencies:

  • zio to 1.0.0-RC11
  • sqs to 2.7.16