Skip to content

Releases: exceptionless/Exceptionless

v8.0.0

06 Mar 13:43
Compare
Choose a tag to compare

What's Changed

Our latest update includes new features such as support for Discord notifications, Elasticsearch 8.0, OpenTelemetry, .NET 7.0, arm64 and more. Plus, we've merged our UI codebase into our main repo for streamlined self-hosting and development.

New Features

Bug Fixes

  • Ensure usage stats do not go negative and many other improvements to usage stats by @niemyjski in #1025
  • Fixed some stack filtering issues by always try non-inverted stack filter first by @ejsmith in #1030
  • Load project config from request and don't log out if project doesn't exist by @niemyjski in #1258
  • Fixed a bug where nonexistent stacks could throw Null Reference Exceptions
  • Fixed several issues with our semver parser.

Breaking Changes

  • Changed the default port from 5000 to 5200 for local development. This was due to MacOS was already using this port. 4ba5734

Upgrading to 8.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 or submit a GitHub issue.

Thanks

We'd like to say thank you to the community and project sponsors for helping us ship 8.0!

v7.2.1

15 Nov 14:54
Compare
Choose a tag to compare

This release fixed an issue with our all in one docker images.

Full Changelog: v7.2.0...v7.2.1

v7.2.0

09 Nov 04:30
Compare
Choose a tag to compare

What's Changed

  • Change EnableArchive option to be opt in to save work when running in simple modes
  • Upgrade to .NET 6.0 by @ejsmith in #980
  • Bump FluentValidation from 10.3.3 to 10.3.4 by @dependabot in #988
  • Bump Stripe.net from 39.73.0 to 39.74.0 by @dependabot in #987
  • Bump Microsoft.NET.Test.Sdk from 16.11.0 to 17.0.0 by @dependabot in #990
  • Bump FluentRest.NewtonsoftJson from 7.1.0.240 to 8.0.281 by @dependabot in #991
  • Bump NEST.JsonNetSerializer from 7.15.0 to 7.15.2 by @dependabot in #989

Full Changelog: v7.1.1...v7.2.0

v7.1.0

01 Sep 02:08
Compare
Choose a tag to compare

The v7.1.0 release focused on fixing bugs and improving the performance of the system.

New Features

  • Add ability to run jobs inside of the all in one docker image. This allows you to run a job as easily as docker run --rm -it exceptionless/exceptionless:latest DataMigration.
  • Improved data cleanup by removing open stacks 60 days older than the retention period that have no references (#941 #942).
  • Added OpenTelemetry support for greater observability.

Performance

  • Improved performance of looking up stack status when filtering events, by caching query results to know if a simulated join would exceed requirements without preforming the work (#943).
  • Reduced console logging costs (@benaadams #830).
  • Remove boxing and params allocations from logging calls (@benaadams #829 #838).
  • Removed extra search calls when getting previous and next event ids by removing the need to look up the stack status.
  • Fixed a bug where frequent Elasticsearch calls for webhooks and users weren't being cached.
  • Organization and Project stats endpoints will now include soft deleted count. This saves a lot of overhead filtering out deleted stacks as events are immutable.

Bug Fixes

  • Fixed a bug where the incorrect status code could be returned when rate limited. HTTP Status 429 (TooManyRequests) will now be returned (@benaadams #837).
  • Fixed several issues with our stack event join logic (#825).
  • Fixed a bug with email summary notifications showing stacks fixed count incorrectly (#852 #891).
  • Fixed queue job abandon issues with organization overage notifications.

Breaking Changes

  • We've made changes to email configuration in this release. If you are self hosting you will need to specify a config map value (EX_SmtpFrom) or environment variable depending on your hosting environment. Please see the following config map value example below:
EX_SmtpFrom: "Exceptionless <noreply@YOUR_CUSTOM_DOMAIN_NAME>"

Upgrading to 7.1.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 or submit a GitHub issue.

Thanks

We'd like to say thank you to the community and project sponsors for helping us ship 7.1!

v7.0.9

24 Nov 15:22
Compare
Choose a tag to compare

The v7.0.9 release fixed a few bugs that were reported and improved search on the source field.

New Features

  • More improvements to how source field is tokenized resulting in much improved search. Namespaces (e.g., namespace.controller.getUrl) are now broken apart and can be searched (#748).

Bug Fixes

  • Fixed a bug where events wouldn't always discarded when the stack status was set to discarded (#790).
  • Fixed a bug where the swagger api documentation defined severs would be incorrect in some scenarios (d313f80).
  • Fixed a bug with resolving stack ids when looking up stack status (de292f9).
  • Fixed a bug where organization and project stats included soft deleted stacks and events (#767).

Upgrading to 7.0.9

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 or submit a GitHub issue.

Thanks

We'd like to say thank you to the community and project sponsors for helping us ship 7.0!

v7.0.8

17 Nov 15:10
Compare
Choose a tag to compare
v7.0.8 Pre-release
Pre-release

The v7.0.8 release fixed a few bugs that were reported and improved search on the source field. This release is a prerelease due to a regression we found with the stack filter which was fixed in v7.0.9

New Features

  • Improved how the how source field is tokenized resulting in much improved search (#748).

Bug Fixes

  • Fixed a bug where more bytes written than specified in the Content-Length header (#775).
  • Fixed a search issue with soft deleted sessions still showing up in the sessions dashboard (#767).
  • Fixed a bug where a null reference exception could be thrown in the cleanup job (#779).
  • Fixed a health check condition for the Stack Status Job (#779).

Upgrading to 7.0.8

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 or submit a GitHub issue.

Thanks

We'd like to say thank you to the community and project sponsors for helping us ship 7.0!

v7.0.7

16 Nov 02:15
Compare
Choose a tag to compare

Version 7.0.7 is a maintenance release that updates to the latest version of Elasticsearch (7.10.0).

Upgrading to 7.0.7

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 or submit a GitHub issue.

Thanks

We'd like to say thank you to the community and project sponsors for helping us ship 7.0!

v7.0.6

16 Nov 02:13
Compare
Choose a tag to compare

The v7.0.6 release supports .NET 5.0 RTM and fixed a bug with the job runner

Bug Fixes

  • Update Foundatio which resolves a job hosting bug when no jobs are specified.

Upgrading to 7.0.6

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 or submit a GitHub issue.

Thanks

We'd like to say thank you to the community and project sponsors for helping us ship 7.0!

v7.0.5

23 Oct 22:14
Compare
Choose a tag to compare

The v7.0.5 release introduces user interface changes for easier management of dynamic log levels. We also fixed some bugs where emails could be sent out to test domains when self hosting and the app mode was set to Development mode and then changed to Production.

Dynamic Log Level User Interface

This release adds the ability to set a default log level that is sent down the client via the User Interface (exceptionless/Exceptionless.UI#203).

image
You can set a default minimum log level via project settings.

image
And then override it on the stack page!

Bug Fixes

  • Mark sample users as not verified so mailers don't send out emails to invalid domains (#750). You'll want to go and remove any sample users that may have been created, if you were self hosting and ran under Development mode.

Upgrading to 7.0.5

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 or submit a GitHub issue.

Thanks

We'd like to say thank you to the community and project sponsors for helping us ship 7.0!

v7.0.4

18 Oct 19:19
Compare
Choose a tag to compare

The v7.0.4 release fixed several bugs and usability issues.

Bug Fixes

  • Updated to .NET 5 RC2 which resolved some issues with tooling when running locally(df14d42).
  • Upgraded OAuth2 library which resolves GitHub OAuth2 Deprecations (642efb5)
  • Fixed a bug that would prevent organizations and projects to load under specific time zones (#722).
  • Fixed a bug with the stack status migration where it wasn't always setting the status to fixed (#745).
  • Fixed swagger documentation where Request Body samples was showing string as a value (ea8cf5c)

Usability

Upgrading to 7.0.4

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 or submit a GitHub issue.

Thanks

We'd like to say thank you to the community and project sponsors for helping us ship 7.0!