v6.0.0
With 6.0.0 we focused on Elasticsearch 7 and ASP.NET Core 3.1 support.
Elasticsearch 7.x
The upgrade from Elasticsearch 5.x to Elasticsearch 7.x was a massive effort and is well worth the data migration required. We took a step back and also looked at the changes we could make to improve search too! Here is some of the benefits we get by upgrading:
- We reexamined all of our search queries and tweaked them to work better. Then we looked at and fixed all the user logged search issues.
- Faster Shard Recovery via Sequence Ids and Resiliency. Now if a node goes down for service, it will recover even faster.
- Faster query performance. Elasticsearch has done a ton of work to optimize all queries especially date based queries.
- Better memory footprint. Elasticsearch has optimized the memory footprint and we have also tweaked our indexes to do multi field search so we don't have to do extra copies of data into an all field (This also means less data stored on disk).
ASP.NET Core Support
We added support for ASP.NET Core 3.1 LTS with this release. This upgrade allows us to stay on the current supported version while getting many performance improvements that come with version 3.x.
Docker/Kubernetes Support
We've done more work to stream line our docker and Kubernetes experience. We do want to make it easier to get up and running with Kubernetes and we'll be taking steps to make this process easier.
Upgrading to 6.0
The only users that need to worry about upgrading anything for this new release are self-hosters. If you are self hosting Exceptionless, please review the Self Hosting Documentation, which contains information about upgrading your existing install. Please review the self hosting documentation for more information.
Please take a look at the change log for a full list of the changes.
Always Improving
We’re always striving to improve the efficiency of Exceptionless and all of our projects. If you see any room for improvement or have any comments when using anything from us, please send us an in-app message, submit a GitHub issue or contact us on the website.
Thanks
We'd like to say thank you to the community and project sponsors for helping us ship 6.0!