-
-
Notifications
You must be signed in to change notification settings - Fork 213
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
Add net9.0 support #3699
Add net9.0 support #3699
Conversation
src/Sentry/Platforms/Native/buildTransitive/Sentry.Native.targets
Outdated
Show resolved
Hide resolved
…s and Sentry.Native.targets
…stered.DotNet9_0.Windows.DotNet.verified.txt
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
amazing stuff James, thank you!
@@ -13,7 +13,9 @@ | |||
- `Scope.Transaction` is now always stored as an `AsyncLocal` also in [Global Mode](https://docs.sentry.io/platforms/dotnet/configuration/options/#is-global-mode-enabled), to prevent auto-instrumented spans from the UI ending up parented to transactions from a background task (or vice versa). ([#3596](https://github.com/getsentry/sentry-dotnet/pull/3596)) | |||
- Sentry's Experimental Metrics feature has been deprecated and removed from the SDK. ([#3718](https://github.com/getsentry/sentry-dotnet/pull/3718)) | |||
|
|||
## Unreleased | |||
### Features | |||
- Added support for `.NET 9` (preview) ([#3699](https://github.com/getsentry/sentry-dotnet/pull/3699)) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- Added support for `.NET 9` (preview) ([#3699](https://github.com/getsentry/sentry-dotnet/pull/3699)) | |
- Added support for `.NET 9` (preview) ([#3699](https://github.com/getsentry/sentry-dotnet/pull/3699)) |
@@ -13,6 +13,12 @@ | |||
|
|||
<!-- Allow references to unsigned assemblies (like MAUI) from signed projects --> | |||
<NoWarn>$(NoWarn);CS8002</NoWarn> | |||
|
|||
<!-- We need to support old stuff. Applications should definitely address these advisory warnings though. --> | |||
<NoWarn>$(NoWarn);NU1903</NoWarn> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Since it's a major, it's a good time to review the lowest we support and bump some a bit (not necessarily to latest)
Fixes #3484 (comment)
Notes for Reviewers
Mostly just a version bump, but with various domino effects:
Device Tests
IsAotCompatible = true
for net8.0+ whenFrameworkSupportsAot == true
. That property has been renamed toEnableAot
and we now override this and set it tofalse
when running the android device tests.