packages feed

hasql-resource-pool 0.5.3.1 → 0.5.3.2

raw patch · 3 files changed

+11/−4 lines, 3 filesPVP: minor bump suggested

API additions: PVP suggests at least a minor version bump

API changes (from Hackage documentation)

+ Hasql.Pool.Observer: Observed :: Rational -> Observed
+ Hasql.Pool.Observer: [latency] :: Observed -> Rational
+ Hasql.Pool.Observer: instance GHC.Show.Show Hasql.Pool.Observer.Observed
+ Hasql.Pool.Observer: newtype Observed
+ Hasql.Pool.Observer: type ObserverAction = Observed -> IO ()

Files

CHANGELOG.md view
@@ -1,3 +1,8 @@+# 0.5.3.2++* `Hasql.Pool.Observer` is an exposed module.++ # 0.5.3.1  * `acquireWithStripes` renamed to `aquireWith` and allows specifying a custom `ConnectionGetter`.
hasql-resource-pool.cabal view
@@ -1,7 +1,7 @@ name:   hasql-resource-pool version:-  0.5.3.1+  0.5.3.2 category:   Hasql, Database, PostgreSQL synopsis:@@ -46,11 +46,11 @@   default-language:     Haskell2010   other-modules:-    Hasql.Pool.Observer     Hasql.Pool.Prelude     Hasql.Pool.ResourcePool   exposed-modules:     Hasql.Pool+    Hasql.Pool.Observer   build-depends:     -- resources:     resource-pool-fork-avanov,
library/Hasql/Pool/Observer.hs view
@@ -7,11 +7,13 @@ import Hasql.Pool.Prelude  --- | Represents properties of an observed IO action associated with a pool item+-- |+-- Represents properties of an observed IO action associated with a pool item. newtype Observed = Observed     {   latency :: Rational     } deriving (Show)  +-- |+-- You can use this action to send observed attributes to your metrics backend like Prometheus. type ObserverAction = Observed -> IO ()-