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 +5/−0
- hasql-resource-pool.cabal +2/−2
- library/Hasql/Pool/Observer.hs +4/−2
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 ()-