Sentry

Latest version: v23.7.1

Safety actively analyzes 630305 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 118 of 223

3.23.1

Fixes

- Fix concurrency bug in caching transport ([2026](https://github.com/getsentry/sentry-dotnet/pull/2026))

3.23.0

Features

- Update bundled Android SDK to version 6.5.0 ([1984](https://github.com/getsentry/sentry-dotnet/pull/1984))
- Update bundled Cocoa SDK to version 7.28.0 ([1988](https://github.com/getsentry/sentry-dotnet/pull/1988))
- Allow custom processors to be added as a scoped dependency ([1979](https://github.com/getsentry/sentry-dotnet/pull/1979))
- Support DI for custom transaction processors ([1993](https://github.com/getsentry/sentry-dotnet/pull/1993))
- Mark Transaction as aborted when unhandled exception occurs ([1996](https://github.com/getsentry/sentry-dotnet/pull/1996))
- Build Windows and Tizen targets for `Sentry.Maui` ([2005](https://github.com/getsentry/sentry-dotnet/pull/2005))
- Add Custom Measurements API ([2013](https://github.com/getsentry/sentry-dotnet/pull/2013))
- Add `ISpan.GetTransaction` convenience method ([2014](https://github.com/getsentry/sentry-dotnet/pull/2014))

Fixes

- Split Android and Cocoa bindings into separate projects ([1983](https://github.com/getsentry/sentry-dotnet/pull/1983))
- NuGet package `Sentry` now depends on `Sentry.Bindings.Android` for `net6.0-android` targets.
- NuGet package `Sentry` now depends on `Sentry.Bindings.Cocoa` for `net6.0-ios` and `net6.0-maccatalyst` targets.
- Exclude EF error message from logging ([1980](https://github.com/getsentry/sentry-dotnet/pull/1980))
- Ensure logs with lower levels are captured by `Sentry.Extensions.Logging` ([1992](https://github.com/getsentry/sentry-dotnet/pull/1992))
- Fix bug with pre-formatted strings passed to diagnostic loggers ([2004](https://github.com/getsentry/sentry-dotnet/pull/2004))
- Fix DI issue by binding to MAUI using lifecycle events ([2006](https://github.com/getsentry/sentry-dotnet/pull/2006))
- Unhide `SentryEvent.Exception` ([2011](https://github.com/getsentry/sentry-dotnet/pull/2011))
- Bump `Google.Cloud.Functions.Hosting` to version 1.1.0 ([2015](https://github.com/getsentry/sentry-dotnet/pull/2015))
- Fix default host issue for the Sentry Tunnel middleware ([2019](https://github.com/getsentry/sentry-dotnet/pull/2019))

3.22.0

Features

- `SentryOptions.AttachStackTrace` is now enabled by default. ([1907](https://github.com/getsentry/sentry-dotnet/pull/1907))
- Update Sentry Android SDK to version 6.4.1 ([1911](https://github.com/getsentry/sentry-dotnet/pull/1911))
- Update Sentry Cocoa SDK to version 7.24.1 ([1912](https://github.com/getsentry/sentry-dotnet/pull/1912))
- Add `TransactionNameSource` annotation ([1910](https://github.com/getsentry/sentry-dotnet/pull/1910))
- Use URL path in transaction names instead of "Unknown Route" ([1919](https://github.com/getsentry/sentry-dotnet/pull/1919))
- NOTE: This change effectively ungroups transactions that were previously grouped together under "Unkown Route".
- Add `User.Segment` property ([1920](https://github.com/getsentry/sentry-dotnet/pull/1920))
- Add support for custom `JsonConverter`s ([1934](https://github.com/getsentry/sentry-dotnet/pull/1934))
- Support more types for message template tags in SentryLogger ([1945](https://github.com/getsentry/sentry-dotnet/pull/1945))
- Support Dynamic Sampling ([1953](https://github.com/getsentry/sentry-dotnet/pull/1953))

Fixes

- Reduce lock contention when sampling ([1915](https://github.com/getsentry/sentry-dotnet/pull/1915))
- Dont send transaction for OPTIONS web request ([1921](https://github.com/getsentry/sentry-dotnet/pull/1921))
- Fix missing details when aggregate exception is filtered out ([1922](https://github.com/getsentry/sentry-dotnet/pull/1922))
- Exception filters should consider child exceptions of an `AggregateException` ([1924](https://github.com/getsentry/sentry-dotnet/pull/1924))
- Add Blazor WASM detection to set IsGlobalModeEnabled to true ([1931](https://github.com/getsentry/sentry-dotnet/pull/1931))
- Respect Transaction.IsSampled in SqlListener ([1933](https://github.com/getsentry/sentry-dotnet/pull/1933))
- Ignore null Context values ([1942](https://github.com/getsentry/sentry-dotnet/pull/1942))
- Tags should not differ based on current culture ([1949](https://github.com/getsentry/sentry-dotnet/pull/1949))
- Always recalculate payload length ([1957](https://github.com/getsentry/sentry-dotnet/pull/1957))
- Fix issues with envelope deserialization ([1965](https://github.com/getsentry/sentry-dotnet/pull/1965))
- Set default trace status to `ok` instead of `unknown_error` ([1970](https://github.com/getsentry/sentry-dotnet/pull/1970))
- Fix reported error count on a crashed session update ([1972](https://github.com/getsentry/sentry-dotnet/pull/1972))

3.21.0

_Includes Sentry.Maui Preview 3_

Features

- Add ISentryTransactionProcessor ([1862](https://github.com/getsentry/sentry-dotnet/pull/1862))
- Added 'integrations' to SdkVersion ([1820](https://github.com/getsentry/sentry-dotnet/pull/1820))
- Updated Sentry Android SDK to version 6.3.0 ([1826](https://github.com/getsentry/sentry-dotnet/pull/1826))
- Add the Sentry iOS SDK ([1829](https://github.com/getsentry/sentry-dotnet/pull/1829))
- Enable Scope Sync for iOS ([1834](https://github.com/getsentry/sentry-dotnet/pull/1834))
- Add API for deliberately crashing an app ([1842](https://github.com/getsentry/sentry-dotnet/pull/1842))
- Add Mac Catalyst target ([1848](https://github.com/getsentry/sentry-dotnet/pull/1848))
- Add `Distribution` properties ([1851](https://github.com/getsentry/sentry-dotnet/pull/1851))
- Add and configure options for the iOS SDK ([1849](https://github.com/getsentry/sentry-dotnet/pull/1849))
- Set default `Release` and `Distribution` for iOS and Android ([1856](https://github.com/getsentry/sentry-dotnet/pull/1856))
- Apply WinUI 3 exception handler in Sentry core ([1863](https://github.com/getsentry/sentry-dotnet/pull/1863))
- Copy context info from iOS ([1884](https://github.com/getsentry/sentry-dotnet/pull/1884))

Fixes

- Parse "Mono Unity IL2CPP" correctly in platform runtime name ([1742](https://github.com/getsentry/sentry-dotnet/pull/1742))
- Fix logging loop with NLog sentry ([1824](https://github.com/getsentry/sentry-dotnet/pull/1824))
- Fix logging loop with Serilog sentry ([1828](https://github.com/getsentry/sentry-dotnet/pull/1828))
- Skip attachment if stream is empty ([1854](https://github.com/getsentry/sentry-dotnet/pull/1854))
- Allow some mobile options to be modified from defaults ([1857](https://github.com/getsentry/sentry-dotnet/pull/1857))
- Fix environment name casing issue ([1861](https://github.com/getsentry/sentry-dotnet/pull/1861))
- Null check HttpContext in SystemWebVersionLocator ([1881](https://github.com/getsentry/sentry-dotnet/pull/1881))
- Fix detection of .NET Framework 4.8.1 ([1885](https://github.com/getsentry/sentry-dotnet/pull/1885))
- Flush caching transport with main flush ([1890](https://github.com/getsentry/sentry-dotnet/pull/1890))
- Fix Sentry interfering with MAUI's focus events ([1891](https://github.com/getsentry/sentry-dotnet/pull/1891))
- Stop using `server-os` and `server-runtime` ([1893](https://github.com/getsentry/sentry-dotnet/pull/1893))

3.20.1

The Sentry SDK team is happy to announce the immediate availability of Sentry PHP SDK v3.20.1.

Bug Fixes

- Use the result of `isTracingEnabled()` to determine the behaviour of `getBaggage()` and `getTraceparent()` [(1555)](https://github.com/getsentry/sentry-php/pull/1555)

Misc

- Always return a `TransactionContext` from `continueTrace()` [(1556)](https://github.com/getsentry/sentry-php/pull/1556)

3.20.0

The Sentry SDK team is happy to announce the immediate availability of Sentry PHP SDK v3.20.0.

Features

- Tracing without Performance [(1516)](https://github.com/getsentry/sentry-php/pull/1516)

You can now set up distributed tracing without the need to use the performance APIs.
This allows you to connect your errors that hail from other Sentry instrumented applications to errors in your PHP application.

To continue a trace, fetch the incoming Sentry tracing headers and call `\Sentry\continueTrace()` as early as possible in the request cycle.

php
$sentryTraceHeader = $request->getHeaderLine('sentry-trace');
$baggageHeader = $request->getHeaderLine('baggage');

continueTrace($sentryTraceHeader, $baggageHeader);


To continue a trace outward, you may attach the Sentry tracing headers to any HTTP client request.
You can fetch the required header values by calling `\Sentry\getBaggage()` and `\Sentry\getTraceparent()`.

- Upserting Cron Monitors [(1511)](https://github.com/getsentry/sentry-php/pull/1511)

You can now create and update your Cron Monitors programmatically with code.
Read more about this in our [docs](https://docs.sentry.io/platforms/php/crons/#upserting-cron-monitors).

Page 118 of 223

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.