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 +4/−0
- opentelemetry-plugin.cabal +4/−4
- src/OpenTelemetry/Plugin/Shared.hs +6/−10
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
@@ -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.