elmah.io changelog

New

Introducing Breadcrumbs

We launched the last bits and pieces for elmah.io Breadcrumbs. Check out the details in this post: Introducing Breadcrumbs.

New

Elmah.Io.AspNetCore 3.12.24

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

New

Elmah.Io.JavaScript 3.5.0

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

Environments on Emails page

Environments and log order has been added on the Emails page to make it easier to find the correct log to configure emails for:

Environments on Emails page

Blogged: New LINQ extensions in .NET 6 and benchmarks

https://blog.elmah.io/new-linq-extensions-in-net-6-and-benchmarks/

New LINQ extensions in .NET 6 and benchmarks

Verify email step

We added a new verification step when wanting to update the email on accounts using username/password. When inputting the new email, you will need to click the Accept button in the email received on the new email address. This is done to verify that you own the new email and that you don’t input a wrong email by accident.

image.png

Toggle to make your user private

There’s a new toggle named MAKE PRIVATE on your profile. As explained above the toggle, enabling that will exclude your user from showing up in the search result on the Add user page. Once your user is added to your organization on elmah.io, you typically don’t need others to be able to see your name and profile photo in the search result.

Make private toggle

Warning on uptime performance spike

There’s a new warning automatically stored in your log if a performance spike has been identified in one or more uptime checks. The feature is based on the Machine Learning feature and only available in plans including that.

Warning on uptime performance spikes

Blogged: Create a colored CLI with System.CommandLine and Spectre

https://blog.elmah.io/how-to-create-a-colored-cli-with-system-commandline-and-spectre/

Create a colored CLI with System.CommandLine and Spectre

New

New API endpoints to enable/disable logging

We added two new API endpoints to enable/disable logging. The endpoints will turn on and off logging for the specified log in the same way as the toggle on the log settings page.

image.png

There’s a new prerelease of the Elmah.Io.Client package supporting these endpoints. Once the package is released in stable we will write about it on the changelog. For now, you can either install the prerelease or call the API directly through a HttpClient or similar.

Improvement

Logging to elmah.io from SignalR

We wrote documentation on how to log to elmah.io from SignalR: https://docs.elmah.io/logging-to-elmah-io-from-signalr/. There’s a new SignalR sample showing you how to set up the code as well.

Blogged: Using the new PriorityQueue from .NET 6

https://blog.elmah.io/using-the-new-priorityqueue-from-net-6/

Using the new PriorityQueue from .NET 6

New

Serilog.Sinks.ElmahIo 3.7.0

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

New

Elmah.Io.Cli 3.0.44

We released a new version (3.0.44) of the Elmah.Io.Cli tool. The new version includes the following changes:

New

Elmah.Io.Heartbeats.Hangfire 3.2.9

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

New

MD5 Encoder tool

We published a free tool to quickly generate an MD5 hash from a string: MD5 Encoder. Convert an input string to MD5 directly in the browser. No server-round trip and no logging of your source string.

Md5 Encoder

Besides the convert feature which a lot of tools out there already do, we spiced this up with some C# goodies. When inputting a string, the tool automatically generates C# code to insert directly into your program. We also provide you with an extension method to easily generate MD5 hashes.

New

Elmah.Io.NLog 3.9.16

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

New

Elmah.Io.Log4Net 3.6.8

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

New

Elmah.Io.Extensions.Logging 3.10.15

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

New

Elmah.Io.Client 3.11.15

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