Skip to content

Commit

Permalink
release 2.4.0
Browse files Browse the repository at this point in the history
  • Loading branch information
getsentry-bot committed Nov 25, 2024
1 parent f02f6db commit 0d89de3
Show file tree
Hide file tree
Showing 382 changed files with 160,913 additions and 165,394 deletions.
35 changes: 35 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,40 @@
# Changelog

## 2.4.0

### API Changes

- The Runtime- and BuildTime-Configuration have been merged into a single `OptionsConfiguration` script. This allows for programmatic configuration of the SDK in one place using precompile directives. Note, that the current limitation of options for Android and iOS being baked into the project at build time still remains. ([#1888](https://github.com/getsentry/sentry-unity/pull/1888))
This is part of a larger effort to simplify the configuration of the native SDKs and enable users to modify their options at runtime. For more information see https://github.com/getsentry/sentry-unity/issues/1907

### Features

- The SDK now provides a dedicated sentry-cli scriptable config, available on the `Debug Symbols` tab. This allows for programmatic configuration of the used cli-options during build. ([#1887](https://github.com/getsentry/sentry-unity/pull/1887))

### Fixes

- Fix potential NullReferenceException when trying to attach a view hierarchy to an event ([#1919](https://github.com/getsentry/sentry-unity/pull/1919))
- The SDK no longer sends events when it fails to initialize the native SDK on Windows and Linux and logs those instead. It also suppresses `EntryPointNotFoundException` if sentry-native is not available at runtime. Native crashes won't get capture but it'll continue to capture C# errors. ([#1898](https://github.com/getsentry/sentry-unity/pull/1898))
- The SDK no longer closes the underlying native SDK during the games shutdown if native support has not been enabled. This allows the SDK to support and capture errors in case of building the game as a library on a mobile (Android or iOS) game. ([#1897](https://github.com/getsentry/sentry-unity/pull/1897))

### Dependencies

- Bump .NET SDK from v4.12.1 to v4.13.0 ([#1879](https://github.com/getsentry/sentry-unity/pull/1879), [#1885](https://github.com/getsentry/sentry-unity/pull/1885))
- [changelog](https://github.com/getsentry/sentry-dotnet/blob/main/CHANGELOG.md#4130)
- [diff](https://github.com/getsentry/sentry-dotnet/compare/4.12.1...4.13.0)
- Bump CLI from v2.38.1 to v2.39.0 ([#1883](https://github.com/getsentry/sentry-unity/pull/1883), [#1917](https://github.com/getsentry/sentry-unity/pull/1917))
- [changelog](https://github.com/getsentry/sentry-cli/blob/master/CHANGELOG.md#2390)
- [diff](https://github.com/getsentry/sentry-cli/compare/2.38.1...2.39.0)
- Bump Native SDK from v0.7.11 to v0.7.15 ([#1886](https://github.com/getsentry/sentry-unity/pull/1886), [#1906](https://github.com/getsentry/sentry-unity/pull/1906), [#1910](https://github.com/getsentry/sentry-unity/pull/1910), [#1913](https://github.com/getsentry/sentry-unity/pull/1913))
- [changelog](https://github.com/getsentry/sentry-native/blob/master/CHANGELOG.md#0715)
- [diff](https://github.com/getsentry/sentry-native/compare/0.7.11...0.7.15)
- Bump Cocoa SDK from v8.39.0 to v8.40.1 ([#1890](https://github.com/getsentry/sentry-unity/pull/1890), [#1893](https://github.com/getsentry/sentry-unity/pull/1893))
- [changelog](https://github.com/getsentry/sentry-cocoa/blob/main/CHANGELOG.md#8401)
- [diff](https://github.com/getsentry/sentry-cocoa/compare/8.39.0...8.40.1)
- Bump Java SDK from v7.16.0 to v7.18.0 ([#1899](https://github.com/getsentry/sentry-unity/pull/1899), [#1905](https://github.com/getsentry/sentry-unity/pull/1905))
- [changelog](https://github.com/getsentry/sentry-java/blob/main/CHANGELOG.md#7180)
- [diff](https://github.com/getsentry/sentry-java/compare/7.16.0...7.18.0)

## 2.3.0

### Fixes
Expand Down
2 changes: 1 addition & 1 deletion Editor.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Editor/Sentry.Mono.Cecil.Mdb.dll.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Editor/Sentry.Mono.Cecil.Pdb.dll.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Editor/Sentry.Mono.Cecil.Rocks.dll.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Editor/Sentry.Mono.Cecil.dll.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Binary file modified Editor/Sentry.Unity.Editor.dll
Binary file not shown.
2 changes: 1 addition & 1 deletion Editor/iOS.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Binary file modified Editor/iOS/Sentry.Unity.Editor.iOS.dll
Binary file not shown.
2 changes: 1 addition & 1 deletion Editor/sentry-cli.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Binary file modified Editor/sentry-cli/sentry-cli-Darwin-universal
Binary file not shown.
2 changes: 1 addition & 1 deletion Editor/sentry-cli/sentry-cli-Darwin-universal.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Binary file modified Editor/sentry-cli/sentry-cli-Linux-x86_64
Binary file not shown.
2 changes: 1 addition & 1 deletion Editor/sentry-cli/sentry-cli-Linux-x86_64.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Binary file modified Editor/sentry-cli/sentry-cli-Windows-x86_64.exe
Binary file not shown.
2 changes: 1 addition & 1 deletion Editor/sentry-cli/sentry-cli-Windows-x86_64.exe.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Plugins.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Plugins/Android.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Binary file modified Plugins/Android/Sentry~/sentry-android-core-release.aar
Binary file not shown.
Binary file modified Plugins/Android/Sentry~/sentry-android-ndk-release.aar
Binary file not shown.
Binary file modified Plugins/Android/Sentry~/sentry.jar
Binary file not shown.
2 changes: 1 addition & 1 deletion Plugins/Android/proguard-sentry-unity.pro.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Plugins/Linux.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Binary file modified Plugins/Linux/Sentry/libsentry.dbg.so
Binary file not shown.
Binary file modified Plugins/Linux/Sentry/libsentry.so
Binary file not shown.
2 changes: 1 addition & 1 deletion Plugins/Windows.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Plugins/Windows/Sentry.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Binary file modified Plugins/Windows/Sentry/crashpad_handler.exe
Binary file not shown.
2 changes: 1 addition & 1 deletion Plugins/Windows/Sentry/crashpad_handler.exe.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Binary file modified Plugins/Windows/Sentry/crashpad_wer.dll
Binary file not shown.
2 changes: 1 addition & 1 deletion Plugins/Windows/Sentry/crashpad_wer.dll.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Binary file modified Plugins/Windows/Sentry/sentry.dll
Binary file not shown.
Binary file modified Plugins/Windows/Sentry/sentry.pdb
Binary file not shown.
2 changes: 1 addition & 1 deletion Plugins/Windows/Sentry/sentry.pdb.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Plugins/iOS.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

64 changes: 32 additions & 32 deletions Plugins/iOS/Sentry.xcframework~/Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,11 @@
<array>
<dict>
<key>BinaryPath</key>
<string>Sentry.framework/Versions/A/Sentry</string>
<string>Sentry.framework/Sentry</string>
<key>DebugSymbolsPath</key>
<string>dSYMs</string>
<key>LibraryIdentifier</key>
<string>ios-arm64_arm64e_x86_64-maccatalyst</string>
<string>tvos-arm64_arm64e</string>
<key>LibraryPath</key>
<string>Sentry.framework</string>
<key>MergeableMetadata</key>
Expand All @@ -19,104 +19,103 @@
<array>
<string>arm64</string>
<string>arm64e</string>
<string>x86_64</string>
</array>
<key>SupportedPlatform</key>
<string>ios</string>
<key>SupportedPlatformVariant</key>
<string>maccatalyst</string>
<string>tvos</string>
</dict>
<dict>
<key>BinaryPath</key>
<string>Sentry.framework/Versions/A/Sentry</string>
<string>Sentry.framework/Sentry</string>
<key>DebugSymbolsPath</key>
<string>dSYMs</string>
<key>LibraryIdentifier</key>
<string>macos-arm64_arm64e_x86_64</string>
<string>ios-arm64_x86_64-simulator</string>
<key>LibraryPath</key>
<string>Sentry.framework</string>
<key>MergeableMetadata</key>
<true/>
<key>SupportedArchitectures</key>
<array>
<string>arm64</string>
<string>arm64e</string>
<string>x86_64</string>
</array>
<key>SupportedPlatform</key>
<string>macos</string>
<string>ios</string>
<key>SupportedPlatformVariant</key>
<string>simulator</string>
</dict>
<dict>
<key>BinaryPath</key>
<string>Sentry.framework/Sentry</string>
<key>DebugSymbolsPath</key>
<string>dSYMs</string>
<key>LibraryIdentifier</key>
<string>watchos-arm64_i386_x86_64-simulator</string>
<string>watchos-arm64_arm64_32_arm64e_armv7k</string>
<key>LibraryPath</key>
<string>Sentry.framework</string>
<key>MergeableMetadata</key>
<false/>
<key>SupportedArchitectures</key>
<array>
<string>arm64</string>
<string>i386</string>
<string>x86_64</string>
<string>arm64_32</string>
<string>arm64e</string>
<string>armv7k</string>
</array>
<key>SupportedPlatform</key>
<string>watchos</string>
<key>SupportedPlatformVariant</key>
<string>simulator</string>
</dict>
<dict>
<key>BinaryPath</key>
<string>Sentry.framework/Sentry</string>
<key>DebugSymbolsPath</key>
<string>dSYMs</string>
<key>LibraryIdentifier</key>
<string>watchos-arm64_arm64_32_arm64e_armv7k</string>
<string>watchos-arm64_i386_x86_64-simulator</string>
<key>LibraryPath</key>
<string>Sentry.framework</string>
<key>MergeableMetadata</key>
<false/>
<key>SupportedArchitectures</key>
<array>
<string>arm64</string>
<string>arm64_32</string>
<string>arm64e</string>
<string>armv7k</string>
<string>i386</string>
<string>x86_64</string>
</array>
<key>SupportedPlatform</key>
<string>watchos</string>
<key>SupportedPlatformVariant</key>
<string>simulator</string>
</dict>
<dict>
<key>BinaryPath</key>
<string>Sentry.framework/Sentry</string>
<string>Sentry.framework/Versions/A/Sentry</string>
<key>DebugSymbolsPath</key>
<string>dSYMs</string>
<key>LibraryIdentifier</key>
<string>xros-arm64_x86_64-simulator</string>
<string>ios-arm64_arm64e_x86_64-maccatalyst</string>
<key>LibraryPath</key>
<string>Sentry.framework</string>
<key>MergeableMetadata</key>
<true/>
<key>SupportedArchitectures</key>
<array>
<string>arm64</string>
<string>arm64e</string>
<string>x86_64</string>
</array>
<key>SupportedPlatform</key>
<string>xros</string>
<string>ios</string>
<key>SupportedPlatformVariant</key>
<string>simulator</string>
<string>maccatalyst</string>
</dict>
<dict>
<key>BinaryPath</key>
<string>Sentry.framework/Sentry</string>
<key>DebugSymbolsPath</key>
<string>dSYMs</string>
<key>LibraryIdentifier</key>
<string>tvos-arm64_arm64e</string>
<string>xros-arm64_arm64e</string>
<key>LibraryPath</key>
<string>Sentry.framework</string>
<key>MergeableMetadata</key>
Expand All @@ -127,15 +126,15 @@
<string>arm64e</string>
</array>
<key>SupportedPlatform</key>
<string>tvos</string>
<string>xros</string>
</dict>
<dict>
<key>BinaryPath</key>
<string>Sentry.framework/Sentry</string>
<key>DebugSymbolsPath</key>
<string>dSYMs</string>
<key>LibraryIdentifier</key>
<string>ios-arm64_x86_64-simulator</string>
<string>tvos-arm64_x86_64-simulator</string>
<key>LibraryPath</key>
<string>Sentry.framework</string>
<key>MergeableMetadata</key>
Expand All @@ -146,17 +145,17 @@
<string>x86_64</string>
</array>
<key>SupportedPlatform</key>
<string>ios</string>
<string>tvos</string>
<key>SupportedPlatformVariant</key>
<string>simulator</string>
</dict>
<dict>
<key>BinaryPath</key>
<string>Sentry.framework/Sentry</string>
<string>Sentry.framework/Versions/A/Sentry</string>
<key>DebugSymbolsPath</key>
<string>dSYMs</string>
<key>LibraryIdentifier</key>
<string>xros-arm64_arm64e</string>
<string>macos-arm64_arm64e_x86_64</string>
<key>LibraryPath</key>
<string>Sentry.framework</string>
<key>MergeableMetadata</key>
Expand All @@ -165,9 +164,10 @@
<array>
<string>arm64</string>
<string>arm64e</string>
<string>x86_64</string>
</array>
<key>SupportedPlatform</key>
<string>xros</string>
<string>macos</string>
</dict>
<dict>
<key>BinaryPath</key>
Expand All @@ -194,7 +194,7 @@
<key>DebugSymbolsPath</key>
<string>dSYMs</string>
<key>LibraryIdentifier</key>
<string>tvos-arm64_x86_64-simulator</string>
<string>xros-arm64_x86_64-simulator</string>
<key>LibraryPath</key>
<string>Sentry.framework</string>
<key>MergeableMetadata</key>
Expand All @@ -205,7 +205,7 @@
<string>x86_64</string>
</array>
<key>SupportedPlatform</key>
<string>tvos</string>
<string>xros</string>
<key>SupportedPlatformVariant</key>
<string>simulator</string>
</dict>
Expand Down
Loading

0 comments on commit 0d89de3

Please sign in to comment.