Skip to content

Chore: Bump Npgsql, RestSharp, Sentry and System.Resources.Extensions#181

Closed
dependabot[bot] wants to merge 1 commit intoeros-developfrom
dependabot/nuget/src/NzbDrone.Common/all-nuget-updates-b00d8a8f55
Closed

Chore: Bump Npgsql, RestSharp, Sentry and System.Resources.Extensions#181
dependabot[bot] wants to merge 1 commit intoeros-developfrom
dependabot/nuget/src/NzbDrone.Common/all-nuget-updates-b00d8a8f55

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Mar 7, 2026

⚠️ Dependabot is rebasing this PR ⚠️

Rebasing might not happen immediately, so don't worry if this takes some time.

Note: if you make any changes to this PR yourself, they will take precedence over the rebase.


Updated Npgsql from 9.0.3 to 10.0.1.

Release notes

Sourced from Npgsql's releases.

10.0.1

v9.0.4 contains several minor bug fixes.

Milestone issues

Full Changelog: npgsql/npgsql@v10.0.0...v10.0.1

10.0.0

See the release notes.

The full list of changes is available here.

What's Changed

10.0.0-rc.1

9.0.4

v9.0.4 contains several minor bug fixes.

Milestone issues

Full Changelog: npgsql/npgsql@v9.0.3...v9.0.4

Commits viewable in compare view.

Updated RestSharp from 106.15.0 to 114.0.0.

Release notes

Sourced from RestSharp's releases.

114.0.0

What's Changed

Full Changelog: restsharp/RestSharp@113.1.0...114.0.0

113.0

What's Changed

New Contributors

Full Changelog: restsharp/RestSharp@112.1.0...113.0.0

112.1.0

  • Removed \t from invalid header value characters as the aim was to handle CRLF

Full Changelog: restsharp/RestSharp@112.0.0...112.1.0

112.0.0

What's Changed

New Contributors

Full Changelog: restsharp/RestSharp@111.4.1...112.0.0

111.4.1

What's Changed

New Contributors

Full Changelog: restsharp/RestSharp@111.4.0...111.4.1

111.4.0

What's Changed

New Contributors

Full Changelog: restsharp/RestSharp@111.3.0...111.4.0

111.3.0

What's Changed

New Contributors

Full Changelog: restsharp/RestSharp@111.2.0...111.3.0

111.2.0

What's Changed

Full Changelog: restsharp/RestSharp@111.1.0...111.2.0

111.0.0

What's Changed

New Contributors

Full Changelog: restsharp/RestSharp@110.2.0...111.0.0

110.2.0

What's Changed

Full Changelog: restsharp/RestSharp@110.1.0...110.2.0

110.1.0

What's Changed

Full Changelog: restsharp/RestSharp@110.0.0...110.1.0

110.0.0

What's Changed

Breaking change

The IRestClient interface signature is different, so any non-standard implementations need to adopt the changes.

To keep DefaultParameters thread-safe, it got a new type DefaultParameters, and request property Parameters has a dedicated type RequestParameter. Code-wise the change is non-breaking as the signatures are the same, but v110 is not binary compatible with previous versions. The difference is that DefaultParameters collection wraps all its mutations in a lock.

Full Changelog: restsharp/RestSharp@109.0.1...110.0.0

109.0.1

What's Changed

New Contributors

Full Changelog: restsharp/RestSharp@109.0.0...109.0.1

109.0.0

What's Changed

New Contributors

Full Changelog: restsharp/RestSharp@108.0.3...109.0.0

108.0.3

What's Changed

New Contributors

Full Changelog: restsharp/RestSharp@108.0.2...108.0.3

108.0.2

What's Changed

New Contributors

Full Changelog: restsharp/RestSharp@108.0.1...108.0.2

108.0.1

Full Changelog: restsharp/RestSharp@108.0.0...108.0.1

108.0.0

What's Changed

New Contributors

Full Changelog: restsharp/RestSharp@107.3.0...108.0.0

107.3.0

What's Changed

New Contributors

Full Changelog: restsharp/RestSharp@107.2.1...107.3.0

107.2.1

  • Fixed AddCookie failing with null value as cookie domain

107.2.0

What's Changed

New Contributors

Full Changelog: restsharp/RestSharp@107.1.2...107.2.0

107.1.2

  • Added back the form part content type as a name #​1716
  • Wrapped content disposition name and filename in quotes #​1713 #​1714 #​1715
  • Improved the response format handling #​1710
  • Fixed wrong Accept header values #​1707
  • Added conditional HttpClient disposal #​1711

107.1.1

What's Changed

  • Added DataType.Binary and corresponding body handling
  • Fixed the missing resource issue for JSON request overloads (GetJsonAsync, etc)
  • Added the SEARCH verb handling

Full Changelog: restsharp/RestSharp@107.0.3...107.1.1

107.0.3

  • Use CharSet from ContentType for decoding the request content. If not specified, use Encoding from RestClientOptions (default utf-8)
  • Finally fixed the ThrowOnAnyError being ignored for unsuccessful calls

107.0.2

What's Changed

  • #​1686 Reverted to using x-www-form-urlencoded by default unless there's a body or multipart form is set in options
  • #​1687 remedy, added a client option DisableCharset to make servers that don't support charset in Content-Type happier
  • Added generic overloads for adding parameters with the type constrained to struct as part of #​1682 fix
  • Added response headers to RestResponse.ContentHeaders collection #​1684
  • Wrapped request cancellation token and source in using for #​1685

Full Changelog: restsharp/RestSharp@107.0.1...107.0.2

107.0.1

What's Changed

  • Removed default encoding for header parameters
  • Fixed the issue with URL segment parameter value being cast to string instead of conversion

Full Changelog: restsharp/RestSharp@107.0.0...107.0.1

107.0.0

First preview release using HttpClient.

Check the initial migration guide.

This release includes major breaking changes:

  • Interface IRestClient is removed, use RestClient class instead
  • Interface IRestRequest is removed, use RestRequest class instead
  • Interface IRestResponse is removed, use RestResponse class instead
  • Most of the client options are now in RestClientOptions as they can't be changed after creating the HttpMessageHandler instance
  • Parameter is now an abstract record. Use specific parameter types like QueryParameter
  • All synchronous methods are gone, use asynchronous methods instead
  • Default JSON serializer is now using System.Text.Json, SimpleJson is gone
  • Support for .NET 4.5 is removed, for legacy .NET Framework use the .NET Standard package

107.0.0-preview.1

First preview release using HttpClient.

This release includes major breaking changes:

  • Interface IRestClient is removed, use RestClient class instead
  • Interface IRestRequest is removed, use RestRequest class instead
  • Interface IRestResponse is removed, use RestResponse class instead
  • Most of the client options are now in RestClientOptions as they can't be changed after creating the HttpMessageHandler instance
  • All synchronous methods are gone, use asynchronous methods instead
  • Default JSON serializer is now using System.Text.Json, SimpleJson is gone
  • Support for .NET 4.5 is removed, for legacy .NET Framework use the .NET Standard package

Commits viewable in compare view.

Updated Sentry from 4.0.2 to 6.1.0.

Release notes

Sourced from Sentry's releases.

6.1.0

Features

Fixes

  • User Feedback now contains additional Context and Tags, like Environment and Release (#​4883)
  • Allow Sentry failures from the Sentry CLI when SENTRY_ALLOW_FAILURE is set (#​4852)
  • The SDK now logs a specific error message when envelopes are rejected due to size limits (HTTP 413) (#​4863)
  • Fixed thread-safety issue on Android when multiple events are captured concurrently (#​4814)

Dependencies

6.1.0-alpha.2

BREAKING CHANGES

  • Rename Trace-connected Metrics APIs to avoid implying aggregation (#​4834)
    • from AddCounter to EmitCounter
    • from RecordDistribution to EmitDistribution
    • from RecordGauge to EmitGauge

Features

Fixes

6.1.0-alpha.1

Features

Dependencies

6.0.0

BREAKING CHANGES

  • This release adds support for .NET 10 and drops support for net8.0-android, net8.0-ios, net8.0-maccatalyst and net8.0-windows10.0.19041.0 (#​4461)
  • Backpressure handling is now enabled by default, meaning that the SDK will monitor system health and reduce the sampling rate of events and transactions when the system is under load. When the system is determined to be healthy again, the sampling rates are returned to their original levels. (#​4615)
  • Remove SentryLoggingOptions.ExperimentalLogging.MinimumLogLevel. Structured Logs can now be configured via the "Sentry" logging provider (e.g. in appsettings.json and appsettings.{HostEnvironment}.json) (#​4700)
  • All logging provider types are internal now in order to ensure configuration as intended (#​4700)
  • Rename SentryLog.ParentSpanId to SentryLog.SpanId reflecting the protocol change (#​4778)
  • QOL improvement: Spans and Transactions now implement IDisposable so that they can be used with using statements/declarations that will automatically finish the span with a status of OK when it passes out of scope, if it has not already been finished, to be consistent with Activity classes when using OpenTelemetry (#​4627)
  • SpanTracer and TransactionTracer are still public but these are now sealed (see also #​4627)
  • The Structured Logs APIs are now stable: removed Experimental from SentryOptions (#​4699)
  • Added support for v3 of the Android AssemblyStore format that is used in .NET 10 and dropped support for v1 that was used in .NET 8 (#​4583)
  • CaptureFeedback now returns a SentryId and a CaptureFeedbackResult out parameter that indicate whether feedback was captured successfully and what the reason for failure was otherwise (#​4613)
  • Deprecated Sentry.Azure.Functions.Worker as very few people were using it and the functionality can easily be replaced with OpenTelemetry. We've replaced our integration with a sample showing how to do this using our OpenTelemetry package instead. (#​4693)
  • UWP support has been dropped. Future efforts will likely focus on WinUI 3, in line with Microsoft's recommendations for building Windows UI apps. (#​4686)
  • BreadcrumbLevel.Critical has been renamed to BreadcrumbLevel.Fatal for consistency with the other Sentry SDKs (#​4605)
  • SentryOptions.IsEnvironmentUser now defaults to false on MAUI. The means the User.Name will no longer be set, by default, to the name of the device (#​4606)
  • Removed obsolete APIs (#​4619)
    • Removed the unusual constructor from Sentry.Maui.BreadcrumbEvent that had been marked as obsolete. That constructor expected a IEnumerable<(string Key, string Value)>[] argument (i.e. an array of IEnumerable of tuples). If you were using this constructor, you should instead use the alternate constructor that expects just an IEnumerable of tuples: IEnumerable<(string Key, string Value)>.
    • Removed SentrySdk.CaptureUserFeedback and all associated members. Use the newer SentrySdk.CaptureFeedback instead.
  • ScopeExtensions.Populate is now internal (#​4611)

Features

  • Support for .NET 10 (#​4461)
  • Added a new SDK Sentry.Extensions.AI which allows LLM usage instrumentation via Microsoft.Extensions.AI (#​4657)
  • Added experimental support for Session Replay on iOS (#​4664)
  • Add support for Structured Logs in Sentry.Google.Cloud.Functions (#​4700)
  • QOL features for Unity
    • The SDK now provides a IsSessionActive to allow checking the session state (#​4662)
    • The SDK now makes use of the new SessionEndStatus Unhandled when capturing an unhandled but non-terminal exception, i.e. through the UnobservedTaskExceptionIntegration (#​4633, #​4653)
  • Extended the App context by app_memory that can hold the amount of memory used by the application in bytes. (#​4707)
  • Add support for W3C traceparent header for outgoing requests (#​4661)

Fixes

  • Memory leak when finishing an unsampled Transaction that has started unsampled Spans (#​4717)
  • Sentry Tracing middleware crashed ASP.NET Core in .NET 10 in 6.0.0-rc.1 and earlier (#​4747)
  • Captured Http Client Errors on .NET 5+ now include a full stack trace in order to improve Issue grouping (#​4724)
  • Deliver system breadcrumbs in the main thread on Android (#​4671)
  • The Serilog integration captures Structured Logs (when enabled) independently of captured Events and added Breadcrumbs (#​4691)
  • Minimum Log-Level for Structured Logs, Breadcrumbs and Events in all Logging-Integrations (#​4700)
    • for Sentry.Extensions.Logging, Sentry.AspNetCore, Sentry.Maui and Sentry.Google.Cloud.Functions
    • the Logger-Provider for Breadcrumbs and Events ignores Logging-Configuration (e.g. via appsettings.json)
      • use the intended SentryLoggingOptions.MinimumBreadcrumbLevel, SentryLoggingOptions.MinimumEventLevel, or add filter functions via SentryLoggingOptionsExtensions.AddLogEntryFilter
    • the Logger-Provider for Structured Logs respects Logging-Configuration (e.g. via appsettings.json)
      • when enabled by SentryOptions.EnableLogs
  • Avoid appending /NODEFAULTLIB:MSVCRT to NativeAOT linker arguments on Windows when targetting non-Windows platforms (Android, Browser) (#​4760)
  • The SDK avoids redundant scope sync after transaction finish (#​4623)
    ... (truncated)

6.0.0-rc.2

Fixes

  • Captured Http Client Errors on .NET 5+ now include a full stack trace in order to improve Issue grouping (#​4724)
  • Sentry Tracing middleware crashed ASP.NET Core in .NET 10 in 6.0.0-rc.1 and earlier (#​4747)

Dependencies

6.0.0-rc.1

BREAKING CHANGES

  • This release adds support for .NET 10 and drops support for net8.0-android, net8.0-ios, net8.0-maccatalyst and net8.0-windows10.0.19041.0 (#​4461)

  • Backpressure handling is now enabled by default, meaning that the SDK will monitor system health and reduce the sampling rate of events and transactions when the system is under load. When the system is determined to be healthy again, the sampling rates are returned to their original levels. (#​4615)

  • QOL improvement: Spans and Transactions now implement IDisposable so that they can be used with using statements/declarations that will automatically finish the span with a status of OK when it passes out of scope, if it has not already been finished, to be consistent with Activity classes when using OpenTelemetry (#​4627)

  • Add support for W3C traceparent header for outgoing requests (#​4661)
    This feature is disabled by default. Set PropagateTraceparent = true when initializing the SDK if to include the W3C traceparent header on outgoing requests.

  • The Structured Logs APIs are now stable: removed Experimental from SentryOptions (#​4699)

  • Added support for v3 of the Android AssemblyStore format that is used in .NET 10 and dropped support for v1 that was used in .NET 8 (#​4583)

  • CaptureFeedback now returns a SentryId and a CaptureFeedbackResult out parameter that indicate whether feedback was captured successfully and what the reason for failure was otherwise (#​4613)

  • Deprecated Sentry.Azure.Functions.Worker as very few people were using it and the functionality can easily be replaced with OpenTelemetry. We've replaced our integration with a sample showing how to do this using our OpenTelemetry package instead. (#​4693)

  • UWP support has been dropped. Future efforts will likely focus on WinUI 3, in line with Microsoft's recommendations for building Windows UI apps. (#​4686)

  • BreadcrumbLevel.Critical has been renamed to BreadcrumbLevel.Fatal for consistency with the other Sentry SDKs (#​4605)

  • SentryOptions.IsEnvironmentUser now defaults to false on MAUI. The means the User.Name will no longer be set, by default, to the name of the device (#​4606)

  • Remove unnecessary files from SentryCocoaFramework before packing (#​4602)

  • Removed obsolete APIs (#​4619)

    • Removed the unusual constructor from Sentry.Maui.BreadcrumbEvent that had been marked as obsolete. That constructor expected a IEnumerable<(string Key, string Value)>[] argument (i.e. an array of IEnumerable of tuples). If you were using this constructor, you should instead use the alternate constructor that expects just an IEnumerable of tuples: IEnumerable<(string Key, string Value)>.
    • Removed SentrySdk.CaptureUserFeedback and all associated members. Use the newer SentrySdk.CaptureFeedback instead.
  • SpanTracer and TransactionTracer are still public but these are now sealed (see also #​4627)

  • ScopeExtensions.Populate is now internal (#​4611)

    See https://develop.sentry.dev/sdk/telemetry/traces/distributed-tracing/#w3c-trace-context-header for more details.

Features

  • Support for .NET 10 (#​4461)
  • Added experimental support for Session Replay on iOS (#​4664)
  • QOL features for Unity
    • The SDK now provides a IsSessionActive to allow checking the session state (#​4662)
    • The SDK now makes use of the new SessionEndStatus Unhandled when capturing an unhandled but non-terminal exception, i.e. through the UnobservedTaskExceptionIntegration (#​4633, #​4653)
  • Implemented instance isolation so that multiple instances of the Sentry SDK can be instantiated inside the same process when using the Caching Transport (#​4498)
  • Extended the App context by app_memory that can hold the amount of memory used by the application in bytes. (#​4707)

Fixes

  • Memory leak when finishing an unsampled Transaction that has started unsampled Spans (#​4717)
  • Deliver system breadcrumbs in the main thread on Android (#​4671)
  • The Serilog integration captures Structured Logs (when enabled) independently of captured Events and added Breadcrumbs (#​4691)
  • The SDK avoids redundant scope sync after transaction finish (#​4623)
  • sentry-native is now automatically disabled for WASM applications (#​4631)

Dependencies

6.0.0-preview.2

BREAKING CHANGES

  • BreadcrumbLevel.Critical has been renamed to BreadcrumbLevel.Fatal for consistency with the other Sentry SDKs (#​4605)

  • SentryOptions.IsEnvironmentUser now defaults to false on MAUI. The means the User.Name will no longer be set, by default, to the name of the device (#​4606)

  • Remove unnecessary files from SentryCocoaFramework before packing (#​4602)

  • Removed obsolete APIs (#​4619)

    • Removed the unusual constructor from Sentry.Maui.BreadcrumbEvent that had been marked as obsolete. That constructor expected a IEnumerable<(string Key, string Value)>[] argument (i.e. an array of IEnumerable of tuples). If you were using this constructor, you should instead use the alternate constructor that expects just an IEnumerable of tuples: IEnumerable<(string Key, string Value)>.
    • Removed SentrySdk.CaptureUserFeedback and all associated members. Use the newer SentrySdk.CaptureFeedback instead.
  • Backpressure handling is now enabled by default, meaning that the SDK will monitor system health and reduce the sampling rate of events and transactions when the system is under load. When the system is determined to be healthy again, the sampling rates are returned to their original levels. (#​4615)

  • ScopeExtensions.Populate is now internal (#​4611)

  • Add support for W3C traceparent header for outgoing requests (#​4661)
    This feature is disabled by default. When enabled, outgoing requests will include the W3C traceparent header.

    SentrySdk.Init(options =>
    {
        // ...
        options.PropagateTraceparent = true;
    });

    See https://develop.sentry.dev/sdk/telemetry/traces/distributed-tracing/#w3c-trace-context-header for more details.

Fixes

  • The SDK avoids redundant scope sync after transaction finish (#​4623)
  • sentry-native is now automatically disabled for WASM applications (#​4631)

6.0.0-preview.1

BREAKING CHANGES

  • This release adds support for .NET 10 and drops support for net8.0-android, net8.0-ios, net8.0-maccatalyst and net8.0-windows10.0.19041.0 (#​4461)
  • Added support for v3 of the Android AssemblyStore format that is used in .NET 10 and dropped support for v1 that was used in .NET 8 (#​4583)

5.16.3

Fixes

  • Memory leak when finishing an unsampled Transaction that has started unsampled Spans (#​4717)
  • Deliver system breadcrumbs in the main thread on Android (#​4671)

Dependencies

5.16.2

Fixes

  • Do not allow multiple sentry.proguard-uuid metadata to be set in Android manifest (#​4647)

Dependencies

5.16.1

Fixes

  • Structured Logs now have a sentry.origin attribute to so it's clearer where these come from (#​4566)

Dependencies

5.16.0

Features

  • Added EnableBackpressureHandling option for Automatic backpressure handling. When enabled this automatically reduces the sample rate when the SDK detects events being dropped. (#​4452)
  • Add (experimental) Structured Logs integration for Serilog (#​4462)

Fixes

  • Templates are no longer sent with Structured Logs that have no parameters (#​4544)
  • Parent-Span-IDs are no longer sent with Structured Logs when recorded without an active Span (#​4565)
  • Upload linked PDBs to fix non-IL-stripped symbolication for iOS (#​4527)
  • In MAUI Android apps, generate and inject UUID to APK and upload ProGuard mapping to Sentry with the UUID (#​4532)
  • Fixed WASM0001 warning when building Blazor WebAssembly projects (#​4519)

API Changes

  • Remove ExperimentalAttribute from all Structured Logs APIs, and remove Experimental property from SentrySdk, but keep Experimental property on SentryOptions (#​4567)

Dependencies

5.15.1

Fixes

  • Fail when building Blazor WASM with Profiling. We don't support profiling in Blazor WebAssembly projects. (#​4512)
  • Do not overwrite user IP if it is set manually in ASP.NET sdk (#​4513)
  • Fix SentryOptions.Native.SuppressSignalAborts and SuppressExcBadAccess on iOS (#​4521)

Dependencies

5.15.1-maxpath.1

Fixes

  • Fail when building Blazor WASM with Profiling. We don't support profiling in Blazor WebAssembly projects. (#​4512)
  • Do not overwrite user IP if it is set manually in ASP.NET sdk (#​4513)
  • Fix SentryOptions.Native.SuppressSignalAborts and SuppressExcBadAccess on iOS (#​4521)
  • Partial workaround for MAX_PATH issues when building iOS applications from Windows (#​4533)

Dependencies

5.15.0

Features

  • Experimental Structured Logs:
    • Redesign SDK Logger APIs to allow usage of params (#​4451)
    • Shorten the key names of Microsoft.Extensions.Logging attributes (#​4450)

Fixes

  • Experimental Structured Logs:
    • Remove IDisposable from SentryStructuredLogger. Disposal is intended through the owning IHub instance (#​4424)
    • Ensure all buffered logs are sent to Sentry when the application terminates unexpectedly (#​4425)
    • InvalidOperationException potentially thrown during a race condition, especially in concurrent high-volume logging scenarios (#​4428)
  • Blocking calls are no longer treated as unhandled crashes (#​4458)
  • Only apply Session Replay masks to specific control types when necessary to avoid performance issues in MAUI apps with complex UIs (#​4445)
  • De-duplicate Java.Lang.RuntimeException on Android (#​4509)
  • Upload linked PDB to fix symbolication for Mac Catalyst (#​4503)

Dependencies

5.14.1

Fixes

  • Crontabs now support day names (MON-SUN) and allow step values and ranges to be combined (#​4407)
  • Ensure the correct Sentry Cocoa SDK framework version is used on iOS (#​4411)

Dependencies

5.14.0

Features

Fixes

Description has been truncated

Bumps Npgsql from 9.0.3 to 10.0.1
Bumps RestSharp from 106.15.0 to 114.0.0
Bumps Sentry from 4.0.2 to 6.1.0
Bumps System.Resources.Extensions from 10.0.1 to 10.0.3

---
updated-dependencies:
- dependency-name: System.Resources.Extensions
  dependency-version: 10.0.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-nuget-updates
- dependency-name: Npgsql
  dependency-version: 10.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: all-nuget-updates
- dependency-name: Sentry
  dependency-version: 6.1.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: all-nuget-updates
- dependency-name: Npgsql
  dependency-version: 10.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: all-nuget-updates
- dependency-name: RestSharp
  dependency-version: 114.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: all-nuget-updates
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added .NET Pull requests that update .NET code dependencies Pull requests that update a dependency file labels Mar 7, 2026
@plz12345 plz12345 closed this Mar 7, 2026
@dependabot @github
Copy link
Contributor Author

dependabot bot commented on behalf of github Mar 7, 2026

This pull request was built based on a group rule. Closing it will not ignore any of these versions in future pull requests.

To ignore these dependencies, configure ignore rules in dependabot.yml

@dependabot dependabot bot deleted the dependabot/nuget/src/NzbDrone.Common/all-nuget-updates-b00d8a8f55 branch March 7, 2026 02:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file .NET Pull requests that update .NET code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant