From 4d82b040704fcbeda8680a6e0fcee2b36c3635d2 Mon Sep 17 00:00:00 2001 From: Peter Solnica Date: Mon, 22 Dec 2025 14:13:23 +0000 Subject: [PATCH 1/2] Bump version to 12.0.0 --- mix.exs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mix.exs b/mix.exs index eadc5848..34ab6c08 100644 --- a/mix.exs +++ b/mix.exs @@ -1,7 +1,7 @@ defmodule Sentry.Mixfile do use Mix.Project - @version "11.0.4" + @version "12.0.0" @source_url "https://github.com/getsentry/sentry-elixir" def project do From 4efa1a5848bdd1861cb83c813e741e7670a4f890 Mon Sep 17 00:00:00 2001 From: Peter Solnica Date: Mon, 22 Dec 2025 14:16:36 +0000 Subject: [PATCH 2/2] Update CHANGELOG.md for 12.0.0 --- CHANGELOG.md | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 28bb087b..24fda50b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,11 +1,24 @@ -## Unreleased +## 12.0.0 -#### Features +#### New features - Support for Distributed Tracing ([957](https://github.com/getsentry/sentry-elixir/pull/957)) + This requires configuring a custom propagator: + + ```elixir + # Configure OpenTelemetry to use Sentry propagator for distributed tracing + config :opentelemetry, + text_map_propagators: [ + :trace_context, + :baggage, + Sentry.OpenTelemetry.Propagator + ] + ``` + #### Various improvements +- Switch default HTTP client from Hackney to Finch ([#897](https://github.com/getsentry/sentry-elixir/pull/897)) - `:source_code_exclude_patterns` support for OTP-28.0 ([#965](https://github.com/getsentry/sentry-elixir/pull/965)) ##### For people on OTP 28.1