Releases: rollbar/Rollbar.NET
Releases · rollbar/Rollbar.NET
Minor enhancements
Minor enhancements
- feat: resolve #503: Enable use of the latest available C# compiler by the SDK projects.
- feat: resolve #502: Replace internal use of Trace with use TraceSource to have better control over what is traced.
- feat: resolve #497: Explore possibility of being able to use RollbarLogger and RollbarLoggerProvider outside AspNetCore middleware.
- test: resolve #500: Add CustomKeyValuePackageDecoratorFixture
- docs: resolve #501: Add VB.NET sample app
New usage sample, internal code cleanup and refactoring
New usage sample, internal code cleanup and refactoring
- chore: resolve #470: cleanup build warnings
- docs: resolve #488: Add Xamarin sample integrating Rollbar.NET via Nuget
- chore: resolve #490: Colocate internal infrastructure types
- chore: resolve #491: Extract key internal infrastructure interfaces
- chore: resolve #492: Colocate Rollbar Internal Events types
- chore: resolve #493: Colocate payload package types.
- chore: resolve #494: Colocate payload package decorator types.
Adds an ability to disable payload persistence
Enhancements:
- feat: resolve #486: Add ability to disable payload persistence
Bug fix and .NET Standard 2.1 support
Payload persistence when offline and a couple of hot fixes
Enhancements and fixes
- feat: resolve #472: Add explicit support of .NET Core 3.0
- feat: resolve #471: Update Microsoft.AspNetCore.Http
- feat: resolve #465: StoreContext.sqliteConnectionString is hardcoded.
- feat: resolve #424: Enable Persistence to Maintain Logs while Offline.
- feat: resolve #473: Update SDK docs regarding the offline persistence.
- refactor: ref #424: Dropping support of .NET 4.5 in favor of feature #424.
- refactor: resolve #439: Correct failing unit tests to account for payload persistence.
- fix: resolve #457: DTOs that are derivatives of ExtendableDtoBase generate 'key not found' exceptions for optional attributes.
- fix: resolve #436: NullReferenceException in CompleteProcessing.
Customizable local payload store location
Enhancements
- feat: resolve #465: StoreContext.sqliteConnectionString is hardcoded.
Payload persistence while offline and a couple of hot fixes
Enhancements and fixes
- feat: resolve #424: Enable Persistence to Maintain Logs while Offline.
- refactor: ref #424: Dropping support of .NET 4.5 in favor of feature #424.
- refactor: resolve #439: Correct failing unit tests to account for payload persistence.
- fix: resolve #457: DTOs that are derivatives of ExtendableDtoBase generate 'key not found' exceptions for optional attributes.
- fix: resolve #436: NullReferenceException in CompleteProcessing.
Scrubbing a form data like HTTP request/response body
feat: resolve #432: Add ability to scrub form data like HTTP request/response body.
Scrubbing HTTP request/response bodies, Rollbar config capture within a payload.
Capturing more data with web plug-ins and other small improvements
Improvements and changes
- feat: resolve #404: Add explicit net48 TargetFramework.
- feat: resolve #405: Upgrade bench-marking and unit-testing dependencies.
- feat: resolve #407: Refactor ScrubFields defaults implementation.
- feat: resolve #415: Rollbar.NetCore.AspNet: Add auto-capture of the current HTTP response by the RollbarMiddleware.
- feat: resolve #416: Rollbar.Net.AspNet.WebApi: add auto-capture of the current HTTP request/response to RollbarExceptionFilterAttribute.OnException(...) handler.
- feat: resolve #417: Rollbar.Net.AspNet.Mvc: add auto-capture of the current HTTP response to RollbarExceptionFilter.
- feat: resolve #418: Rollbar.Net.AspNet: add auto-capture of the current HTTP request/response to RollbarHttpModule.
- chore: ref #411: Fix CI build .net core 3.0 dependency issue.
- chore: resolve #412: Fix CI build .net 4.8 target build issue.