Serilog 4.0.0-dev-02191

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.

Detailed build status

Branch AppVeyor
dev Build status
main Build status

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.Async
Asynchronous sink wrapper for Serilog.
45
Serilog.Sinks.File
Write Serilog events to text files in plain or JSON format.
36
Serilog.Extensions.Logging
Low-level Serilog provider for Microsoft.Extensions.Logging
35
Serilog.Sinks.PeriodicBatching
Buffer batches of log events to be flushed asynchronously.
34
Serilog.Sinks.Debug
A Serilog sink that writes log events to the debug output window.
32
Serilog.Sinks.OpenTelemetry
This Serilog sink transforms Serilog events into OpenTelemetry logs and sends them to an OTLP (gRPC or HTTP) endpoint.
32
Serilog.AspNetCore
Serilog support for ASP.NET Core logging
29
Serilog.Sinks.Console
A Serilog sink that writes log events to the console/terminal.
27
Serilog.Formatting.Compact
A simple, compact JSON-based event format for Serilog.
27
Serilog.Extensions.Hosting
Serilog support for .NET Core logging in hosted services
26
Serilog.Settings.Configuration
Microsoft.Extensions.Configuration (appsettings.json) support for Serilog.
24
Serilog.Sinks.Console
A Serilog sink that writes log events to the console/terminal.
23
Volo.Abp.AspNetCore.Serilog
Package Description
23
Volo.Abp.AspNetCore.Serilog
Package Description
21
Volo.Abp.AspNetCore.Serilog
Package Description
16
Serilog.Formatting.Compact
A simple, compact JSON-based event format for Serilog.
14
Serilog.Extensions.Logging
Serilog provider for Microsoft.Extensions.Logging
14
Volo.Abp.AspNetCore.Serilog
Package Description
14

.NET Framework 4.6.2

.NET Framework 4.7.1

.NET 6.0

  • No dependencies.

.NET 8.0

  • No dependencies.

.NET Standard 2.0

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