From 9131e6ddba844b495ef209e0b2fa851243e7ed2c Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 1 Oct 2024 20:18:38 +1300 Subject: [PATCH] Version Packages (#3712) Co-authored-by: github-actions[bot] --- .changeset/gorgeous-llamas-invent.md | 19 ------------------- packages/opentelemetry/CHANGELOG.md | 20 ++++++++++++++++++++ packages/opentelemetry/package.json | 2 +- 3 files changed, 21 insertions(+), 20 deletions(-) delete mode 100644 .changeset/gorgeous-llamas-invent.md diff --git a/.changeset/gorgeous-llamas-invent.md b/.changeset/gorgeous-llamas-invent.md deleted file mode 100644 index fdd7d917a5..0000000000 --- a/.changeset/gorgeous-llamas-invent.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -"@effect/opentelemetry": patch ---- - -add withActiveSpan function to attach Effect to current Span - -This function allows you to connect the Effect spans into a parent span -that was created outside of Effect, using the OpenTelemetry context propagation: - -```ts -Effect.gen(function*() { - yield* Effect.sleep("100 millis").pipe(Effect.withSpan("sleep")); - yield* Console.log("done"); -}).pipe( - Effect.withSpan("program"), - // This connects child spans to the current OpenTelemetry context - Tracer.withActiveSpan, -) -``` diff --git a/packages/opentelemetry/CHANGELOG.md b/packages/opentelemetry/CHANGELOG.md index a5a017f7ab..f2bfcf886d 100644 --- a/packages/opentelemetry/CHANGELOG.md +++ b/packages/opentelemetry/CHANGELOG.md @@ -1,5 +1,25 @@ # @effect/opentelemetry +## 0.37.5 + +### Patch Changes + +- [#3705](https://github.com/Effect-TS/effect/pull/3705) [`534abce`](https://github.com/Effect-TS/effect/commit/534abce3c9455ee2612f51d2d1449b4e0510fbe4) Thanks @Schniz! - add withActiveSpan function to attach Effect to current Span + + This function allows you to connect the Effect spans into a parent span + that was created outside of Effect, using the OpenTelemetry context propagation: + + ```ts + Effect.gen(function* () { + yield* Effect.sleep("100 millis").pipe(Effect.withSpan("sleep")) + yield* Console.log("done") + }).pipe( + Effect.withSpan("program"), + // This connects child spans to the current OpenTelemetry context + Tracer.withActiveSpan + ) + ``` + ## 0.37.4 ### Patch Changes diff --git a/packages/opentelemetry/package.json b/packages/opentelemetry/package.json index 45bd4efa71..a21f030b9c 100644 --- a/packages/opentelemetry/package.json +++ b/packages/opentelemetry/package.json @@ -1,6 +1,6 @@ { "name": "@effect/opentelemetry", - "version": "0.37.4", + "version": "0.37.5", "type": "module", "license": "MIT", "description": "OpenTelemetry integration for Effect",