Skip to content

Conversation

@bitsandfoxes
Copy link
Contributor

We currently build sentry-native on Ubuntu 20.04 to maintain GLIBC compatibility (see #1730). Since Ubuntu 20.04 runners are no longer available on GitHub Actions, we use a Docker container for this build.

This container approach has increased maintenance overhead. For example, we need to manually install .NET SDK dependencies that are normally provided by GitHub's standard runners. For this we can not use the setup action as it's dependencies are missing on the old image. See here.

Impact: This only affects users who update to newer SDK versions while running servers on Ubuntu 20.04, which reached EOL in May 2025.

@bitsandfoxes bitsandfoxes requested a review from vaind October 10, 2025 14:56
cursor[bot]

This comment was marked as outdated.

CHANGELOG.md Outdated

- The SDK will now always add a breadcrumb when capturing an exception. The option to opt-out of this has been removed. ([#2335](https://github.com/getsentry/sentry-unity/pull/2335))
- The deprecated Runtime- and BuildTime-Configuration have been removed in favor of the single `OptionsConfiguration` script. When migrating you can make use of preprocessor directives to set specific options for specific platforms. Check out the ([Migration Guide](https://docs.sentry.io/platforms/unity/migration/#changes-to-the-programmatic-configuration)). ([#2337](https://github.com/getsentry/sentry-unity/pull/2337))
- `sentry-native` is now built on Ubuntu 22.04 instead of Ubuntu 20.04, which reached EOL in May 2025. If you are running you game on a server on Ubuntu 20.04, you should update the OS before upgrading to this SDK version. ([#2355](https://github.com/getsentry/sentry-unity/pull/2355))
Copy link
Contributor

Choose a reason for hiding this comment

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

Maybe mark this as potentially breaking

@bitsandfoxes bitsandfoxes merged commit 455c8b1 into main Oct 13, 2025
27 checks passed
@bitsandfoxes bitsandfoxes deleted the chore/drop-ubuntu20.04 branch October 13, 2025 09:05
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.

3 participants