Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Native AOT support and assembly scanning enhancements #221

Merged
merged 12 commits into from
Feb 25, 2025
Merged

Conversation

stevejgordon
Copy link
Contributor

The library is now annotated for AOT and trimming compatibility.

Assembly scanning has been enhanced and refactored. On .NET 9 we prefer the native instrumentation, unless contrib instrumentation DLL is present.

Closes #187
Closes #198
Closes #209

@stevejgordon stevejgordon requested a review from a team February 25, 2025 13:24
@stevejgordon
Copy link
Contributor Author

Failing validation of packages is unrelated and I will open an issue to investigate that.

stevejgordon and others added 2 commits February 25, 2025 14:38
Fixes `dotnet format` woes on `aot-testing`

```
dotnet format analyzers --severity info -v diag --verify-no-changes
```

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Copy link
Member

@Mpdreamz Mpdreamz left a comment

Choose a reason for hiding this comment

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

🔥

@stevejgordon stevejgordon merged commit ee15c46 into main Feb 25, 2025
4 of 6 checks passed
@stevejgordon stevejgordon deleted the aot-testing branch February 25, 2025 15:27
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.

In .NET 9 prefer built-in HTTP instrumentation AoT Compatibility Update to auto instrumentation 1.10
2 participants