Today, after much development and weeks of live user testing and feedback, we have officially released Exceptionless 2.0 into the wild!
Users will notice a completely new interface and experience numerous new features and improvements, highlighted below. Existing users that update their clients (not required) will experience improved client efficiency, the ability to send us logs, and more. We believe 2.0 will usher in a new era in event reporting and logging, becoming a true asset to developers everywhere.
Shipping 2.0 out to our amazing customers has us overwhelmed with excitement, and we can't wait to see all the new ways in which Exceptionless will be used to squash bugs and improve apps everywhere. Read on for more details on updating existing clients and all the new features and changes. We know you'll love it.
Updating Clients for Existing Users #
Follow these quick and easy steps below to update your Exceptionless client to 2.0.
- Open the NuGet Package Manager dialog.
- Click on the Updates tab.
- Select the Exceptionless NuGet packages and click the Update button.
- **You should be good to go!
** If you need more info, view our updating documentation or contact us via in-app support. We're always here to help if you have any questions!
Exceptionless 2.0 Feature Recap #
Check out these awesome new and improved features
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 -
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!
**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.
Live User Testing Review & Notes #
Our live preview went great! Thank you EVERYONE that sent feedback and comments.
We received some awesome feedback from many of our customers, made some UI/usability tweaks and improvements, and fixed a few minor bugs. We also added the ability to search custom fields, which is a pretty big deal for some.
Naturally, we used Exceptionless 2.0 to log, report on, and gather data for the preview - and it worked amazingly! (shameless, but true, promotion)
On average, we traced 200,000+ anonymous log messages within the app each day from preview activity. That data allowed us to learn a lot more about the behavior of Exceptionless 2.0 in areas such as jobs and gave us additional insight into what was going on. We were able to use a combination of errors, logs, and feature usage metrics to track down and fix an issue with external logins, as well. Awesome!
The system also helped us track down and identify a performance issue that we were able to fix and improve.
Overall, we had no major surprises and were able to tweak and improve several pieces of the app that we think will make it even more awesome.
Keep The Feedback Coming #
No software application is ever "done," so make sure to keep the feedback coming. We've made a huge leap from Exceptionless 1.x, but we want to keep improving the system in all areas. We love hearing from our users, and respond to each email, in-app message, website form submission, etc. So, please, let us know what you think!