Skip to content

Conversation

@Kielek
Copy link
Member

@Kielek Kielek commented Nov 13, 2025

Changes

[EFCore/Process/Quartz] Add .NET8 and .NET10 TFM

Needed by auto-instrumentation. It allows to target lower version of transitive packages. .NET Standard brings always the latest (10.0.0).

There is a chance, that we will need to make similar changes for other packages when requested.

Merge requirement checklist

  • CONTRIBUTING guidelines followed (license requirements, nullable enabled, static analysis, etc.)
  • Unit tests added/updated
  • Appropriate CHANGELOG.md files updated for non-trivial changes
  • [ ] Changes in public API reviewed (if applicable)

@github-actions github-actions bot added comp:instrumentation.entityframeworkcore Things related to OpenTelemetry.Instrumentation.EntityFrameworkCore comp:instrumentation.process Things related to OpenTelemetry.Instrumentation.Process comp:instrumentation.quartz Things related to OpenTelemetry.Instrumentation.Quartz labels Nov 13, 2025
@Kielek Kielek marked this pull request as ready for review November 13, 2025 13:41
@Kielek Kielek requested a review from a team as a code owner November 13, 2025 13:41
@codecov
Copy link

codecov bot commented Nov 13, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 70.88%. Comparing base (77c34c8) to head (917e82b).
⚠️ Report is 6 commits behind head on main.
✅ All tests successful. No failed tests found.

Additional details and impacted files

Impacted file tree graph

@@           Coverage Diff           @@
##             main    #3519   +/-   ##
=======================================
  Coverage   70.88%   70.88%           
=======================================
  Files         430      430           
  Lines       17214    17214           
=======================================
  Hits        12202    12202           
  Misses       5012     5012           
Flag Coverage Δ
unittests-Instrumentation.EntityFrameworkCore 80.80% <100.00%> (ø)
unittests-Instrumentation.Process 100.00% <100.00%> (ø)
unittests-Instrumentation.Quartz 78.76% <100.00%> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

Files with missing lines Coverage Δ
...mplementation/EntityFrameworkDiagnosticListener.cs 85.18% <100.00%> (ø)
...elemetry.Instrumentation.Process/ProcessMetrics.cs 100.00% <100.00%> (ø)
....Quartz/Implementation/QuartzDiagnosticListener.cs 82.60% <100.00%> (ø)
🚀 New features to boost your workflow:
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@Kielek Kielek enabled auto-merge November 13, 2025 13:43
@Kielek Kielek added this pull request to the merge queue Nov 13, 2025
Merged via the queue into open-telemetry:main with commit 6a43b08 Nov 13, 2025
79 checks passed
@Kielek Kielek deleted the add-tfm branch November 13, 2025 13:59
This was referenced Nov 24, 2025
renebentes added a commit to renebentes/3054 that referenced this pull request Nov 26, 2025
…79)

Updated
[OpenTelemetry.Instrumentation.Http](https://github.com/open-telemetry/opentelemetry-dotnet-contrib)
from 1.13.0 to 1.14.0.

<details>
<summary>Release notes</summary>

_Sourced from [OpenTelemetry.Instrumentation.Http's
releases](https://github.com/open-telemetry/opentelemetry-dotnet-contrib/releases)._

## 1.14.0

* NuGet: [OpenTelemetry.Exporter.Geneva
v1.14.0](https://www.nuget.org/packages/OpenTelemetry.Exporter.Geneva/1.14.0)

  * Add support for .NET 10.0.

([#​2822](open-telemetry/opentelemetry-dotnet-contrib#2822))
  
* Update .NET 10.0 NuGet package versions from `10.0.0-rc.2.25502.107`
to `10.0.0`.

([#​3403](open-telemetry/opentelemetry-dotnet-contrib#3403))
  
  * Updated OpenTelemetry core component version(s) to `1.14.0`.

([#​3403](open-telemetry/opentelemetry-dotnet-contrib#3403))

See
[CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet-contrib/blob/Exporter.Geneva-1.14.0/src/OpenTelemetry.Exporter.Geneva/CHANGELOG.md)
for details.


## 1.14.0-rc.1

* NuGet: [OpenTelemetry.Instrumentation.AspNetCore
v1.14.0-rc.1](https://www.nuget.org/packages/OpenTelemetry.Instrumentation.AspNetCore/1.14.0-rc.1)

  * Add support for .NET 10.0.

([#​2822](open-telemetry/opentelemetry-dotnet-contrib#2822))

See
[CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet-contrib/blob/Instrumentation.AspNetCore-1.14.0-rc.1/src/OpenTelemetry.Instrumentation.AspNetCore/CHANGELOG.md)
for details.


## 1.14.0-beta.2

* NuGet: [OpenTelemetry.Instrumentation.EntityFrameworkCore
v1.14.0-beta.2](https://www.nuget.org/packages/OpenTelemetry.Instrumentation.EntityFrameworkCore/1.14.0-beta.2)

  * Added `net10.0` and `net8.0` target frameworks.

([#​3519](open-telemetry/opentelemetry-dotnet-contrib#3519))

See
[CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet-contrib/blob/Instrumentation.EntityFrameworkCore-1.14.0-beta.2/src/OpenTelemetry.Instrumentation.EntityFrameworkCore/CHANGELOG.md)
for details.


## 1.14.0-beta.1

* NuGet: [OpenTelemetry.Extensions
v1.14.0-beta.1](https://www.nuget.org/packages/OpenTelemetry.Extensions/1.14.0-beta.1)

  * Add support for .NET 10.0.

([#​2822](open-telemetry/opentelemetry-dotnet-contrib#2822))
  
* Update .NET 10.0 NuGet package versions from `10.0.0-rc.2.25502.107`
to `10.0.0`.

([#​3403](open-telemetry/opentelemetry-dotnet-contrib#3403))
  
  * Updated OpenTelemetry core component version(s) to `1.14.0`.

([#​3403](open-telemetry/opentelemetry-dotnet-contrib#3403))

See
[CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet-contrib/blob/Extensions-1.14.0-beta.1/src/OpenTelemetry.Extensions/CHANGELOG.md)
for details.


## 1.14.0-alpha.1

* NuGet: [OpenTelemetry.Instrumentation.EventCounters
v1.14.0-alpha.1](https://www.nuget.org/packages/OpenTelemetry.Instrumentation.EventCounters/1.14.0-alpha.1)

  * Updated OpenTelemetry core component version(s) to `1.14.0`.

([#​3403](open-telemetry/opentelemetry-dotnet-contrib#3403))

See
[CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet-contrib/blob/Instrumentation.EventCounters-1.14.0-alpha.1/src/OpenTelemetry.Instrumentation.EventCounters/CHANGELOG.md)
for details.


## 1.13.1

* NuGet: [OpenTelemetry.Exporter.Geneva
v1.13.1](https://www.nuget.org/packages/OpenTelemetry.Exporter.Geneva/1.13.1)

  * Support for specifying resource attributes, including
    `service.name`, `service.instanceId`, and custom attributes.

([#​3214](open-telemetry/opentelemetry-dotnet-contrib#3214))
  * Allow custom string size limit in custom fields.

([#​3360](open-telemetry/opentelemetry-dotnet-contrib#3360))

See
[CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet-contrib/blob/Exporter.Geneva-1.13.1/src/OpenTelemetry.Exporter.Geneva/CHANGELOG.md)
for details.


Commits viewable in [compare
view](open-telemetry/opentelemetry-dotnet-contrib@Exporter.Geneva-1.13.0...Exporter.Geneva-1.14.0).
</details>

[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=OpenTelemetry.Instrumentation.Http&package-manager=nuget&previous-version=1.13.0&new-version=1.14.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Rene Bentes Pinto <[email protected]>
renebentes added a commit to renebentes/3054 that referenced this pull request Nov 26, 2025
…0 to 1.14.0 (#78)

Updated
[OpenTelemetry.Instrumentation.AspNetCore](https://github.com/open-telemetry/opentelemetry-dotnet-contrib)
from 1.13.0 to 1.14.0.

<details>
<summary>Release notes</summary>

_Sourced from [OpenTelemetry.Instrumentation.AspNetCore's
releases](https://github.com/open-telemetry/opentelemetry-dotnet-contrib/releases)._

## 1.14.0

* NuGet: [OpenTelemetry.Exporter.Geneva
v1.14.0](https://www.nuget.org/packages/OpenTelemetry.Exporter.Geneva/1.14.0)

  * Add support for .NET 10.0.

([#​2822](open-telemetry/opentelemetry-dotnet-contrib#2822))
  
* Update .NET 10.0 NuGet package versions from `10.0.0-rc.2.25502.107`
to `10.0.0`.

([#​3403](open-telemetry/opentelemetry-dotnet-contrib#3403))
  
  * Updated OpenTelemetry core component version(s) to `1.14.0`.

([#​3403](open-telemetry/opentelemetry-dotnet-contrib#3403))

See
[CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet-contrib/blob/Exporter.Geneva-1.14.0/src/OpenTelemetry.Exporter.Geneva/CHANGELOG.md)
for details.


## 1.14.0-rc.1

* NuGet: [OpenTelemetry.Instrumentation.AspNetCore
v1.14.0-rc.1](https://www.nuget.org/packages/OpenTelemetry.Instrumentation.AspNetCore/1.14.0-rc.1)

  * Add support for .NET 10.0.

([#​2822](open-telemetry/opentelemetry-dotnet-contrib#2822))

See
[CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet-contrib/blob/Instrumentation.AspNetCore-1.14.0-rc.1/src/OpenTelemetry.Instrumentation.AspNetCore/CHANGELOG.md)
for details.


## 1.14.0-beta.2

* NuGet: [OpenTelemetry.Instrumentation.EntityFrameworkCore
v1.14.0-beta.2](https://www.nuget.org/packages/OpenTelemetry.Instrumentation.EntityFrameworkCore/1.14.0-beta.2)

  * Added `net10.0` and `net8.0` target frameworks.

([#​3519](open-telemetry/opentelemetry-dotnet-contrib#3519))

See
[CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet-contrib/blob/Instrumentation.EntityFrameworkCore-1.14.0-beta.2/src/OpenTelemetry.Instrumentation.EntityFrameworkCore/CHANGELOG.md)
for details.


## 1.14.0-beta.1

* NuGet: [OpenTelemetry.Extensions
v1.14.0-beta.1](https://www.nuget.org/packages/OpenTelemetry.Extensions/1.14.0-beta.1)

  * Add support for .NET 10.0.

([#​2822](open-telemetry/opentelemetry-dotnet-contrib#2822))
  
* Update .NET 10.0 NuGet package versions from `10.0.0-rc.2.25502.107`
to `10.0.0`.

([#​3403](open-telemetry/opentelemetry-dotnet-contrib#3403))
  
  * Updated OpenTelemetry core component version(s) to `1.14.0`.

([#​3403](open-telemetry/opentelemetry-dotnet-contrib#3403))

See
[CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet-contrib/blob/Extensions-1.14.0-beta.1/src/OpenTelemetry.Extensions/CHANGELOG.md)
for details.


## 1.14.0-alpha.1

* NuGet: [OpenTelemetry.Instrumentation.EventCounters
v1.14.0-alpha.1](https://www.nuget.org/packages/OpenTelemetry.Instrumentation.EventCounters/1.14.0-alpha.1)

  * Updated OpenTelemetry core component version(s) to `1.14.0`.

([#​3403](open-telemetry/opentelemetry-dotnet-contrib#3403))

See
[CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet-contrib/blob/Instrumentation.EventCounters-1.14.0-alpha.1/src/OpenTelemetry.Instrumentation.EventCounters/CHANGELOG.md)
for details.


## 1.13.1

* NuGet: [OpenTelemetry.Exporter.Geneva
v1.13.1](https://www.nuget.org/packages/OpenTelemetry.Exporter.Geneva/1.13.1)

  * Support for specifying resource attributes, including
    `service.name`, `service.instanceId`, and custom attributes.

([#​3214](open-telemetry/opentelemetry-dotnet-contrib#3214))
  * Allow custom string size limit in custom fields.

([#​3360](open-telemetry/opentelemetry-dotnet-contrib#3360))

See
[CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet-contrib/blob/Exporter.Geneva-1.13.1/src/OpenTelemetry.Exporter.Geneva/CHANGELOG.md)
for details.


Commits viewable in [compare
view](open-telemetry/opentelemetry-dotnet-contrib@Exporter.Geneva-1.13.0...Exporter.Geneva-1.14.0).
</details>

[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=OpenTelemetry.Instrumentation.AspNetCore&package-manager=nuget&previous-version=1.13.0&new-version=1.14.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Rene Bentes Pinto <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

comp:instrumentation.entityframeworkcore Things related to OpenTelemetry.Instrumentation.EntityFrameworkCore comp:instrumentation.process Things related to OpenTelemetry.Instrumentation.Process comp:instrumentation.quartz Things related to OpenTelemetry.Instrumentation.Quartz

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants