prometheus 2.3.0 → 2.3.1
raw patch · 1 files changed
+2/−2 lines, 1 filesdep ~http-client-tlsPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependency ranges changed: http-client-tls
API changes (from Hackage documentation)
- System.Metrics.Prometheus.Concurrent.RegistryT: instance GHC.Base.Applicative m => GHC.Base.Applicative (System.Metrics.Prometheus.Concurrent.RegistryT.RegistryT m)
- System.Metrics.Prometheus.Concurrent.RegistryT: instance GHC.Base.Functor m => GHC.Base.Functor (System.Metrics.Prometheus.Concurrent.RegistryT.RegistryT m)
- System.Metrics.Prometheus.Concurrent.RegistryT: instance GHC.Base.Monad m => GHC.Base.Monad (System.Metrics.Prometheus.Concurrent.RegistryT.RegistryT m)
- System.Metrics.Prometheus.Metric.Counter: instance GHC.Show.Show System.Metrics.Prometheus.Metric.Counter.CounterSample
- System.Metrics.Prometheus.Metric.Gauge: instance GHC.Show.Show System.Metrics.Prometheus.Metric.Gauge.GaugeSample
- System.Metrics.Prometheus.Metric.Histogram: instance GHC.Show.Show System.Metrics.Prometheus.Metric.Histogram.HistogramSample
- System.Metrics.Prometheus.Metric.Summary: instance GHC.Show.Show System.Metrics.Prometheus.Metric.Summary.SummarySample
- System.Metrics.Prometheus.MetricId: instance Data.String.IsString System.Metrics.Prometheus.MetricId.Name
- System.Metrics.Prometheus.MetricId: instance GHC.Base.Monoid System.Metrics.Prometheus.MetricId.Labels
- System.Metrics.Prometheus.MetricId: instance GHC.Base.Monoid System.Metrics.Prometheus.MetricId.Name
- System.Metrics.Prometheus.MetricId: instance GHC.Base.Semigroup System.Metrics.Prometheus.MetricId.Labels
- System.Metrics.Prometheus.MetricId: instance GHC.Base.Semigroup System.Metrics.Prometheus.MetricId.Name
- System.Metrics.Prometheus.MetricId: instance GHC.Show.Show System.Metrics.Prometheus.MetricId.Labels
- System.Metrics.Prometheus.MetricId: instance GHC.Show.Show System.Metrics.Prometheus.MetricId.MetricId
- System.Metrics.Prometheus.MetricId: instance GHC.Show.Show System.Metrics.Prometheus.MetricId.Name
- System.Metrics.Prometheus.Registry: instance GHC.Exception.Type.Exception System.Metrics.Prometheus.Registry.KeyError
- System.Metrics.Prometheus.Registry: instance GHC.Show.Show System.Metrics.Prometheus.Registry.KeyError
- System.Metrics.Prometheus.RegistryT: instance GHC.Base.Functor m => GHC.Base.Functor (System.Metrics.Prometheus.RegistryT.RegistryT m)
- System.Metrics.Prometheus.RegistryT: instance GHC.Base.Monad m => GHC.Base.Applicative (System.Metrics.Prometheus.RegistryT.RegistryT m)
- System.Metrics.Prometheus.RegistryT: instance GHC.Base.Monad m => GHC.Base.Monad (System.Metrics.Prometheus.RegistryT.RegistryT m)
+ System.Metrics.Prometheus.Concurrent.RegistryT: instance GHC.Internal.Base.Applicative m => GHC.Internal.Base.Applicative (System.Metrics.Prometheus.Concurrent.RegistryT.RegistryT m)
+ System.Metrics.Prometheus.Concurrent.RegistryT: instance GHC.Internal.Base.Functor m => GHC.Internal.Base.Functor (System.Metrics.Prometheus.Concurrent.RegistryT.RegistryT m)
+ System.Metrics.Prometheus.Concurrent.RegistryT: instance GHC.Internal.Base.Monad m => GHC.Internal.Base.Monad (System.Metrics.Prometheus.Concurrent.RegistryT.RegistryT m)
+ System.Metrics.Prometheus.Metric.Counter: instance GHC.Internal.Show.Show System.Metrics.Prometheus.Metric.Counter.CounterSample
+ System.Metrics.Prometheus.Metric.Gauge: instance GHC.Internal.Show.Show System.Metrics.Prometheus.Metric.Gauge.GaugeSample
+ System.Metrics.Prometheus.Metric.Histogram: instance GHC.Internal.Show.Show System.Metrics.Prometheus.Metric.Histogram.HistogramSample
+ System.Metrics.Prometheus.Metric.Summary: instance GHC.Internal.Show.Show System.Metrics.Prometheus.Metric.Summary.SummarySample
+ System.Metrics.Prometheus.MetricId: instance GHC.Internal.Base.Monoid System.Metrics.Prometheus.MetricId.Labels
+ System.Metrics.Prometheus.MetricId: instance GHC.Internal.Base.Monoid System.Metrics.Prometheus.MetricId.Name
+ System.Metrics.Prometheus.MetricId: instance GHC.Internal.Base.Semigroup System.Metrics.Prometheus.MetricId.Labels
+ System.Metrics.Prometheus.MetricId: instance GHC.Internal.Base.Semigroup System.Metrics.Prometheus.MetricId.Name
+ System.Metrics.Prometheus.MetricId: instance GHC.Internal.Data.String.IsString System.Metrics.Prometheus.MetricId.Name
+ System.Metrics.Prometheus.MetricId: instance GHC.Internal.Show.Show System.Metrics.Prometheus.MetricId.Labels
+ System.Metrics.Prometheus.MetricId: instance GHC.Internal.Show.Show System.Metrics.Prometheus.MetricId.MetricId
+ System.Metrics.Prometheus.MetricId: instance GHC.Internal.Show.Show System.Metrics.Prometheus.MetricId.Name
+ System.Metrics.Prometheus.Registry: instance GHC.Internal.Exception.Type.Exception System.Metrics.Prometheus.Registry.KeyError
+ System.Metrics.Prometheus.Registry: instance GHC.Internal.Show.Show System.Metrics.Prometheus.Registry.KeyError
+ System.Metrics.Prometheus.RegistryT: instance GHC.Internal.Base.Functor m => GHC.Internal.Base.Functor (System.Metrics.Prometheus.RegistryT.RegistryT m)
+ System.Metrics.Prometheus.RegistryT: instance GHC.Internal.Base.Monad m => GHC.Internal.Base.Applicative (System.Metrics.Prometheus.RegistryT.RegistryT m)
+ System.Metrics.Prometheus.RegistryT: instance GHC.Internal.Base.Monad m => GHC.Internal.Base.Monad (System.Metrics.Prometheus.RegistryT.RegistryT m)
- System.Metrics.Prometheus.Concurrent.RegistryT: RegistryT :: ReaderT Registry m a -> RegistryT m a
+ System.Metrics.Prometheus.Concurrent.RegistryT: RegistryT :: ReaderT Registry m a -> RegistryT (m :: Type -> Type) a
- System.Metrics.Prometheus.Concurrent.RegistryT: [unRegistryT] :: RegistryT m a -> ReaderT Registry m a
+ System.Metrics.Prometheus.Concurrent.RegistryT: [unRegistryT] :: RegistryT (m :: Type -> Type) a -> ReaderT Registry m a
- System.Metrics.Prometheus.Concurrent.RegistryT: listMetricIds :: MonadIO m => RegistryT m [MetricId]
+ System.Metrics.Prometheus.Concurrent.RegistryT: listMetricIds :: forall (m :: Type -> Type). MonadIO m => RegistryT m [MetricId]
- System.Metrics.Prometheus.Concurrent.RegistryT: newtype RegistryT m a
+ System.Metrics.Prometheus.Concurrent.RegistryT: newtype RegistryT (m :: Type -> Type) a
- System.Metrics.Prometheus.Concurrent.RegistryT: registerCounter :: MonadIO m => Name -> Labels -> RegistryT m Counter
+ System.Metrics.Prometheus.Concurrent.RegistryT: registerCounter :: forall (m :: Type -> Type). MonadIO m => Name -> Labels -> RegistryT m Counter
- System.Metrics.Prometheus.Concurrent.RegistryT: registerGauge :: MonadIO m => Name -> Labels -> RegistryT m Gauge
+ System.Metrics.Prometheus.Concurrent.RegistryT: registerGauge :: forall (m :: Type -> Type). MonadIO m => Name -> Labels -> RegistryT m Gauge
- System.Metrics.Prometheus.Concurrent.RegistryT: registerHistogram :: MonadIO m => Name -> Labels -> [UpperBound] -> RegistryT m Histogram
+ System.Metrics.Prometheus.Concurrent.RegistryT: registerHistogram :: forall (m :: Type -> Type). MonadIO m => Name -> Labels -> [UpperBound] -> RegistryT m Histogram
- System.Metrics.Prometheus.Concurrent.RegistryT: removeMetric :: MonadIO m => MetricId -> RegistryT m ()
+ System.Metrics.Prometheus.Concurrent.RegistryT: removeMetric :: forall (m :: Type -> Type). MonadIO m => MetricId -> RegistryT m ()
- System.Metrics.Prometheus.Concurrent.RegistryT: sample :: Monad m => RegistryT m (IO RegistrySample)
+ System.Metrics.Prometheus.Concurrent.RegistryT: sample :: forall (m :: Type -> Type). Monad m => RegistryT m (IO RegistrySample)
- System.Metrics.Prometheus.Http.Scrape: serveMetricsT :: MonadIO m => Port -> Path -> RegistryT m ()
+ System.Metrics.Prometheus.Http.Scrape: serveMetricsT :: forall (m :: Type -> Type). MonadIO m => Port -> Path -> RegistryT m ()
- System.Metrics.Prometheus.RegistryT: RegistryT :: StateT Registry m a -> RegistryT m a
+ System.Metrics.Prometheus.RegistryT: RegistryT :: StateT Registry m a -> RegistryT (m :: Type -> Type) a
- System.Metrics.Prometheus.RegistryT: [unRegistryT] :: RegistryT m a -> StateT Registry m a
+ System.Metrics.Prometheus.RegistryT: [unRegistryT] :: RegistryT (m :: Type -> Type) a -> StateT Registry m a
- System.Metrics.Prometheus.RegistryT: listMetricIds :: MonadIO m => RegistryT m [MetricId]
+ System.Metrics.Prometheus.RegistryT: listMetricIds :: forall (m :: Type -> Type). MonadIO m => RegistryT m [MetricId]
- System.Metrics.Prometheus.RegistryT: newtype RegistryT m a
+ System.Metrics.Prometheus.RegistryT: newtype RegistryT (m :: Type -> Type) a
- System.Metrics.Prometheus.RegistryT: registerCounter :: MonadIO m => Name -> Labels -> RegistryT m Counter
+ System.Metrics.Prometheus.RegistryT: registerCounter :: forall (m :: Type -> Type). MonadIO m => Name -> Labels -> RegistryT m Counter
- System.Metrics.Prometheus.RegistryT: registerGauge :: MonadIO m => Name -> Labels -> RegistryT m Gauge
+ System.Metrics.Prometheus.RegistryT: registerGauge :: forall (m :: Type -> Type). MonadIO m => Name -> Labels -> RegistryT m Gauge
- System.Metrics.Prometheus.RegistryT: registerHistogram :: MonadIO m => Name -> Labels -> [UpperBound] -> RegistryT m Histogram
+ System.Metrics.Prometheus.RegistryT: registerHistogram :: forall (m :: Type -> Type). MonadIO m => Name -> Labels -> [UpperBound] -> RegistryT m Histogram
- System.Metrics.Prometheus.RegistryT: removeMetric :: MonadIO m => MetricId -> RegistryT m ()
+ System.Metrics.Prometheus.RegistryT: removeMetric :: forall (m :: Type -> Type). MonadIO m => MetricId -> RegistryT m ()
- System.Metrics.Prometheus.RegistryT: sample :: Monad m => RegistryT m (IO RegistrySample)
+ System.Metrics.Prometheus.RegistryT: sample :: forall (m :: Type -> Type). Monad m => RegistryT m (IO RegistrySample)
Files
- prometheus.cabal +2/−2
prometheus.cabal view
@@ -1,5 +1,5 @@ name: prometheus-version: 2.3.0+version: 2.3.1 synopsis: Prometheus Haskell Client homepage: http://github.com/bitnomial/prometheus bug-reports: http://github.com/bitnomial/prometheus/issues@@ -93,7 +93,7 @@ , bytestring >= 0.10 && < 0.13 , containers >= 0.5 && < 0.8 , http-client >= 0.4 && < 0.8- , http-client-tls >= 0.3 && < 0.4+ , http-client-tls >= 0.3 && < 0.5 , http-types >= 0.8 && < 0.13 , network-uri >= 2.5 && < 2.7 , text >= 1.2 && < 2.2