v4.0.2
Version 4.0.2 focused on bug fixes and making it easier to consume the package in Xamarin projects.
New Features
- Added support for Asp.Net Core's application lifetime. This means that the client is smarter about event submission on shutdown and more (#120).
- Added support for specifying a default proxy via
client.Configuration.Proxy
(#123). The proxy information is automatically picked up via configuration. This allows you to manually specify the proxy to use in code.
Bug Fixes
- Fixed an issue where Line breaks were being removed from the Exception message (#119).
- Replaced Global Mutex locks which were windows only to file based locks which works cross platform (#124).
- Fixed a concurrency issue when adding or removing plugins (#62).
- Fixed an issue where the request stream might not be seekable (#124).
- Fixed multiple issues where a exception could be thrown while running plugins (#123).
- Fixed an installation issue where the install script would fail if the xml document was empty (#119).
- Fixed an issue where the deduplication plugin wasn't calling the Submitted event handler (#110).
- Fixed an issue where the WPF Client could keep the application silently running in the background (#113).
Breaking changes
- Removed Isolated storage support (Removed only in .NET Core targets) until it's supported cross platform. This was causing a bunch of issues when installing in Xamarin Projects.
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!