Skip to content

Releases: exceptionless/Exceptionless

v3.0.0

23 Jul 22:19

Choose a tag to compare

With Exceptionless 3.0 the team wanted to focus on removing some dependencies, improving the documentation and making it easier to self host.

Removed Dependencies

Previously, MongoDB was a major dependency that increase the complexity of the overall project. All the data previously hosted in MongoDB is now hosted in ElasticSearch, making it super easy for users to self host or develop Exceptionless since you only need to set up ElasticSearch (which you had to do anyway).

With this, Redis is no longer configured by default, but you can set it up easily by setting the connection string. We definitely recommend using it.

Easier Self Hosting

The goal is to make self hosting as easy as possible so anyone can set it up and try Exceptionless out.

With Exceptionless 3.0, we now have a single build artifact that contains both the SPA app and the API end server, with default configuration. The ZIP file contains a batch file you can run to download and start ElasticSearch, launch IIS Express with a temp website, and load your browser automatically with the Exceptionless test instance. This lets you load up everything and play around with Exceptionless in a single click!

Another change to the configuration is that you now have the ability to set every Exceptionless API Setting via Environmental Variables.

Check out the documentation wiki for detailed Self Hosting Configuration docs.

Upgrading to 3.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 take a look at the change log for a full list of the changes.

v2.0.1

07 May 19:38

Choose a tag to compare

This release focused on bug fixes since the 2.0 release and include some notable changes:

  • API Status page now also checks the status of Storage, Queues and Message Bus.
  • Added the ability to requeue events (E.X., archived or events that failed to process).
  • Added the ability to send out system and release notifications.
  • Made the event posting and processing async. This has huge performance gains under load.
  • The GeoIP Database is now stored in the storage folder. This made it easier to update it via a job as well as removed some extra configuration settings.
  • Made some minor changes that make it a bit easier to self host (more to come 2.1).

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

v2.0.0

17 Mar 21:53

Choose a tag to compare

Exceptionless 2.0 is faster, sleeker, mobile-friendly, more functional, includes all the below major improvements, and has countless smaller tweaks and changes we poured our heart and soul into. It’s a whole new system – check it out!

  • Searching / Filtering: We've implemented Elasticsearch and you can search/filter ALL the things! Read more here and watch a quick demo video here.
  • Cross Organization Views: You now have the ability to view all events across all organizations, a single organization, or a project.
  • PCL Support: We've built in client support for portable class libraries!
  • New Clients!:Including: Exceptionless.Portable for console apps and Exceptionless.NLog, an nlog target that reports to Exceptionless and many more!
  • Fully Documented API: For all your API needs, check out the API Documentation.
  • Bulk Actions:Select multiple events or instances of events and do with them as you please! Watch the preview demo.
  • Faster than Ever!:Exceptionless 2.0 is a single page app (SPA) and is lightning fast. We're using AngularJS and we’re stoked to give our users a super quick experience!
  • And more… Check out more new features, including source links, in our Exceptionless 2.0 Overview article. Includes details on: Event Based Reporting System, Simplified API, The Pluggable System, Client Rewrite, New Message Bus & Queuing, and Job System Enhancement.

Projects

We moved the user interface (UI), clients and other core pieces into new GitHub projects. This allows us to streamline the deployment process while making it easier to contribute. Also, we want to make it easy for you to consume the foundational pieces that Exceptionless is built upon in your own apps!

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!