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 functionsetCommitTimeout
and new new type wrapperCommitTimeout
.โ 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, 2018v0.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) andSubscription
(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 towithSubscription
, 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 theIO
monad using a global Nakadi configuration has been added. The new moduleNetwork.Nakadi.Unsafe.IO
exposes functionality for accessing this global Nakadi configuration. The new instance forIO
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 variableNAKADI_URL
. -
v0.5.0.0
February 18, 2018 -
v0.4.0.0
December 20, 2017 -
v0.3.0.0
September 29, 2017