packages feed

hslogstash 0.3.2 → 0.3.3

raw patch · 3 files changed

+94/−12 lines, 3 filesdep ~aesondep ~attoparsecdep ~base

Dependency ranges changed: aeson, attoparsec, base, bytestring, conduit, containers, hedis, http-conduit, http-types, iconv, network, network-conduit, parallel-io, stm, stm-chans, stm-conduit, text, text-format, time, transformers, unordered-containers, vector

Files

+ Changelog view
@@ -0,0 +1,72 @@+hslogstash (0.3.3) precise; urgency=low++  * Fixed the .cabal to follow the PVP.++ -- Bartavelle <bartavelle@gmail.com>  Fri, 25 Oct 2013 14:00:52 +0200++hslogstash (0.3.2) precise; urgency=low++  * Some tests ...+  * Fix bug related to finalization of chunked conduits.+  * Fix bug related to incorrect completion of branching conduit threads.++ -- Bartavelle <bartavelle@gmail.com>  Fri, 25 Oct 2013 13:52:50 +0200++hslogstash (0.3.1) precise; urgency=low++  * Generalize the concatFlushSum function.++ -- Bartavelle <bartavelle@gmail.com>  Mon, 14 Oct 2013 15:20:56 +0200++hslogstash (0.3.0) lucid; urgency=low++  * Generalized the flushing conduit stuff, breaking the API.++ -- Bartavelle <bartavelle@gmail.com>  Mon, 14 Oct 2013 15:00:26 +0200++hslogstash (0.2.3.1) lucid; urgency=low++  * Updated to the conduits 1.0 API.+  * Ability to specify an arbitrary prefix for elasticsearch indexes.+  * Basic Elasticsearch source.++ -- Bartavelle <bartavelle@gmail.com>  Fri, 10 May 2013 08:55:53 +0200++hslogstash (0.2.3) lucid; urgency=low++  * New branching system+  * Modified the Redis source so that the timeout value is controllable.+  * Various utilities have been added to handle Flush conduits.++ -- Bartavelle <bartavelle@gmail.com>  Fri, 01 Mar 2013 16:12:53 +0100++hslogstash (0.2.2) lucid; urgency=low++  * Added a Logstash server source.+  * Added a "safe" retrying socket Sink.+  * Properly renamed the ElasticSearch "Sink" to "Conduit".+  * The Redis source now retrieves bulk data.+  * The ElasticSearch sink now can use the bulk API.+  * Added a "safe" retrying Redis Sink.+  * Modified the Logstash listener source API.+  * Added a utility function for putting a correct timestamp in logstash+    messages that lack one.++ -- Bartavelle <bartavelle@gmail.com>  Fri, 01 Feb 2013 10:36:37 +0100++hslogstash (0.2.1) lucid; urgency=low++  * Fixed bug in the index name.++ -- Bartavelle <bartavelle@gmail.com>  Fri, 25 Jan 2013 18:29:40 +0100++hslogstash (0.2.0) lucid; urgency=low++  * Fixes bad emptyLSMessage construction.+  * Add support for the @timestamp field.+  * Use the built in UTFTime serialization when possible.+  * Quick Redis conduit.+  * Quick ElasticSearch conduit.+  * Documentation updates, and example program.++ -- Bartavelle <bartavelle@gmail.com>  Fri, 25 Jan 2013 17:12:22 +0100
+ README.md view
@@ -0,0 +1,7 @@+Hslogstash+==========++This library is designed to let you work with logstash messages. It provides a `LogstashMessage` type, the instances that let you convert it from and to JSON, and some IO helpers.++It also includes several possibly useful functions for elasticsearch.+
hslogstash.cabal view
@@ -2,35 +2,38 @@ -- documentation, see http://haskell.org/cabal/users-guide/  name:                hslogstash-version:             0.3.2+version:             0.3.3 synopsis:            A library to work with, or as, a logstash server description:         This library contains a few modules that let you work with Logstash messages, read them from a Redis list, store them in or get them from Elasticsearch, and more.+homepage:            https://github.com/bartavelle/hslogstash license:             BSD3 license-file:        LICENSE author:              Simon Marechal maintainer:          bartavelle@gmail.com--- copyright:            category:            System, Logstash build-type:          Simple-cabal-version:       >=1.8+extra-source-files:  Changelog, README.md+cabal-version:       >=1.10  source-repository head   type: git   location: git://github.com/bartavelle/hslogstash.git + library   exposed-modules:     Logstash.Message, Logstash.IO, Data.Conduit.Redis, Data.Conduit.ElasticSearch, Data.Conduit.Logstash, Data.Conduit.Network.Retry, Data.Conduit.Branching, Data.Conduit.Misc, Logstash.Counter-  extensions:          OverloadedStrings, BangPatterns+  default-extensions:  OverloadedStrings, BangPatterns+  build-depends:       base >=4.6 && <4.7, conduit >=1.0 && <1.1, bytestring >=0.10 && <0.11, transformers >=0.3 && <0.4, aeson >=0.6 && <0.7, parallel-io >=0.3 && <0.4, text >=0.11 && <0.12, network >=2.4 && <2.5, network-conduit >=1.0 && <1.1, iconv >=0.4 && <0.5, http-conduit >=1.9 && <1.10, time >=1.4 && <1.5, text-format >=0.3 && <0.4, http-types >=0.8 && <0.9, unordered-containers >=0.2 && <0.3, vector >=0.10 && <0.11, containers >=0.5 && <0.6, stm-chans >=3.0 && <3.1, stm-conduit >=2.1 && <2.2, hedis >=0.6 && <0.7, stm >=2.4 && <2.5, attoparsec >=0.10 && <0.11+  default-language:    Haskell2010   ghc-options:         -Wall-  -- other-modules:       -  build-depends:       base <5, aeson, network, bytestring, text, vector, unordered-containers, time, text-format, attoparsec, hedis, conduit >= 1.0.0, transformers, http-conduit, iconv, network-conduit, containers, parallel-io, stm-conduit, http-types, stm, stm-chans  Test-Suite conduits-    hs-source-dirs: tests-    type:           exitcode-stdio-1.0-    ghc-options:    -Wall -rtsopts -threaded-    extensions:     OverloadedStrings-    build-depends:  base <5, hslogstash, conduit, QuickCheck, hspec, transformers, stm, split-    main-is:        conduits.hs+    hs-source-dirs:         tests+    type:                   exitcode-stdio-1.0+    ghc-options:            -Wall -rtsopts -threaded+    default-extensions:     OverloadedStrings+    build-depends:          base <5, hslogstash, conduit, QuickCheck, hspec, transformers, stm, split+    main-is:                conduits.hs+    default-language:    Haskell2010