All Versions
8
Latest Version
Avg Release Cycle
78 days
Latest Release
-

Changelog History

  • v0.8.0.0 Changes

    • ๐Ÿ‘Œ Support GHC 8.8 (MonadFail instance for NakadiT).
  • v0.7.0.0 Changes

    January 11, 2019

    ๐Ÿ’ฅ Breaking API changes regarding the Problem type, improving RFC7807 compliance:

    • All fields inside a Problem object are optional except the title.
    • ๐Ÿ“ฆ Use modern-uri package for processing URIs contained in Problem objects.

    Implement new commit_timeout feature of Nakadi. New exposed function setCommitTimeout and new new type wrapper CommitTimeout.

    โœ… Integration test suite is again compatible with recent Nakadi versions.

  • v0.6.1.0

    September 25, 2018
  • v0.6

    August 21, 2018
  • v0.6.0.0 Changes

    August 21, 2018

    v0.6.0.0

    Nakadi business events are supported.

    ๐Ÿ‘Œ Support for concurrent workers consuming a subscription. This feature is activated using the function setWorkerThreads.

    The modelling of the subscription API has been simplified by by differentiating between SubscriptionRequest (before creation) and Subscription (after creation).

    An experimental API for creating a Conduit event source for a given subscription is included, allowing simulating the old low-level API using the Subscription API.

    A new function withSubscription is included, providing an interface for creating a subscription and automatically passing its subscription ID to some user-provided action.

    A new function withTemporarySubscription is included, which is very similar to withSubscription, but with the crucicial difference that the subscription will be automatically deleted after the user-provided action has terminated.

    Support for the new show_time_lag field when retrieving subscription statistics has been added.

    ๐Ÿ”ง An experimental MonadNakadi instance for the IO monad using a global Nakadi configuration has been added. The new module Network.Nakadi.Unsafe.IO exposes functionality for accessing this global Nakadi configuration. The new instance for IO allows e.g. the evaluation of Nakadi calls interactively in GHCi without the need to run any monad transformers.

    ๐Ÿ”ง A new convenience function newConfigFromEnv is exposed, which allows creating a Nakadi configuration with the Nakadi service URL being derived automatically from the environment variable NAKADI_URL.

  • v0.5.0.0

    February 18, 2018
  • v0.4.0.0

    December 20, 2017
  • v0.3.0.0

    September 29, 2017