Skip to content

Version 4.3.4 is a maintenance release that focused on bug fixes.

Bug Fixes

  • Improved the exception logging around submitting events (Contrib @edwardmeng #206).
  • Fixed a bug where the HttpClient was getting closed unexpectedly and throwing exceptions (Contrib @edwardmeng #207).
  • Fixed a bug where the Asp.Net Core signed package was not referencing full framework.
  • Fixed several bugs with our equality checks that relates to deduplication.

Upgrading to 4.3.4

If upgrading from v2 or v3 the upgrade process should include just updating your NuGet packages. Please see the upgrade guide for more information.

Please take a look at the change log for a full list of the changes.

Feedback

We're listening and we'd love to hear your feedback! Please send us your feedback by clicking on one of the links below!

Assets 30

@niemyjski niemyjski released this Feb 6, 2019

Version 4.3.3 is a maintenance release that focused on improving the Asp.Net Core client.

New Features

  • Add support for automatically getting the HttpContext via the IHttpContextAccessor. If you call services.AddHttpContextAccessor(), then the request info and user information will be populated on all events (Contrib @ moogle001 #205).

Bug Fixes

  • Fixed a bug in the Nancy and Asp.Net Core client where the port was being set to 0.

Upgrading to 4.3.2

If upgrading from v2 or v3 the upgrade process should include just updating your NuGet packages. Please see the upgrade guide for more information.

Please take a look at the change log for a full list of the changes.

Feedback

We're listening and we'd love to hear your feedback! Please send us your feedback by clicking on one of the links below!

Assets 30

@niemyjski niemyjski released this Jan 25, 2019

Version 4.3.2 is a maintenance release that focused on fixing bugs.

Bug Fixes

  • Internalized the Json.Net implementation. This should improve the tooling experience not bringing in our namespaces. (Contrib @yang-xiaodong #165).
  • Improved client logging with better response messages (#198).
  • Fixed a bug where post data wouldn't be reported if it was 1024 characters (Contrib @lvJianWu #200).
  • Fixed a bug where the Asp.Net Core client was specifying the incorrect submission method (Contrib @mattbrooks2010 #202).

Upgrading to 4.3.2

If upgrading from v2 or v3 the upgrade process should include just updating your NuGet packages. Please see the upgrade guide for more information.

Please take a look at the change log for a full list of the changes.

Feedback

We're listening and we'd love to hear your feedback! Please send us your feedback by clicking on one of the links below!

Assets 30

@niemyjski niemyjski released this Sep 4, 2018

Version 4.3.1 is a maintenance release that focused on improving certificate validation and fixing bugs.

New Features

  • Added support for validating that an SSL Certificate is valid. This helps prevent man in the middle attacks. There is also a new ServerCertificateValidationCallback configuation function that you can specify your own validation logic. You can specify the thumbprint of your custom certificate by calling TrustCertificateThumbprint or ignore all certificate errors by calling the SkipCertificateValidation configuration extension method. (Contrib @zivillian #194).

Bug Fixes

  • Fixed a bug where Post Data could be lost (Contrib @srijken #190).
  • Fixed a bug where there could be a dead lock when resubmitting events (Contrib @lscpike #195).

Upgrading to 4.3.1

If upgrading from v2 or v3 the upgrade process should include just updating your NuGet packages. Please see the upgrade guide for more information.

Please take a look at the change log for a full list of the changes.

Feedback

We're listening and we'd love to hear your feedback! Please send us your feedback by clicking on one of the links below!

Assets 30

@niemyjski niemyjski released this May 10, 2018

Version 4.3.0 is a maintenance release that focused on improving GDPR support and fixing bugs.

General Data Protection Regulation

We've added new controls to help meet GDPR requirements. By default the Exceptionless Client will report all available metadata including potential PII data. You can fine tune the collection of information via Data Exclusions or turning off collection completely. Please visit the wiki for detailed information on how to configure the client to meet your requirements.

New Features

  • Added IncludeUserName, IncludeMachineName, IncludeIpAddress, IncludeCookies, IncludePostData, IncludeQueryString properties to client.Configuration that give you fine grained data controls to limit what data is sent. Please note some of these properties are already being handled by Data Exclusions.
  • Added includePrivateInformation to the exceptionless config section which allows you to quickly disable collection of extra metadata in your apps.
  • Added ability to configure the client configuration end point via client.Configuration.ConfigServerUrl.
  • Added Exceptionless.Linking.PreserveAttribute to the main client. This attribute allows easier integration into Xamarin to insure the linker doesn't remove any required components (Contrib @GeirGrusom #189).

Bug Fixes

  • Fixed a bug where configuration could be retrieved concurrently causing extra requests to be made.
  • Updated logic around Settings management to help prevent any race conditions when updating values.

Upgrading to 4.3.0

If upgrading from v2 or v3 the upgrade process should include just updating your NuGet packages. Please see the upgrade guide for more information.

Please take a look at the change log for a full list of the changes.

Feedback

We're listening and we'd love to hear your feedback! Please send us your feedback by clicking on one of the links below!

Assets 30

@niemyjski niemyjski released this Feb 15, 2018

Version 4.2.2 is a maintenance release that focused on improving logging and fixing bugs around storage.

New Features

  • Add StoragePath to AspNetCore configuration to control whether to use FolderObjectStorage (Contrib @edwardmeng #178).
  • Add new Microsoft.ExtensionsLogging internal log client for troubleshooting. This can be configured via ExceptionlessClient.Default.UseLogger(new Exceptionless.Extensions.Logging.ExtensionsExceptionlessLog(loggerFactory));

Bug Fixes

  • Fixed a bug where InMemoryObjectStorage would only store 100 events, this could cause events to be discarded. We've increased the count to 1000 by default (exceptionless/Exceptionless#356).
  • Fixed a bug where FolderObjectStorage would throw an exception and suspend processing while processing the queue if the queue folder didn't exist.
  • Fixed a bug where the internal log wasn't respecting the min log level.

Upgrading to 4.2.2

If upgrading from v2 or v3 the upgrade process should include just updating your NuGet packages. Please see the upgrade guide for more information.

Please take a look at the change log for a full list of the changes.

Feedback

We're listening and we'd love to hear your feedback! Please send us your feedback by clicking on one of the links below!

Assets 30

@niemyjski niemyjski released this Dec 19, 2017

Version 4.2.1 is a maintenance release that focused on optimizations to the NLog target (that were identified by @snakefoot while doing a code review) and optimized the default value for submitting heartbeats and retrieving settings.

New Features

  • Reduced the number of allocations that occurred while using the NLog target (Contrib @snakefoot #172 #173 #174).
  • Ensure we correctly handle non async NLog targets. (Contrib @snakefoot #171).
  • Optimized the default interval for submitting heartbeats and retrieving settings when idle.

Upgrading to 4.2.1

If upgrading from v2 or v3 the upgrade process should include just updating your NuGet packages. Please see the upgrade guide for more information.

Please take a look at the change log for a full list of the changes.

Feedback

We're listening and we'd love to hear your feedback! Please send us your feedback by clicking on one of the links below!

Assets 30

@niemyjski niemyjski released this Dec 4, 2017

Version 4.2.0 focused on client improvements and adding support for high performance persisted storage using Message Pack.

New Features

  • Added ASP.NET Core 2.0 support for .NET Framework. Previously it only targeted the .NET Core runtime.
  • Added improved support for EU General Data Protection Regulations for 2018. You can limit the sending of personal identifiable information like user names and IP Addresses by setting ExceptionlessClient.Default.Configuration.IncludePrivateInformation = false.
  • Added new IStorageSerializer MessagePack implementation which allows us to have high performance serialization for offline storage (Contrib @edwardmeng #168).

Upgrading to 4.2.0

If upgrading from v2 or v3 the upgrade process should include just updating your NuGet packages. Please see the upgrade guide for more information.

Please take a look at the change log for a full list of the changes.

Feedback

We're listening and we'd love to hear your feedback! Please send us your feedback by clicking on one of the links below!

Assets 30

@niemyjski niemyjski released this Nov 6, 2017

Version 4.1.0 focused on adding support for .NET Standard 2.0, performance improvements and bug fixes.

New Features

  • Added .NET Standard 2.0 support. You can now easily integrate with UWP applications!
  • Added Microsoft.Extensions.Logging support via the Exceptionless.Extensions.Logging client (Contrib @moogle001 #162).
  • Allow null and default values to be serialized. This allows greater insight into contextual data (Contrib @jamierushton #157).
  • Added new IStorageSerializer interface to control how events and settings are serialized to disk. This allows you to easily replace the default storage serializer from json to any format like MessagePack for increased IO throughput (Contrib @edwardmeng #163).
  • We now use GitLink for easier debugging of packages!

Bug Fixes

  • Replace GetFiles with EnumerateFiles method to improve peformance in FolderObjectStorage (Contrib @edwardmeng #161).
  • Improved diagnostic logging to include timestamps and log level (Contrib @edwardmeng #167).

Upgrading to 4.1.0

If upgrading from v2 or v3 the upgrade process should include just updating your NuGet packages. Please see the upgrade guide for more information.

Please take a look at the change log for a full list of the changes.

Feedback

We're listening and we'd love to hear your feedback! Please send us your feedback by clicking on one of the links below!

Assets 28

@niemyjski niemyjski released this Jun 30, 2017 · 126 commits to master since this release

Version 4.0.4 focused on bug fixes and updating package dependencies.

Bug Fixes

  • Fix issue that the logging content cannot be recognized in Chinese environment (Contrib @edwardmeng #156).
  • Fixes ProcessQueue method so it blocks until queue has been processed (Contrib @MihaMarkic #147).

Upgrading to 4.0.0

If upgrading from v2 or v3 the upgrade process should include just updating your NuGet packages. Please see the upgrade guide for more information.

Please take a look at the change log for a full list of the changes.

Feedback

We're listening and we'd love to hear your feedback! Please send us your feedback by clicking on one of the links below!

Assets 44
You can’t perform that action at this time.