Serilog 4.3.1-dev-02390

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 text files in plain or JSON format.
45
Serilog.Sinks.PeriodicBatching
The periodic batching sink for Serilog
44
Serilog.Sinks.File
Write Serilog events to a text file in plain or JSON format.
43
Serilog.Sinks.File
The file sink for Serilog
43
Serilog.Sinks.File
Write Serilog events to text files in plain or JSON format.
42
Serilog.Sinks.File
The file sink for Serilog
42
Serilog.Sinks.PeriodicBatching
Buffer batches of log events to be flushed asynchronously.
42
Serilog.Sinks.Console
A Serilog sink that writes log events to the console/terminal.
41
Serilog.Sinks.Console
The console sink for Serilog.
41
Serilog.Sinks.File
Write Serilog events to a text file in plain or JSON format.
41
Serilog.Sinks.PeriodicBatching
The periodic batching sink for Serilog
41
Serilog.Sinks.PeriodicBatching
Buffer batches of log events to be flushed asynchronously.
41
Serilog.Sinks.Console
A Serilog sink that writes log events to the console/terminal.
40
Serilog.Sinks.File
Write Serilog events to text files in plain or JSON format.
40
Serilog.Sinks.File
The file sink for Serilog
40
Serilog.Sinks.PeriodicBatching
The periodic batching sink for Serilog
40
Serilog.Formatting.Compact.Reader
Package Description
40

.NET Framework 4.6.2

.NET Standard 2.0

.NET 9.0

  • No dependencies.

.NET 8.0

  • No dependencies.

.NET 6.0

  • No dependencies.

.NET Framework 4.7.1

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