Exceptionless 5.0 is here and we wanted to make a quick blog post highlighting the new features, bug fixes, and of course upgrading.
In this release, we focused primarily on migrating the application to ASP.NET Core, localization, along with ongoing performance enhancements and bug fixes.
More details, below:
Exceptionless 5.0 New Features #
- Exceptionless now runs on ASP.NET Core! This brings in many performance advantages as well as cross platform support.
- Docker/Kubernetes based hosting is now the default hosting model. This will bring seamless and quick upgrades while reducing the amount of environmental related errors.
- Added Chinese localization support. Thanks @Varorbc, @edwardmeng for that contribution!
- Added support for using various different cloud hosted services (e.g., Aliyun, Minio, S3) and metric providers (e.g., InfluxDB). Thanks @edwardmeng for that contribution!
- When viewing 404 event types, you will now see a grid column for IP addresses. This will allow you to quickly identify any bots or security scans that might be happening to your applications.
- In addition to client side plugins that will remove sensitive user data, we've added server side code as well to remove any missed sensitive user data.
- Added the ability to delete your account on the manage account page.
Version 5.0 Bug Fixes #
- Various user interface usability issues have been fixed in this release. Please view the UI release notes (v2.8.0 for more info).
- Fixed a bug where notifications and web hooks would be sent for fixed events.
- Updated Foundatio which uses a task queue to resolve dead locking and thread exhaustion.
Upgrading to Exceptionless 5.0 #
If you are using our hosted service, you do not need to upgrade anything on your end. If you are self hosting Exceptionless and upgrading from version 4 or 5, a little work is needed to get up and running using the new docker images and configuration. See our upgrade guide for more information.
How are we doing? #
As always, we want to know what you think! If you have questions, concerns, or any feedback, please submit an issue over on the GitHub repo.