Serilog 4.4.1-dependabot-02442

Serilog Build status NuGet Version NuGet Downloads Stack Overflow

Serilog is a diagnostic logging library for .NET applications. It is easy to set up, has a clean API, and runs on all recent .NET platforms. While it's useful even in the simplest applications, Serilog's support for structured logging shines when instrumenting complex, distributed, and asynchronous applications and systems.

Serilog

Like many other libraries for .NET, Serilog provides diagnostic logging to files, the console, and many other outputs.

using var log = new LoggerConfiguration()
    .WriteTo.Console()
    .WriteTo.File("log.txt")
    .CreateLogger();

log.Information("Hello, Serilog!");

Unlike other logging libraries, Serilog is built from the ground up to record structured event data.

var position = new { Latitude = 25, Longitude = 134 };
var elapsedMs = 34;

log.Information("Processed {@Position} in {Elapsed} ms", position, elapsedMs);

Serilog uses message templates, a simple DSL that extends .NET format strings with named as well as positional parameters. Instead of formatting events immediately into text, Serilog captures the values associated with each named parameter.

The example above records two properties, Position and Elapsed, in the log event. The @ operator in front of Position tells Serilog to serialize the object passed in, rather than convert it using ToString(). Serilog's deep and rich support for structured event data opens up a huge range of diagnostic possibilities not available when using traditional loggers.

Rendered into JSON format for example, these properties appear alongside the timestamp, level, and message like:

{"Position": {"Latitude": 25, "Longitude": 134}, "Elapsed": 34}

Back-ends that are capable of recording structured event data make log searches and analysis possible without log parsing or regular expressions.

Supporting structured data doesn't mean giving up text: when Serilog writes events to files or the console, the template and properties are rendered into friendly human-readable text just like a traditional logging library would produce:

09:14:22 [INF] Processed {"Latitude": 25, "Longitude": 134} in 34 ms.

Upgrading from an earlier Serilog version? Find release notes here.

Features

  • Community-backed and actively developed
  • Format-based logging API with familiar levels like Debug, Information, Warning, Error, and so-on
  • Discoverable C# configuration syntax and optional XML or JSON configuration support
  • Efficient when enabled, extremely low overhead when a logging level is switched off
  • Best-in-class .NET Core support, including rich integration with ASP.NET Core
  • Support for a comprehensive range of sinks, including files, the console, on-premises and cloud-based log servers, databases, and message queues
  • Sophisticated enrichment of log events with contextual information, including scoped (LogContext) properties, thread and process identifiers, and domain-specific correlation ids such as HttpRequestId
  • Zero-shared-state Logger objects, with an optional global static Log class
  • Format-agnostic logging pipeline that can emit events in plain text, JSON, in-memory LogEvent objects (including Rx pipelines) and other formats

Getting started

Serilog is installed from NuGet. To view log events, one or more sinks need to be installed as well, here we'll use the pretty-printing console sink, and a rolling file set:

dotnet add package Serilog
dotnet add package Serilog.Sinks.Console
dotnet add package Serilog.Sinks.File

The simplest way to set up Serilog is using the static Log class. A LoggerConfiguration is used to create and assign the default logger, normally in Program.cs:

using Serilog;

Log.Logger = new LoggerConfiguration()
    .WriteTo.Console()
    .WriteTo.File("log.txt",
        rollingInterval: RollingInterval.Day,
        rollOnFileSizeLimit: true)
    .CreateLogger();

try
{
    // Your program here...
    const string name = "Serilog";
    Log.Information("Hello, {Name}!", name);
    throw new InvalidOperationException("Oops...");
}
catch (Exception ex)
{
    Log.Error(ex, "Unhandled exception");
}
finally
{
    await Log.CloseAndFlushAsync(); // ensure all logs written before app exits
}

Find more, including a runnable example application, under the Getting Started topic in the documentation.

Getting help

To learn more about Serilog, check out the documentation - you'll find information there on the most common scenarios. If Serilog isn't working the way you expect, you may find the troubleshooting guide useful.

Serilog has an active and helpful community who are happy to help point you in the right direction or work through any issues you might encounter. You can get in touch via:

We welcome reproducible bug reports and detailed feature requests through our GitHub issue tracker; note the other resource are much better for quick questions or seeking usage help.

Contributing

Would you like to help make Serilog even better? We keep a list of issues that are approachable for newcomers under the up-for-grabs label (accessible only when logged into GitHub). Before starting work on a pull request, we suggest commenting on, or raising, an issue on the issue tracker so that we can help and coordinate efforts. For more details check out our contributing guide.

When contributing please keep in mind our Code of Conduct.

Serilog is copyright © Serilog Contributors - Provided under the Apache License, Version 2.0. Needle and thread logo a derivative of work by Kenneth Appiah.

Showing the top 20 packages that depend on Serilog.

Packages Downloads
Serilog.Sinks.Console
A Serilog sink that writes log events to the console/terminal.
2,140
Serilog.Formatting.Compact
A simple, compact JSON-based event format for Serilog.
2,130
Serilog.Extensions.Logging
Low-level Serilog provider for Microsoft.Extensions.Logging
2,118
Serilog.Extensions.Hosting
Serilog support for .NET Core logging in hosted services
2,105
Serilog.AspNetCore
Serilog support for ASP.NET Core logging
2,089
Serilog.Settings.Configuration
Microsoft.Extensions.Configuration (appsettings.json) support for Serilog.
2,069
Serilog.Sinks.Map
A Serilog sink wrapper that dispatches events based on a property value.
1,880
Serilog.Sinks.Async
Asynchronous sink wrapper for Serilog.
827
Serilog.Sinks.File
Write Serilog events to text files in plain or JSON format.
677
Serilog.Sinks.Debug
A Serilog sink that writes log events to the debug output window.
663
Serilog.Enrichers.CorrelationId
Enrich logs with a unique ID so you can track logs for specific requests.
194
Serilog.AspNetCore
Serilog support for ASP.NET Core logging
106
Serilog.Enrichers.Thread
Enrich Serilog events with properties from the current thread.
92
Serilog.Sinks.Async
Asynchronous sink wrapper for Serilog.
89
Serilog.Settings.Configuration
Microsoft.Extensions.Configuration (appsettings.json) support for Serilog.
86
Serilog.Extensions.Logging
Low-level Serilog provider for Microsoft.Extensions.Logging
79
Serilog.Sinks.Elasticsearch
Serilog sink for Elasticsearch
79
Serilog.Sinks.PeriodicBatching
Buffer batches of log events to be flushed asynchronously.
73
Serilog.Formatting.Elasticsearch
Serilog sink for Elasticsearch
72
Serilog.Sinks.Grafana.Loki
A Serilog sink sending log events to Grafana Loki
69

.NET 10.0

  • No dependencies.

.NET Framework 4.6.2

.NET Framework 4.7.1

.NET 6.0

  • No dependencies.

.NET 8.0

  • No dependencies.

.NET 9.0

  • No dependencies.

.NET Standard 2.0

Version Downloads Last updated
4.4.1-dev-02453 6 10/26/2026
4.4.1-dev-02447 19 09/13/2026
4.4.1-dev-02443 25 08/02/2026
4.4.1-dependabot-02442 22 07/31/2026
4.4.0 39 07/12/2026
4.4.0-dev-02438 32 07/13/2026
4.4.0-dev-02437 27 06/16/2026
4.3.2-dev-02433 38 05/13/2026
4.3.2-dev-02430 32 05/03/2026
4.3.2-dev-02419 51 02/27/2026
4.3.2-dev-02418 35 02/16/2026
4.3.1 1,872 02/12/2026
4.3.1-dev-02415 34 02/12/2026
4.3.1-dev-02406 38 01/28/2026
4.3.1-dev-02404 33 01/21/2026
4.3.1-dev-02395 32 12/14/2025
4.3.1-dev-02390 38 12/12/2025
4.3.1-dev-02387 35 12/15/2025
4.3.1-dev-02385 31 12/21/2025
4.3.1-dev-02383 31 12/19/2025
4.3.1-dev-02373 38 12/11/2025
4.3.0 2,084 12/13/2025
4.3.0-dev-02364 43 12/12/2025
4.3.0-dev-02363 36 12/11/2025
4.3.0-dev-02361 35 12/12/2025
4.3.0-dev-02360 38 12/11/2025
4.3.0-dev-02358 32 12/12/2025
4.3.0-dev-02357 38 12/19/2025
4.2.1-dev-02356 41 12/13/2025
4.2.1-dev-02355 35 12/21/2025
4.2.1-dev-02352 36 12/14/2025
4.2.1-dev-02340 30 12/11/2025
4.2.1-dev-02337 30 12/13/2025
4.2.0 2,125 12/13/2025
4.2.0-dev-02332 43 12/14/2025
4.2.0-dev-02331 35 12/17/2025
4.2.0-dev-02330 33 12/16/2025
4.2.0-dev-02328 29 12/21/2025
4.1.1-dev-02320 4 10/06/2026
4.1.1-dev-02318 30 12/21/2025
4.1.1-dev-02314 27 01/12/2026
4.1.0 784 12/13/2025
4.1.0-dev-02312 40 12/13/2025
4.1.0-dev-02311 35 12/13/2025
4.1.0-dev-02302 41 12/20/2025
4.1.0-dev-02301 35 12/15/2025
4.1.0-dev-02238 40 12/11/2025
4.1.0-dev-02235 7 10/06/2026
4.0.2 3 10/05/2026
4.0.2-dev-02232 35 12/20/2025
4.0.2-dev-02226 26 12/21/2025
4.0.2-dev-02224 36 12/21/2025
4.0.2-dev-02220 38 12/13/2025
4.0.1 28 12/13/2025
4.0.1-dev-02215 38 12/21/2025
4.0.1-dev-02212 43 12/16/2025
4.0.1-dev-02209 31 12/21/2025
4.0.1-dev-02205 39 12/20/2025
4.0.0 2,130 12/15/2025
4.0.0-dev-02201 33 12/13/2025
4.0.0-dev-02195 40 12/20/2025
4.0.0-dev-02191 35 12/13/2025
4.0.0-dev-02184 39 12/13/2025
4.0.0-dev-02183 30 12/14/2025
4.0.0-dev-02174 25 12/21/2025
4.0.0-dev-02167 35 12/21/2025
4.0.0-dev-02166 43 12/13/2025
4.0.0-dev-02163 34 12/21/2025
4.0.0-dev-02160 26 12/21/2025
4.0.0-dev-02159 28 12/21/2025
4.0.0-dev-02149 34 12/21/2025
4.0.0-dev-02122 35 12/13/2025
4.0.0-dev-02113 28 12/13/2025
4.0.0-dev-02108 28 12/21/2025
3.1.2-dev-02097 35 12/21/2025
3.1.1 25 09/28/2026
3.1.1-dev-02091 32 12/12/2025
3.1.0 202 12/15/2025
3.1.0-dev-02086 35 12/13/2025
3.1.0-dev-02083 37 12/13/2025
3.1.0-dev-02078 27 12/13/2025
3.1.0-dev-02077 49 12/15/2025
3.1.0-dev-02072 30 12/21/2025
3.1.0-dev-02071 31 12/11/2025
3.1.0-dev-02070 29 12/14/2025
3.1.0-dev-02064 36 12/13/2025
3.0.2-dev-02063 35 12/15/2025
3.0.2-dev-02056 41 12/13/2025
3.0.2-dev-02044 41 12/13/2025
3.0.2-dev-02042 36 12/21/2025
3.0.1 26 12/12/2025
3.0.1-dev-02033 34 12/13/2025
3.0.0 31 01/09/2026
3.0.0-dev-02028 30 12/20/2025
3.0.0-dev-02025 35 12/20/2025
3.0.0-dev-02022 28 12/13/2025
3.0.0-dev-02018 32 12/15/2025
3.0.0-dev-02012 39 12/13/2025
3.0.0-dev-02010 41 12/20/2025
3.0.0-dev-02008 36 12/12/2025
3.0.0-dev-01998 33 12/21/2025
3.0.0-dev-01993 44 12/13/2025
3.0.0-dev-01984 37 12/15/2025
3.0.0-dev-01982 38 12/11/2025
3.0.0-dev-01977 37 12/13/2025
3.0.0-dev-01974 34 12/19/2025
3.0.0-dev-01970 37 12/21/2025
3.0.0-dev-01969 36 12/12/2025
3.0.0-dev-01958 37 12/21/2025
3.0.0-dev-01957 34 12/13/2025
3.0.0-dev-01954 33 12/13/2025
3.0.0-dev-01950 41 12/13/2025
3.0.0-dev-01949 40 12/16/2025
3.0.0-dev-01948 30 12/21/2025
3.0.0-dev-01943 35 12/13/2025
3.0.0-dev-01942 39 12/13/2025
3.0.0-dev-01939 30 12/21/2025
3.0.0-dev-01927 29 12/13/2025
3.0.0-dev-01926 31 12/19/2025
3.0.0-dev-01924 10 10/03/2026
3.0.0-dev-01923 41 12/15/2025
3.0.0-dev-01921 34 12/13/2025
3.0.0-dev-01910 29 12/20/2025
3.0.0-dev-01909 51 12/20/2025
3.0.0-dev-01907 42 12/13/2025
3.0.0-dev-01901 33 12/15/2025
3.0.0-dev-01900 46 12/13/2025
3.0.0-dev-01899 37 12/13/2025
3.0.0-dev-01885 32 12/13/2025
3.0.0-dev-01884 43 12/16/2025
3.0.0-dev-01873 25 12/15/2025
3.0.0-dev-01870 38 12/21/2025
3.0.0-dev-01862 30 12/21/2025
3.0.0-dev-01860 42 12/13/2025
3.0.0-dev-01857 42 12/13/2025
3.0.0-dev-01856 35 12/18/2025
3.0.0-dev-01853 30 12/21/2025
3.0.0-dev-01850 41 12/18/2025
3.0.0-dev-01842 28 12/21/2025
3.0.0-dev-01840 31 12/14/2025
3.0.0-dev-01839 43 12/13/2025
3.0.0-dev-01838 26 12/13/2025
3.0.0-dev-01837 41 12/13/2025
3.0.0-dev-01836 33 12/21/2025
3.0.0-dev-01835 36 12/21/2025
3.0.0-dev-01828 37 12/21/2025
3.0.0-dev-01822 40 12/13/2025
3.0.0-dev-01817 38 12/21/2025
3.0.0-dev-01812 28 12/21/2025
3.0.0-dev-01811 28 12/13/2025
3.0.0-dev-01809 13 09/29/2026
3.0.0-dev-01801 33 12/13/2025
3.0.0-dev-01800 34 12/20/2025
3.0.0-dev-01794 30 12/13/2025
3.0.0-dev-01787 30 12/13/2025
3.0.0-dev-01774 26 12/21/2025
3.0.0-dev-01771 30 12/13/2025
3.0.0-dev-01768 41 12/13/2025
3.0.0-dev-01739 37 12/13/2025
3.0.0-dev-01728 33 12/13/2025
3.0.0-dev-01723 30 12/17/2025
3.0.0-dev-01722 31 12/21/2025
3.0.0-dev-01716 37 12/13/2025
3.0.0-dev-01703 37 12/20/2025
3.0.0-dev-01701 45 12/11/2025
3.0.0-dev-01691 40 12/21/2025
3.0.0-dev-01688 31 12/20/2025
3.0.0-dev-01685 39 12/18/2025
3.0.0-dev-01680 40 12/13/2025
3.0.0-dev-01675 36 12/21/2025
3.0.0-dev-01671 36 12/13/2025
3.0.0-dev-01670 28 12/13/2025
3.0.0-dev-01669 43 12/13/2025
3.0.0-dev-01668 36 12/13/2025
3.0.0-dev-01667 31 12/16/2025
3.0.0-dev-01666 36 12/21/2025
3.0.0-dev-01645 40 12/21/2025
2.12.1-dev-01635 28 12/20/2025
2.12.1-dev-01634 32 12/20/2025
2.12.1-dev-01629 33 12/20/2025
2.12.1-dev-01621 36 12/13/2025
2.12.1-dev-01620 34 12/20/2025
2.12.1-dev-01594 46 12/20/2025
2.12.1-dev-01587 31 12/13/2025
2.12.0 63 12/20/2025
2.12.0-dev-01571 30 12/13/2025
2.12.0-dev-01568 28 12/13/2025
2.12.0-dev-01564 28 12/13/2025
2.12.0-dev-01559 40 12/15/2025
2.12.0-dev-01555 33 12/13/2025
2.12.0-dev-01553 30 12/20/2025
2.12.0-dev-01551 43 12/16/2025
2.12.0-dev-01543 31 12/13/2025
2.12.0-dev-01538 51 12/13/2025
2.12.0-dev-01535 32 12/20/2025
2.12.0-dev-01533 39 12/13/2025
2.12.0-dev-01525 43 12/11/2025
2.12.0-dev-01520 35 12/19/2025
2.12.0-dev-01518 28 12/20/2025
2.12.0-dev-01516 36 12/13/2025
2.12.0-dev-01511 4 10/06/2026
2.12.0-dev-01504 34 12/13/2025
2.12.0-dev-01501 34 12/20/2025
2.12.0-dev-01499 35 12/11/2025
2.12.0-dev-01494 35 12/11/2025
2.12.0-dev-01492 39 12/13/2025
2.12.0-dev-01490 35 12/20/2025
2.12.0-dev-01489 32 12/13/2025
2.12.0-dev-01479 42 12/13/2025
2.12.0-dev-01477 32 12/20/2025
2.12.0-dev-01474 42 12/16/2025
2.12.0-dev-01471 27 12/13/2025
2.12.0-dev-01463 37 12/18/2025
2.12.0-dev-01458 32 12/13/2025
2.12.0-dev-01451 33 12/18/2025
2.12.0-dev-01449 31 12/16/2025
2.12.0-dev-01447 38 12/13/2025
2.12.0-dev-01445 36 12/16/2025
2.12.0-dev-01439 33 12/20/2025
2.12.0-dev-01435 34 12/13/2025
2.11.1-dev-01397 33 12/20/2025
2.11.0 7 10/02/2026
2.11.0-dev-01391 33 12/20/2025
2.11.0-dev-01387 38 12/13/2025
2.11.0-dev-01380 43 12/20/2025
2.11.0-dev-01377 37 12/15/2025
2.11.0-dev-01371 33 12/15/2025
2.11.0-dev-01367 32 12/13/2025
2.10.1-dev-01366 36 12/14/2025
2.10.1-dev-01365 36 12/20/2025
2.10.1-dev-01343 32 12/13/2025
2.10.1-dev-01338 50 12/13/2025
2.10.1-dev-01337 35 12/20/2025
2.10.1-dev-01334 44 12/20/2025
2.10.1-dev-01324 8 09/28/2026
2.10.1-dev-01321 28 12/20/2025
2.10.1-dev-01315 34 12/13/2025
2.10.1-dev-01314 33 12/20/2025
2.10.1-dev-01308 34 12/20/2025
2.10.1-dev-01306 30 12/17/2025
2.10.1-dev-01285 32 12/13/2025
2.10.1-dev-01265 38 12/20/2025
2.10.1-dev-01256 31 12/20/2025
2.10.1-dev-01249 48 12/20/2025
2.10.1-dev-01248 37 12/19/2025
2.10.0 25 09/28/2026
2.10.0-dev-01245 26 12/17/2025
2.10.0-dev-01240 40 12/20/2025
2.10.0-dev-01226 42 12/13/2025
2.10.0-dev-01221 45 12/13/2025
2.10.0-dev-01219 40 12/20/2025
2.10.0-dev-01213 31 12/18/2025
2.10.0-dev-01211 41 12/13/2025
2.10.0-dev-01191 37 12/13/2025
2.10.0-dev-01187 32 12/20/2025
2.9.1-dev-01177 39 12/21/2025
2.9.1-dev-01172 29 12/21/2025
2.9.1-dev-01169 37 12/15/2025
2.9.1-dev-01167 35 12/21/2025
2.9.1-dev-01166 38 12/15/2025
2.9.1-dev-01165 39 12/13/2025
2.9.1-dev-01154 31 12/13/2025
2.9.1-dev-01151 44 12/13/2025
2.9.1-dev-01149 29 12/19/2025
2.9.1-dev-01148 38 12/13/2025
2.9.1-dev-01141 25 12/21/2025
2.9.1-dev-01138 44 12/21/2025
2.9.0 71 09/28/2026
2.9.0-dev-01133 35 12/21/2025
2.9.0-dev-01124 39 12/15/2025
2.9.0-dev-01119 36 12/13/2025
2.9.0-dev-01116 37 12/21/2025
2.9.0-dev-01102 34 12/21/2025
2.9.0-dev-01099 31 12/21/2025
2.9.0-dev-01098 31 12/18/2025
2.9.0-dev-01091 34 12/13/2025
2.8.1-dev-01090 31 12/13/2025
2.8.1-dev-01086 40 12/16/2025
2.8.1-dev-01085 32 12/14/2025
2.8.1-dev-01063 33 12/21/2025
2.8.1-dev-01058 38 12/21/2025
2.8.1-dev-01054 35 12/12/2025
2.8.1-dev-01052 41 12/15/2025
2.8.1-dev-01049 29 12/17/2025
2.8.1-dev-01048 41 12/11/2025
2.8.1-dev-01047 37 12/13/2025
2.8.0 145 12/15/2025
2.8.0-dev-01042 40 12/13/2025
2.7.2-dev-01041 38 12/13/2025
2.7.2-dev-01033 32 12/13/2025
2.7.2-dev-01032 29 12/21/2025
2.7.2-dev-01030 33 12/13/2025
2.7.2-dev-01027 34 12/21/2025
2.7.2-dev-01024 34 12/13/2025
2.7.2-dev-01023 35 12/13/2025
2.7.2-dev-01017 36 12/21/2025
2.7.2-dev-01013 29 12/21/2025
2.7.2-dev-01010 40 12/21/2025
2.7.2-dev-01005 41 12/13/2025
2.7.1 29 01/02/2026
2.7.1-dev-01000 32 12/15/2025
2.7.1-dev-00993 31 12/20/2025
2.7.1-dev-00990 41 12/21/2025
2.7.1-dev-00985 34 12/15/2025
2.7.1-dev-00983 30 12/21/2025
2.7.1-dev-00980 36 12/21/2025
2.7.1-dev-00972 47 12/21/2025
2.7.1-dev-00967 41 12/21/2025
2.7.1-dev-00963 10 09/30/2026
2.7.1-dev-00960 30 12/13/2025
2.7.1-dev-00956 28 12/13/2025
2.7.1-dev-00950 30 12/21/2025
2.6.1-dev-00948 41 12/20/2025
2.6.1-dev-00938 40 12/19/2025
2.6.1-dev-00936 36 12/13/2025
2.6.0 38 12/29/2025
2.6.0-dev-00932 38 12/13/2025
2.6.0-dev-00929 9 09/30/2026
2.6.0-dev-00925 42 12/20/2025
2.6.0-dev-00923 6 10/06/2026
2.6.0-dev-00922 5 10/03/2026
2.6.0-dev-00919 35 12/13/2025
2.6.0-dev-00915 40 12/21/2025
2.6.0-dev-00911 37 12/16/2025
2.6.0-dev-00904 33 12/21/2025
2.6.0-dev-00902 27 12/13/2025
2.6.0-dev-00894 40 12/21/2025
2.6.0-dev-00892 34 12/21/2025
2.5.1-dev-00890 30 12/21/2025
2.5.1-dev-00886 29 12/12/2025
2.5.1-dev-00873 26 12/21/2025
2.5.1-dev-00869 25 12/20/2025
2.5.1-dev-00863 32 12/17/2025
2.5.1-dev-00862 38 12/21/2025
2.5.1-dev-00859 29 12/21/2025
2.5.0 9 09/28/2026
2.5.0-dev-00855 41 12/12/2025
2.5.0-dev-00853 28 12/13/2025
2.5.0-dev-00848 31 12/21/2025
2.5.0-dev-00842 41 12/13/2025
2.5.0-dev-00841 10 09/28/2026
2.5.0-dev-00839 37 12/21/2025
2.5.0-dev-00833 27 12/18/2025
2.5.0-dev-00822 35 12/13/2025
2.5.0-dev-00820 31 12/19/2025
2.5.0-dev-00817 35 12/21/2025
2.5.0-dev-00814 35 12/21/2025
2.5.0-dev-00812 11 10/05/2026
2.4.1-dev-00811 26 12/21/2025
2.4.1-dev-00805 10 09/29/2026
2.4.1-dev-00801 38 12/21/2025
2.4.1-dev-00799 36 12/21/2025
2.4.1-dev-00796 39 12/20/2025
2.4.0 27 12/13/2025
2.4.0-dev-00771 40 12/15/2025
2.4.0-dev-00769 37 12/21/2025
2.4.0-dev-00767 39 12/18/2025
2.4.0-dev-00766 36 12/21/2025
2.4.0-dev-00760 33 12/13/2025
2.4.0-dev-00757 43 12/21/2025
2.4.0-dev-00755 34 12/18/2025
2.4.0-dev-00750 32 12/12/2025
2.4.0-dev-00746 25 12/21/2025
2.4.0-dev-00739 37 12/13/2025
2.4.0-dev-00736 33 12/21/2025
2.4.0-dev-00733 29 12/13/2025
2.4.0-dev-00730 33 12/21/2025
2.4.0-dev-00728 4 09/30/2026
2.4.0-dev-00723 33 12/21/2025
2.3.0 31 12/30/2025
2.3.0-dev-00719 33 12/21/2025
2.3.0-dev-00711 35 12/17/2025
2.3.0-dev-00707 36 12/20/2025
2.3.0-dev-00705 30 12/21/2025
2.3.0-dev-00704 35 12/20/2025
2.2.1 26 12/26/2025
2.2.1-dev-00697 29 12/21/2025
2.2.0 29 12/15/2025
2.2.0-dev-00693 28 12/13/2025
2.2.0-dev-00690 30 12/13/2025
2.2.0-dev-00688 36 12/21/2025
2.1.1-dev-00686 33 12/13/2025
2.1.1-dev-00680 29 12/21/2025
2.1.0 33 12/11/2025
2.1.0-dev-00674 9 09/28/2026
2.1.0-dev-00670 41 12/21/2025
2.1.0-dev-00668 32 12/13/2025
2.1.0-dev-00666 37 12/15/2025
2.0.1-dev-00665 37 12/21/2025
2.0.0 30 12/11/2025
2.0.0-rc-640 26 12/13/2025
2.0.0-rc-634 28 01/06/2026
2.0.0-rc-633 23 01/07/2026
2.0.0-rc-628 31 12/13/2025
2.0.0-rc-622 27 12/27/2025
2.0.0-rc-621 26 12/16/2025
2.0.0-rc-619 27 12/13/2025
2.0.0-rc-618 33 01/12/2026
2.0.0-rc-606 26 12/16/2025
2.0.0-rc-602 34 12/12/2025
2.0.0-rc-600 33 12/13/2025
2.0.0-rc-598 37 12/13/2025
2.0.0-rc-596 33 12/31/2025
2.0.0-rc-594 30 01/08/2026
2.0.0-rc-587 6 10/03/2026
2.0.0-rc-577 31 12/12/2025
2.0.0-rc-576 40 12/15/2025
2.0.0-rc-573 27 01/10/2026
2.0.0-rc-563 31 01/02/2026
2.0.0-rc-556 26 12/16/2025
2.0.0-beta-541 29 12/20/2025
2.0.0-beta-537 28 12/13/2025
2.0.0-beta-533 28 12/12/2025
2.0.0-beta-531 29 12/20/2025
2.0.0-beta-530 24 12/20/2025
2.0.0-beta-523 29 12/20/2025
2.0.0-beta-521 25 12/13/2025
2.0.0-beta-519 29 12/11/2025
2.0.0-beta-516 28 12/13/2025
2.0.0-beta-513 21 12/20/2025
2.0.0-beta-511 30 12/13/2025
2.0.0-beta-509 26 12/15/2025
2.0.0-beta-507 35 12/20/2025
2.0.0-beta-505 25 12/15/2025
2.0.0-beta-502 28 12/12/2025
2.0.0-beta-499 4 09/30/2026
2.0.0-beta-495 33 12/15/2025
2.0.0-beta-494 31 12/20/2025
2.0.0-beta-493 33 12/20/2025
2.0.0-beta-487 27 12/20/2025
2.0.0-beta-486 29 12/19/2025
2.0.0-beta-479 32 12/11/2025
2.0.0-beta-478 21 12/20/2025
2.0.0-beta-465 30 12/13/2025
2.0.0-beta-456 34 12/13/2025
2.0.0-beta-450 25 12/20/2025
2.0.0-beta-449 26 12/19/2025
2.0.0-beta-432 32 12/15/2025
2.0.0-beta-423 26 12/17/2025
2.0.0-beta-418 29 12/23/2025
2.0.0-beta-416 34 12/11/2025
2.0.0-beta-403 38 12/17/2025
2.0.0-beta-395 30 12/14/2025
1.5.14 24 12/15/2025
1.5.13 32 12/12/2025
1.5.12 28 12/13/2025
1.5.11 28 12/20/2025
1.5.10 31 12/13/2025
1.5.9 26 12/13/2025
1.5.8 31 01/10/2026
1.5.7 26 12/16/2025
1.5.6 22 12/16/2025
1.5.5 27 12/11/2025
1.5.1 24 12/13/2025
1.4.214 32 12/13/2025
1.4.204 30 12/14/2025
1.4.196 33 12/14/2025
1.4.182 29 12/14/2025
1.4.168 30 12/20/2025
1.4.155 32 12/19/2025
1.4.154 22 12/12/2025
1.4.152 34 12/20/2025
1.4.139 35 12/13/2025
1.4.128 23 12/20/2025
1.4.126 29 12/13/2025
1.4.118 28 12/20/2025
1.4.113 31 12/15/2025
1.4.102 31 12/19/2025
1.4.99 26 12/15/2025
1.4.97 30 12/13/2025
1.4.95 33 12/13/2025
1.4.76 28 12/13/2025
1.4.75 23 12/16/2025
1.4.39 23 12/11/2025
1.4.34 26 12/20/2025
1.4.28 35 12/20/2025
1.4.27 7 09/30/2026
1.4.23 29 12/15/2025
1.4.22 30 12/20/2025
1.4.21 27 12/13/2025
1.4.18 26 12/20/2025
1.4.17 25 12/20/2025
1.4.16 26 12/16/2025
1.4.15 31 12/11/2025
1.4.14 36 12/12/2025
1.4.13 24 12/13/2025
1.4.12 7 09/30/2026
1.4.11 34 12/20/2025
1.4.10 30 12/15/2025
1.4.9 26 12/15/2025
1.4.8 28 12/20/2025
1.4.7 4 10/03/2026
1.4.6 27 12/13/2025
1.4.5 31 12/13/2025
1.4.4 23 12/11/2025
1.4.3 9 09/29/2026
1.4.2 6 09/28/2026
1.4.1 30 12/15/2025
1.3.43 25 12/12/2025
1.3.42 21 12/16/2025
1.3.41 30 12/13/2025
1.3.40 30 12/14/2025
1.3.39 27 12/14/2025
1.3.38 26 12/14/2025
1.3.37 26 12/15/2025
1.3.36 30 12/13/2025
1.3.35 30 12/15/2025
1.3.34 26 12/20/2025
1.3.33 24 12/20/2025
1.3.30 31 12/13/2025
1.3.29 25 12/13/2025
1.3.28 28 12/14/2025
1.3.27 29 12/13/2025
1.3.26 30 12/13/2025
1.3.25 27 12/14/2025
1.3.24 22 12/11/2025
1.3.23 29 12/20/2025
1.3.20 28 12/20/2025
1.3.19 26 12/20/2025
1.3.18 28 12/12/2025
1.3.17 31 12/12/2025
1.3.16 23 12/13/2025
1.3.15 31 12/13/2025
1.3.14 36 12/11/2025
1.3.13 26 12/20/2025
1.3.12 30 12/14/2025
1.3.7 39 12/11/2025
1.3.6 34 12/13/2025
1.3.5 23 12/11/2025
1.3.4 33 12/13/2025
1.3.3 26 01/06/2026
1.3.1 22 12/16/2025
1.2.53 25 12/20/2025
1.2.52 28 12/20/2025
1.2.51 32 12/15/2025
1.2.50 31 12/20/2025
1.2.49 24 12/11/2025
1.2.48 30 12/20/2025
1.2.47 23 12/20/2025
1.2.45 6 09/30/2026
1.2.44 26 12/20/2025
1.2.41 24 12/20/2025
1.2.40 26 12/20/2025
1.2.39 26 12/20/2025
1.2.38 29 12/14/2025
1.2.37 31 12/12/2025
1.2.29 25 12/12/2025
1.2.27 26 12/11/2025
1.2.26 31 12/20/2025
1.2.25 41 12/12/2025
1.2.8 25 12/15/2025
1.2.7 29 01/09/2026
1.2.6 22 12/12/2025
1.2.5 29 12/13/2025
1.2.4 28 12/14/2025
1.2.3 23 01/06/2026
1.1.2 29 12/11/2025
1.1.1 4 09/30/2026
1.0.3 27 01/09/2026
1.0.2 26 12/11/2025
1.0.1 29 12/11/2025
0.9.5 4 10/02/2026
0.9.4 5 09/29/2026
0.9.3 23 12/11/2025
0.9.2 32 12/11/2025
0.9.1 23 12/11/2025
0.8.5 26 12/11/2025
0.8.4 29 12/11/2025
0.8.3 34 12/11/2025
0.8.2 31 12/11/2025
0.8.1 28 12/11/2025
0.7.2 5 09/30/2026
0.6.5 32 12/11/2025
0.6.4 4 09/30/2026
0.6.3 4 10/02/2026
0.6.1 5 09/29/2026
0.5.5 3 10/06/2026
0.5.4 5 09/30/2026
0.5.3 4 09/30/2026
0.5.2 5 09/30/2026
0.5.1 4 10/02/2026
0.4.3 5 10/01/2026
0.3.2 7 09/28/2026
0.3.1 30 12/13/2025
0.2.11 26 12/11/2025
0.2.10 36 12/11/2025
0.2.9 32 12/15/2025
0.2.8 31 12/11/2025
0.2.4 7 09/30/2026
0.2.3 28 12/11/2025
0.2.2 25 12/11/2025
0.2.1 27 12/11/2025
0.1.18 29 12/13/2025
0.1.17 32 12/11/2025
0.1.16 27 12/17/2025
0.1.12 32 12/19/2025
0.1.11 24 12/15/2025
0.1.10 31 12/13/2025
0.1.9 34 12/11/2025
0.1.8 25 12/11/2025
0.1.7 9 10/03/2026
0.1.6 34 12/16/2025