View Source Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

1-0-0-2022-05-11

1.0.0 - 2022-05-11

This release represents stability in the API. There is no functional change between this release and v0.4.2.

0-4-2-2022-01-26

0.4.2 - 2022-01-26

fixed

Fixed

  • Sending an InOrderSubscription process a :subscribe message no longer creates a duplicate subscription. Instead a warning is emitted.

0-4-1-2021-08-12

0.4.1 - 2021-08-12

changed

Changed

  • Changed the InOrderSubscription internals to buffer events from the extreme subscription in a queue when there is no demand
    • this unlocks the ability for this producer to emit multiple events at once

0-4-0-2021-06-10

0.4.0 - 2021-06-10

added

Added

  • Added :subscribe_after option which determines how long the producer will wait before checking whether it should subscribe or not

0-3-0-2021-06-04

0.3.0 - 2021-06-04

changed-1

Changed

  • Events are now produced in the shape of {producer, event} instead of simply event
    • this allows a consumer to use the name of the producer to inform decisions about how to store the stream position

0-2-2-2021-06-03

0.2.2 - 2021-06-03

added-1

Added

  • Blanket configuration of the :catch_up_chunk_size can be set with the :kelvin application-env var of :catch_up_chunk_size, defaulting to 256

0-2-1-2021-06-03

0.2.1 - 2021-06-03

fixed-1

Fixed

  • Increased timeout in call to subscibe in InOrder subscriber

added-2

Added

  • Added a configuration parameter for the InOrder subscription which controls the batch size of events read while catching up: :catch_up_chunk_size

0-2-0-2021-06-01

0.2.0 - 2021-06-01

added-3

Added

  • Added noise to start-up-time checking of the auto-subscription option
    • This works well for awaiting the bring-up of a client to an external service such as LaunchDarkly

0-1-0-2021-06-01

0.1.0 - 2021-06-01

added-4

Added

  • Initial implementation of the in-order subscription GenStage producer

0-0-0-2021-05-27

0.0.0 - 2021-05-27

added-5

Added

  • This project was generated by Gaas