packages feed

opentelemetry-plugin 1.1.1 → 1.1.2

raw patch · 3 files changed

+14/−14 lines, 3 filesdep ~ghcdep ~hs-opentelemetry-apidep ~hs-opentelemetry-sdk

Dependency ranges changed: ghc, hs-opentelemetry-api, hs-opentelemetry-sdk

Files

CHANGELOG.md view
@@ -1,3 +1,7 @@+# 1.1.2++- Upgrade dependencies+ # 1.1.1  - The plugin now records the package name in the `packageName` attribute on spans.
opentelemetry-plugin.cabal view
@@ -1,6 +1,6 @@ cabal-version:      3.0 name:               opentelemetry-plugin-version:            1.1.1+version:            1.1.2 synopsis:           GHC plugin for open telemetry description:        This package provides a GHC plugin that exports each module's build times to an open telemetry collector.  See the included `README` below for more details. license:            BSD-3-Clause@@ -17,10 +17,10 @@     build-depends:    base >=4.18.0.0 && < 5                     , bytestring                     , containers-                    , ghc >= 9.2 && < 9.8-                    , hs-opentelemetry-api >= 0.1.0.0 && < 0.2+                    , ghc >= 9.6 && < 9.12+                    , hs-opentelemetry-api >= 0.2.0.0 && < 0.4                     , hs-opentelemetry-propagator-w3c-                    , hs-opentelemetry-sdk >= 0.0.3.0 && < 0.1+                    , hs-opentelemetry-sdk >= 0.1.0.0 && < 0.2                     , mwc-random >= 0.13.1.0                     , stm                     , stm-containers
src/OpenTelemetry/Plugin/Shared.hs view
@@ -1,8 +1,9 @@-{-# LANGUAGE BlockArguments    #-}-{-# LANGUAGE DerivingStrategies    #-}-{-# LANGUAGE GeneralizedNewtypeDeriving    #-}+{-# LANGUAGE BlockArguments #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-} {-# LANGUAGE OverloadedStrings #-} {-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE TemplateHaskell #-}  {-| This module provides the GHC-API-agnostic logic for this plugin (mostly     open telemetry utilities)@@ -66,6 +67,7 @@     , Tracer     , TracerProvider     , TracerProviderOptions(..)+    , detectInstrumentationLibrary     )  import qualified Control.Monad as Monad@@ -173,13 +175,7 @@  tracer :: Tracer tracer =-    Trace.makeTracer tracerProvider instrumentationLibrary Trace.tracerOptions-  where-    instrumentationLibrary =-        InstrumentationLibrary-            { libraryName    = "opentelemetry-plugin"-            , libraryVersion = Text.pack (Version.showVersion Paths.version)-            }+    Trace.makeTracer tracerProvider $(detectInstrumentationLibrary) Trace.tracerOptions  {-| This used by the GHC plugin to create two plugin passes that start and stop     a `Span`, respectively.