Serilog 4.3.1-dev-02406

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.File
Write Serilog events to a text file in plain or JSON format.
20
Serilog.Sinks.File
Write Serilog events to text files in plain or JSON format.
20
Serilog.Settings.Configuration
Microsoft.Extensions.Configuration (appsettings.json) support for Serilog.
19
Serilog.AspNetCore
Serilog support for ASP.NET Core logging
19
Serilog.Sinks.Debug
A Serilog sink that writes log events to the debug output window.
19
Serilog.Sinks.SQLite
Serilog event sink that writes to SQLite database
18
Serilog.Sinks.MSSqlServer
A Serilog sink that writes events to Microsoft SQL Server
18
Serilog.Settings.Configuration
Microsoft.Extensions.Configuration (appsettings.json) support for Serilog.
18
Serilog.Extensions.Hosting
Serilog support for .NET Core logging in hosted services
18
Serilog.AspNetCore
Serilog support for ASP.NET Core logging
18
Serilog.Sinks.File
Write Serilog events to text files in plain or JSON format.
18
Serilog.Sinks.File
The file sink for Serilog
18
Serilog.Extensions.Hosting
Serilog support for .NET Core logging in hosted services
17
Serilog.AspNetCore
Serilog support for ASP.NET Core logging
17
Serilog.Sinks.MSSqlServer
A Serilog sink that writes events to Microsoft SQL Server
17

.NET Framework 4.6.2

.NET Standard 2.0

.NET 10.0

  • No dependencies.

.NET 9.0

  • No dependencies.

.NET 8.0

  • No dependencies.

.NET Framework 4.7.1

.NET 6.0

  • No dependencies.

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