Skip to content

Update dependency Mindscape.Raygun4Net to v11#1604

Open
dependencyupdates[bot] wants to merge 1 commit intomasterfrom
renovate/mindscape.raygun4net-11.x
Open

Update dependency Mindscape.Raygun4Net to v11#1604
dependencyupdates[bot] wants to merge 1 commit intomasterfrom
renovate/mindscape.raygun4net-11.x

Conversation

@dependencyupdates
Copy link
Contributor

@dependencyupdates dependencyupdates bot commented Jul 16, 2025

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
Mindscape.Raygun4Net (source) 8.0.011.2.5 age adoption passing confidence

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

MindscapeHQ/raygun4net (Mindscape.Raygun4Net)

v11.2.5

  • Performance: Resolve Raygun Assembly Version once instead of per message
  • Fix: Improve thread safety in ThrottledBackgroundMessageProcessor
    • Refactored to avoid racy Count checks by using IsEmpty and returning active worker count from RemoveCompletedTasks
    • Optimized ConcurrentDictionary access patterns to reduce unnecessary enumerations
    • See: #​571
  • Performance: Use IsRawDataIgnored setting to control request buffering in RaygunMiddleware
    • Only enables Request.EnableBuffering() when IsRawDataIgnored is false, reducing overhead in high-throughput applications
    • See: #​574

v11.2.4

  • Fix: #​568 - maxWorkers in ThrottledBackgroundMessageProcessor is not respected and can exceed the desired amount

v11.2.3

  • Update RaygunLogger.cs to use null coalesce operator because scope data item value can be null (#​563) (2025-04-25)
  • Docs: Create RELEASING.md (2025-04-15)

v11.2.2

Includes changes from v11.2.1

  • Fix: #​558 ported ThrottledBackgroundMessageProcessor from NetCore to Core (#​562) (2025-02-25)
  • Fix: add DynamicDependency definition for Windows and Android (#​560) (2025-02-18)
  • Fix: Add DynamicDependency declaration to preserve MarshalManagedException in iOS and MacOS apps (#​559) (2025-02-17)
  • Remove target frameworks for the build server (2025-01-08)
  • Removed net standard 2.1 target as its implied by 2.0 (2025-01-05)
  • Split tests on windows/linux (2025-01-05)
  • Fixing the build so it works cross-plat (2025-01-05)

v11.2.0

  • Add new IMessageBuilder interface to allow for custom message builders
  • New Mindscape.Raygun4Net.Extensions.Logging package

v11.1.2

  • Fixed issue with SimpleJson where Uri/Guid couldn't be serialized.

v11.1.1

  • Prevented a null reference exception from being thrown after a PortableExecutable (PE) fails to be loaded from disk

v11.1.0

  • Fix issue with RaygunClientBase where SendInBackground deferred building the message until late, losing HttpContext
  • Fix issue with ThrottledBackgroundMessageProcessor where it would hold up to 8 task threads even when idle
    • Task Workers are now created as needed and are disposed when not needed or idle
    • See: #​542

v11.0.3

  • Update RaygunHttpModule (Raygun4Net ASP.NET Framework) to use a singleton RaygunClient instance

v11.0.2

  • Fix null signature issue when Debug Symbols are set to None and the application is built in Release mode

v11.0.0

  • Add support for PDB Debug Information in stack traces
    • This enables Raygun to leverage Portable PDBs to symbolicate .NET stack traces when PDBs are not included in the build output
    • This introduces a dependency on System.Reflection.Metadata@6.0.1 for netstandard
    • See: #​528
  • Add support for storing crash reports offline
    • There is a new OfflineStore property on RaygunSettings, when this is set, it will enable the offline storage
    • Crashes are stored offline when there is a connectivity issue, or when the Raygun remote server returns a 5xx response
    • There is a IBackgroundSendStrategy, which controls when to attempt to resend offline crash reports. It defaults to every 30 seconds
    • By default, there is a maximum of 50 offline crashes stored
    • See: #​530
  • Removed marking an unhandled exception in Android as handled, preventing the app from crashing

v10.1.2

  • Fix issue where uncaught exceptions could sometimes not be reported to Raygun
    • See: #​529
    • Keeps a strong reference to the OnApplicationUnhandledException delegate in the client so that reference is alive as long as the client is

v10.1.1

  • Cleanup of the constructors for Net Core RaygunClient
  • Reduce overhead of RaygunBreadcrumb

v10.1.0

  • Add support for capturing Environment Variables in NetCore
    • New setting EnvironmentVariables which takes a list of search terms
    • Supports Exact, StartsWith, EndsWith, and Contains matching
    • See: #​523

v10.0.0

  • RaygunClient for NET Core can now be treated as a Singleton
  • Changed the Middleware for AspNetCore
    • See: #​518
    • Updated the registration of .AddRaygun()
    • Updated the usage of .UseRaygun()
    • Removed RaygunMiddlewareSettings and RaygunClientProvider in favour of IRaygunUserProvider
    • Removed custom code for maintaining request body in the middleware and used Request.EnableBuffering() instead
    • Deprecated multiple settings in RaygunClient in favour of using RaygunSettings
    • Deprecated UserInfo property in favour of IRaygunUserProvider
    • Deprecated RaygunMiddlewareOptions in favour of RaygunSettings
    • Introduced new .AddRaygunUserProvider() to register a default implementation
    • Introduced new .AddRaygunUserProvider<T>() to register a custom implementation
  • Fixed bug with filters where uppercase properties were compared against lowercase filters
  • Fixed null reference when accessing CustomData and Tags in RaygunMessage using OnSendingMessage
  • Adds Breadcrumbs to NetCore and AspNetCore
    • See: #​516
    • Breadcrumbs are by default local to the asynchronous context using AsyncLocalBreadcrumbStorage
    • Additional InMemmoryBreadcrumbStorage implemented for global context breadcrumbs

v9.0.4

  • Fixed RaygunClient in .NET Framework to correctly gather HTTP data and remove [ThreadStatic] attribute
  • Fixed RaygunWebApiClient to correctly get Form data (it was looking at QueryString instead of Form)

v9.0.3

  • Fixed RaygunWebApiClient constructor to create ThrottledBackgroundMessageProcessor when the empty constructor is used

v9.0.2

  • Remove the usage of ThreadLocal in the RaygunClient (for .NET Framework)
    • This change removes the SetCurrentHttpRequest method and uses HttpContext.Current directly
    • This does not affect the AspNetCore version as it uses IHttpContextAccessor

v9.0.1

  • Fixed issue for lock upgrade/recursion exception raised

v9.0.0

  • SendInBackground will now queue the message to be sent
    • Fixes issue in .NET Core for Azure where sending many messages Async can cause SNAT exhaustion
    • Fixes issue in .NET Framework for Azure where sending many messages causes many Threads to be used
  • Moved .NET Framework projects to new SDK style
    • Packages are now built using the new SDK style and nuspecs removed
  • Drop support for non-supported Frameworks (.NET Framework 4.6.2 onwards support only)
    • This drops support for Client Profile
  • Include HttpClient on RaygunClient in AspNetCore project as its a parameter defined in RaygunClientBase

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

Commands to ignore dependencies

You can trigger dependency actions by commenting on this PR:

  • @particularbot ignore this major version
  • @particularbot ignore this minor version
  • @particularbot ignore this dependency

@dependencyupdates dependencyupdates bot added dependencies Pull requests that update a dependency file NuGet labels Jul 16, 2025
@dependencyupdates dependencyupdates bot force-pushed the renovate/mindscape.raygun4net-11.x branch from 8300814 to 6dde20b Compare December 29, 2025 03:54
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 NuGet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants