Prepare katip-elasticsearch 0.4.0.0
commitb497c963e3123655b75f9026c09b868f6a94292a
authorMichael Xavier <michael@michaelxavier.net>
dateMon 24 Jul 2017, 12:47 (9 years ago)
parentd24bcec
katip-elasticsearch/changelog.md+5
@@ -1,3 +1,8 @@
1+0.4.0.0
2+=======
3+* Update to bloodhound >= 0.13.0.0. This version adds support for both ElasticSearch versions 1 and 5. Previously, we implicitly supported one and maybe would work on 5. The types in `EsScribeCfg` had to change to be able to specify which version was being targeted.
4+* Improved documentation.
5+
160.3.1.0
27=======
38* Widen dependency on katip
katip-elasticsearch/katip-elasticsearch.cabal+1−1
@@ -1,7 +1,7 @@
11name: katip-elasticsearch
22synopsis: ElasticSearch scribe for the Katip logging framework.
33description: See README.md for more details.
4−version: 0.3.1.0
4+version: 0.4.0.0
55license: BSD3
66license-file: LICENSE
77author: Ozgun Ataman, Michael Xavier
katip/changelog.md+1−1
@@ -1,6 +1,6 @@
110.5.0.0
22=======
3−* Update docs
3+* Improved documentation.
44* Add built-in buffering to scribes.
55 Scribes now allocate a bounded queue (with configurable size). Rather than writes being synchronous to all scribes, they simply attempt to write into the bounded queue of each scribe. If any of the scribes is too far behind and the queue is full, the write is dropped. This also means that closing scribes is now an IO operation that happens synchrounsly.
66* Added local-like functions to Katip and KatipContext typeclasses. This allows us to generalize `katipNoLogging`, `katipAddNamespace`, and `katipAddContext` to be available to anything with a `Katip` or `KatipContext` instance rather than having to reimplement these functions all the time.