elmah.io changelog

New

Message and email counters on the dashboard

The current message and email consumption counters are now available directly on the dashboard.

Counters on dashboard

You can still get extended details on the Subscription tab on the organization settings page.

New

Correlations feature

We have launched a new feature on elmah.io called Correlations. With Correlations, you can correlate/group log messages across multiple sites and services together. Think of a console app calling an API that puts a message on a queue that a service consumes. By correlating log messages from all three processes, you will be able to see a shared trace of what happens.

I won’t go into more detail here, since the feature is already described here: How to correlate messages across services. The Correlations feature is currently in beta and will in some cases require you to install prerelease NuGet packages. I look forward to hearing what you think.

New

Elmah.Io.Umbraco 3.5.6

We released a new version (3.5.6) of the Elmah.Io.Umbraco package. The new version includes the following changes:

New

Serilog.Sinks.ElmahIo 3.6.0

We released a new version (3.6.0) of the Serilog.Sinks.ElmahIo package. The new version includes the following changes:

New

Elmah.Io 3.7.19

We released a new version (3.7.19) of the Elmah.Io package. The new version includes the following changes:

New versions of the helper packages Elmah.Io.Mvc, Elmah.Io.WebApi, and Elmah.Io.AspNet have been released as well.

New

Elmah.Io.Heartbeats.Hangfire 3.1.7

We released a new version (3.1.7) of the Elmah.Io.Heartbeats.Hangfire package. The new version includes the following changes:

New

Elmah.Io.Log4Net 3.5.6

We released a new version (3.5.6) of the Elmah.Io.Log4Net package. The new version includes the following changes:

New

Elmah.Io.Functions 3.4.10

We released a new version (3.4.10) of the Elmah.Io.Functions package. The new version includes the following changes:

New

Elmah.Io.Extensions.Logging 3.9.12

We released a new version (3.9.12) of the Elmah.Io.Extensions.Logging package. The new version includes the following changes:

New

Major updates to elmah.io Uptime Monitoring

We made some large updates to elmah.io Uptime Monitoring like configurable regions and adding 4 more regions. Check out the following blog post for detailed information: Major updates to elmah.io Uptime Monitoring

New

Elmah.Io.NLog 3.8.11

We released a new version (3.8.11) of the Elmah.Io.NLog package. The new version includes the following changes:

New

Elmah.Io.AspNetCore 3.11.17

We released a new version (3.11.17) of the Elmah.Io.AspNetCore package. The new version includes the following changes:

New

Elmah.Io.Client 3.10.10

We released a new version (3.10.10) of the Elmah.Io.Client package. The new version includes the following changes:

Blogged: Building and testing on multiple .NET versions with GitHub Actions

https://blog.elmah.io/building-and-testing-on-multiple-net-versions-with-github-actions/

Building and testing on multiple .NET versions with GitHub Actions

Improvement

New columns available in Customize columns

Four new columns found their way to the Customize columns modal:

New columns in customize columns

Blogged: How to add User-Agent header to HttpClient in .NET

https://blog.elmah.io/how-to-add-user-agent-header-to-httpclient-in-net/

How to add User-Agent header to HttpClient in .NET

New

Filter bot suggestions

There’s a new filter available for users with the Machine Learning feature named: Filter Bot Suggestions. As suggested by the name, the filter will automatically ignore warning, error, and fatal messages predicted to have been generated by a bot.

Filter Bot Suggestions

Blogged: Predicting Die Hard fans with ML.NET and C#

https://blog.elmah.io/predicting-die-hard-fans-with-ml-net-and-csharp/

Predicting Die Hard fans with ML.NET and C#

New

Bot suggestions

There’s a new bot suggestion message shown on log messages suspected as generated by an automated bot/spider/crawler. The suggestion is being generated by machine learning and is available on plans with the Machine Learning feature.

Bot suggestion

You can mark the error group as generated by a bot or not directly from the message or you can hide the message once (by clicking the close icon) or permanently.

In the future, you will be able to execute actions based on the new flag. Like ignoring similar messages going forward.

Logging to elmah.io from Google Cloud Functions

There’s a new help article showing how to log to elmah.io from Google Cloud Functions:

https://docs.elmah.io/logging-to-elmah-io-from-google-cloud-functions/