Skip to content

Bump OpenTelemetry.Exporter.OpenTelemetryProtocol from 1.15.3 to 1.16.0#483

Merged
horgh merged 1 commit into
mainfrom
dependabot/nuget/MaxMind.GeoIP2.UnitTests/OpenTelemetry.Exporter.OpenTelemetryProtocol-1.16.0
Jun 18, 2026
Merged

Bump OpenTelemetry.Exporter.OpenTelemetryProtocol from 1.15.3 to 1.16.0#483
horgh merged 1 commit into
mainfrom
dependabot/nuget/MaxMind.GeoIP2.UnitTests/OpenTelemetry.Exporter.OpenTelemetryProtocol-1.16.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 18, 2026

Copy link
Copy Markdown
Contributor

Updated OpenTelemetry.Exporter.OpenTelemetryProtocol from 1.15.3 to 1.16.0.

Release notes

Sourced from OpenTelemetry.Exporter.OpenTelemetryProtocol's releases.

1.16.0

For highlights and announcements pertaining to this release see: Release Notes > 1.16.0.

The following changes are from the previous release 1.16.0-rc.1.

... (truncated)

1.16.0-rc.1

The following changes are from the previous release 1.15.3.

  • NuGet: OpenTelemetry v1.16.0-rc.1

    • Stop validating View-provided metric stream Name against the instrument
      name syntax, per
      spec clarification.
      (#​7300)

    • Fix incorrect validation of OTEL_BSP_* and OTEL_BLRP_* environment
      variables.
      (#​7187)

    • Fix observable instrument callbacks running once per reader instead of
      once per collection cycle.
      (#​7188)

    • Added exception safety for user-supplied ExemplarReservoir implementations.
      Exceptions thrown from Offer are now caught and logged rather than propagating
      out of Counter.Add/Histogram.Record.
      (#​7277)

    • Update OpenTelemetrySdkEventSource to support the W3C randomness flag.
      (#​7301)

    • Added ObservedTimestamp property to LogRecord.
      (#​6979)

    • Breaking Change Explicit histogram boundaries no longer allow more than
      10 million values.
      (#​7165)

    • Fixed a circular reference which could cause a LoggerProvider to fail to
      resolve when one of its dependencies depends on ILogger or ILoggerFactory.
      As part of this fix the LoggerProvider resolved from dependency injection
      is now created lazily when the first logger is created rather than when
      ILoggerProvider or ILoggerFactory is resolved. A consequence is that any
      invalid configuration now surfaces when the first log record is written instead
      of when the logging services are resolved.
      (#​7308)

    See CHANGELOG for details.

  • NuGet: OpenTelemetry.Api v1.16.0-rc.1

    • Experimental (pre-release builds only):
      Add support for using environment variables as context propagation carriers.
      (#​7174)

    • Fix BaggagePropagator to correctly follow Key and Value Encoding rules as per
      ... (truncated)

1.16.0-beta.1

The following changes are from the previous release 1.15.3-beta.1.

  • NuGet: OpenTelemetry.Exporter.Prometheus.AspNetCore v1.16.0-beta.1

    • Fixed scrape response cache freshness using monotonic time so it is not
      affected by NTP system clock adjustments.
      (#​7253)

    • Breaking Change Removed DisableTimestamp property from
      PrometheusAspNetCoreOptions.
      (#​7176)

    • Fixed the serialization of NaN, PositiveInfinity, and NegativeInfinity
      values in Prometheus metrics to be compliant with the specification.
      (#​7179)

    • Fixed loss of precision when serializing double and float values in
      Prometheus metrics to be compliant with the specification by using 17
      significant digits to represent such values.
      (#​7179)

    • Fix non-ASCII characters in metric names and unit strings not being sanitized
      correctly during Prometheus serialization.
      (#​7184)

    • Fix case where reader tracking could be reset while readers were still active.
      (#​7190)

    • Improve Accept header handling for format negotiation so OpenMetrics is
      selected correctly by considering whitespace and q weights.
      (#​7208)

    • Emit OpenMetrics exemplars for counters and histogram buckets.
      (#​7222)

    • Fix incorrect handling of untyped metrics when using OpenMetrics format.
      (#​7219)

    • Fix Prometheus/OpenMetrics serialization to emit metric and label names
      containing _ instead of dropping them and prefixing leading digits.
      Invalid characters are replaced with _ instead of being dropped.
      (#​7209)

    • Add escaping=underscores to the Accept header handling for content
      negotiation so OpenMetrics are handled correctly.
      (#​7209)

    • Omit histogram _sum and _count in OpenMetrics when negative bucket
      thresholds are present.
      (#​7221)
      ... (truncated)

Commits viewable in compare view.

Summary by CodeRabbit

  • Chores
    • Updated test infrastructure dependencies.

@dependabot dependabot Bot added .NET Pull requests that update .net code dependencies Pull requests that update a dependency file labels Jun 18, 2026
@coderabbitai

coderabbitai Bot commented Jun 18, 2026

Copy link
Copy Markdown

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Pro Plus

Run ID: 7dd4dd0b-d581-425b-9ede-82b7c94fece0

📥 Commits

Reviewing files that changed from the base of the PR and between fac93fb and 25d8c15.

📒 Files selected for processing (1)
  • MaxMind.GeoIP2.UnitTests/MaxMind.GeoIP2.UnitTests.csproj

📝 Walkthrough

Walkthrough

The OpenTelemetry.Exporter.OpenTelemetryProtocol NuGet package reference in MaxMind.GeoIP2.UnitTests.csproj is bumped from version 1.15.3 to 1.16.0. No other files or configurations are modified.

Changes

OpenTelemetry OTLP Exporter Version Bump

Layer / File(s) Summary
Package version update
MaxMind.GeoIP2.UnitTests/MaxMind.GeoIP2.UnitTests.csproj
OpenTelemetry.Exporter.OpenTelemetryProtocol updated from 1.15.3 to 1.16.0.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

Possibly related PRs

  • maxmind/GeoIP2-dotnet#482: Updates the same OpenTelemetry.Exporter.OpenTelemetryProtocol package from 1.15.3 to 1.16.0 in the unit test project.

Poem

A tiny hop, a version leap,
From fifteen-three to sixteen's keep,
The telemetry flows anew,
One line changed — the rabbit knew
Small steps still make the garden grow! 🐇✨

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly and specifically describes the main change: updating an OpenTelemetry NuGet package from version 1.15.3 to 1.16.0 in the project.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch dependabot/nuget/MaxMind.GeoIP2.UnitTests/OpenTelemetry.Exporter.OpenTelemetryProtocol-1.16.0

Comment @coderabbitai help to get the list of available commands and usage tips.

@horgh

horgh commented Jun 18, 2026

Copy link
Copy Markdown
Contributor

@dependabot rebase

---
updated-dependencies:
- dependency-name: OpenTelemetry.Exporter.OpenTelemetryProtocol
  dependency-version: 1.16.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot force-pushed the dependabot/nuget/MaxMind.GeoIP2.UnitTests/OpenTelemetry.Exporter.OpenTelemetryProtocol-1.16.0 branch from fac93fb to 25d8c15 Compare June 18, 2026 15:32
@horgh horgh merged commit 2734ece into main Jun 18, 2026
18 checks passed
@horgh horgh deleted the dependabot/nuget/MaxMind.GeoIP2.UnitTests/OpenTelemetry.Exporter.OpenTelemetryProtocol-1.16.0 branch June 18, 2026 15:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file .NET Pull requests that update .net code

Development

Successfully merging this pull request may close these issues.

1 participant