Releases: rollbar/Rollbar.NET
Mainly RollbarMiddleware improvements related to HttpContext capture
New features and enhancements:
#11: Signed version
#98: Asp .Net Core 2.0.1 - RollbarMiddleware Issues
#114: Let's relax our dependency packages minimal version requirements...
#115: Document Deploy API
Truncating large payloads, deploy tracking support and more...
New features and enhancements:
#105: Truncate large payloads to ensure we don't drop them.
#104: Support deploy tracking.
#107: Xamarin Linker Behavior: Link All.
#112: Add parameterless overload for AddRollbarLogger(...) that supplies a default filter.
#111: Update Rollbar.NET documentation for ASP.NET Core to add RollbarLogger service registration.
#103: Split out every sample app into its own solution.
#106: Update to the latest Nuget packages.
Support for Xamarin, Microsoft.Extensions.Logging.ILogger and more...
New features:
- Works with Xamarin
- Implements Microsoft.Extensions.Logging.ILogger.
- Relevant HTTP request context captured for any log operation when Asp.Net Core RollbarMiddleware is used.
- Dependencies cleaned up and updated to latest.
Resolved issues:
#4
#87
#89
#91
#92
#93
#94
#95
#96
#100
#101
#102
Custom built Data object, auto-populated HTTP request metadata, bug fixes
New features:
- provides a way to custom build Payload's Data object;
- ASP.NET Core middleware automatically populates submitted payloads with extra metadata of the relevant HTTP request;
- for .NET Core, full support of configuration via appsettings.json
Addressed issues:
- resolved #18: Send additional data about HTTP request.
- resolved #82: Auto-capture notifier/client .NET flavor/version as payload.data.framework's value.
- resolved #84: Fix IRollbar editable critical Config properties loophole
- resolved #85: Update RollbarMiddleware component to log corresponding HTTP request details via Log(Data)
- resolved #83: Make notifier for .NET Core to fully support configuration via appsettings.json
- resolved #88: Cannot Integrate a Notifier to .Net Core App 2.0
- resolved #78: .NET not logging since update to 1.0.1 via nuget
- logging performance improvements (yes, even more)
Synchronous/blocking implementation of the logger added.
- added synchronous/blocking implementation of the logger;
- added notifier configuration via app.config;
- fixed InternalEvent propagation from the queue controller to a logger instance
New major rework of the Rollbar.NET notifier
Rollbar.NET Notifier v1.0.1
New major rework of the Rollbar.NET notifier
A .NET Rollbar Client that can be hosted by any application built based on following .NET versions:
- .NET Core 2.0 and newer;
- .NET Standard 2.0 and newer;
- .NET Full Framework 4.5 and newer.
Supports singleton-like usage scenarios as well as multiple instances of the notifier.
All the payload processing and actual sending to Rollbar API service performed on worker threads.
Payload posts to the Rollbar API service obey rate limits defined within the notifier configuration options.
Not backward compatible with its versions prior to v1. But can be easily adopted by making straightforward code changes guided by a .NET compiler.