Serilog 4.4.1-dev-02447

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.AspNetCore
Serilog support for ASP.NET Core logging
299
Serilog.AspNetCore
Serilog support for ASP.NET Core logging
300
Serilog.AspNetCore
Serilog support for ASP.NET Core logging
343
Serilog.AspNetCore
Serilog support for ASP.NET Core logging
376
Serilog.AspNetCore
Serilog support for ASP.NET Core logging
439
Serilog.AspNetCore
Serilog support for ASP.NET Core logging
863
Serilog.Enrichers.WithCaller
Log message Enrichter, adding caller and code line infos
282
Serilog.Enrichers.WithCaller
Log message Enrichter, adding caller and code line infos
545
Serilog.Formatting.Compact
A simple, compact JSON-based event format for Serilog.
300
Serilog.Formatting.Compact
A simple, compact JSON-based event format for Serilog.
397
Serilog.Settings.Configuration
Microsoft.Extensions.Configuration (appsettings.json) support for Serilog.
270
Serilog.Sinks.Console
A Serilog sink that writes log events to the console/terminal.
271
Serilog.Sinks.Console
A Serilog sink that writes log events to the console/terminal.
298
Serilog.Sinks.Debug
A Serilog sink that writes log events to the debug output window.
371
Serilog.Sinks.Debug
A Serilog sink that writes log events to the debug output window.
381
Serilog.Sinks.File
Write Serilog events to text files in plain or JSON format.
266
Serilog.Sinks.File
Write Serilog events to text files in plain or JSON format.
268
Serilog.Sinks.File
Write Serilog events to text files in plain or JSON format.
383
Serilog.Sinks.PeriodicBatching
The periodic batching sink for Serilog
317
Serilog.Sinks.PostgreSQL
Serilog sink for writing to PostgreSQL table
967

.NET 10.0

  • No dependencies.

.NET Standard 2.0

.NET 9.0

  • No dependencies.

.NET 8.0

  • No dependencies.

.NET 6.0

  • No dependencies.

.NET Framework 4.7.1

.NET Framework 4.6.2

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