Skip to content

Conversation

@stevejgordon
Copy link
Contributor

  • Updated nearly all projects to target .NET 10. An exception is the Example.AutoInstrumentation project which remains .NET 9, until we update to the latest upstream version which supports .NET 10.
  • Moved to centralized package management.
  • Replaced Elastic.OpenTelemetry.sln with Elastic.OpenTelemetry.slnx.
  • Removed the End_To_End test suite and related infrastructure, simplifying test execution logic.
  • Enhanced disposal logic in logging components.
  • Updated tests to cover .NET 10.

Closes #326

- Updated nearly all projects to target .NET 10. An exception is the `Example.AutoInstrumentation` project which remains .NET 9, until we update to the latest upstream version which supports .NET 10.
- Moved to centralized package management.
- Replaced `Elastic.OpenTelemetry.sln` with `Elastic.OpenTelemetry.slnx`.
- Removed the `End_To_End` test suite and related infrastructure, simplifying test execution logic.
- Enhanced disposal logic in logging components.
- Updated tests to cover .NET 10.
@stevejgordon stevejgordon marked this pull request as ready for review November 26, 2025 08:16
@stevejgordon stevejgordon requested review from a team as code owners November 26, 2025 08:16
Copy link
Collaborator

@JeremyBessonElastic JeremyBessonElastic left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Lovely PR!!!!!!

LGTM

@stevejgordon stevejgordon merged commit 072bfcb into main Nov 26, 2025
17 of 18 checks passed
@stevejgordon stevejgordon deleted the dotnet-10 branch November 26, 2025 11:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Update to .NET 10 SDK for builds

4 participants