FastEndpoints 1.6.0-beta2

Prefix Reserved
This is a prerelease version of FastEndpoints.
There is a newer version of this package available.
See the version list below for details.
dotnet add package FastEndpoints --version 1.6.0-beta2
                    
NuGet\Install-Package FastEndpoints -Version 1.6.0-beta2
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="FastEndpoints" Version="1.6.0-beta2" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="FastEndpoints" Version="1.6.0-beta2" />
                    
Directory.Packages.props
<PackageReference Include="FastEndpoints" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add FastEndpoints --version 1.6.0-beta2
                    
#r "nuget: FastEndpoints, 1.6.0-beta2"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package FastEndpoints@1.6.0-beta2
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=FastEndpoints&version=1.6.0-beta2&prerelease
                    
Install as a Cake Addin
#tool nuget:?package=FastEndpoints&version=1.6.0-beta2&prerelease
                    
Install as a Cake Tool

FastEndpoints

An alternative for building RESTful Web APIs with ASP.Net 6 which encourages CQRS and Vertical Slice Architecture.

FastEndpoints offers a more elegant solution than the Minimal APIs and MVC Controllers.

Performance is on par with the Minimal APIs and is faster; uses less memory; and outperforms a traditional MVC Controller by about 34k requests per second on a Ryzen 3700X desktop.

Features

  • Define your endpoints in multiple class files (even in deeply nested folders)
  • Auto discovery and registration of endpoints
  • Attribute-free endpoint definitions (no attribute argument type restrictions)
  • Secure by default and supports most authentication/authorization providers
  • Built-in support for JWT Bearer auth scheme
  • Supports policy/permission/role/claim based security
  • Declarative security policy building (inside each endpoint)
  • Supports any IOC container (compatible with asp.net)
  • Dependencies are automatically property injected
  • Model binding support from route/json body/claims
  • Model validation using FluentValidation rules
  • Convenient business logic validation and error responses
  • Easy access to environment and configuration settings
  • Supports pipeline behaviors like MediatR
  • Supports in-process pub/sub event notifications
  • Auto discovery of event notification handlers
  • Convenient integration testing (route-less and strongly-typed)
  • Plays well with the asp.net middleware pipeline
  • Supports swagger/serilog/etc.
  • Visual studio extension (vsix) for easy vertical slice feature scaffolding
  • Plus anything else the minimal apis can do...

Try it out...

install from nuget: Install-Package FastEndpoints

note: the minimum required sdk version is .net 6.0

Code Sample:

Program.cs

var builder = WebApplication.CreateBuilder();
builder.Services.AddFastEndpoints();
builder.Services.AddAuthenticationJWTBearer("SecretKey");

var app = builder.Build();
app.UseAuthentication();
app.UseAuthorization();
app.UseFastEndpoints();
app.Run();

Request.cs

public class MyRequest
{
    [From(Claim.UserName)]
    public string UserName { get; set; }  //this value will be auto populated from the user claim

    public int Id { get; set; }
    public string Name { get; set; }
    public int Price { get; set; }
}

Validator.cs

public class MyValidator : Validator<MyRequest>
{
    public MyValidator()
    {
        RuleFor(x => x.Id).NotEmpty().WithMessage("Id is required!");
        RuleFor(x => x.Name).NotEmpty().WithMessage("Name is required!");
        RuleFor(x => x.Price).GreaterThan(0).WithMessage("Price is required!");
    }
}

Response.cs

public class MyResponse
{
    public string Name { get; internal set; }
    public int Price { get; set; }
    public string? Message { get; set; }
}

Endpoint.cs

public class MyEndpoint : Endpoint<MyRequest>
{
    public ILogger<MyEndpoint>? Logger { get; set; } //dependency injected

    public MyEndpoint()
    {
        Routes("/api/test/{id}");
        Verbs(Http.POST, Http.PATCH);
        Roles("Admin", "Manager");
        Policies("ManagementTeamCanAccess", "AuditorsCanAccess");
        Permissions(
            Allow.Inventory_Create_Item,
            Allow.Inventory_Retrieve_Item,
            Allow.Inventory_Update_Item);
        Claims(Claim.CustomerID);
    }

    protected override async Task HandleAsync(MyRequest req, CancellationToken ct)
    {
        //can do further validation here in addition to FluentValidation rules
        if (req.Price < 100)
            AddError(r => r.Price, "Price is too low!");

        AddError("This is a general error!");

        ThrowIfAnyErrors(); //breaks the flow and sends a 400 error response containing error details.

        var isProduction = Env.IsProduction(); //read environment
        var smtpServer = Config["SMTP:HostName"]; //read configuration

        var res = new MyResponse //typed response makes integration testing easy
        {
            Message = $"the route parameter value is: {req.Id}",
            Name = req.Name,
            Price = req.Price
        };

        await SendAsync(res);
    }
}

all of your Endpoint definitions are automatically discovered on app startup. no manual mapping is required like with minimal apis.

Documentation

documentation will be available within a few weeks once v1.0 is released. in the meantime have a browse through the Web, Test and Benchmark projects to see more examples.

Benchmark results

Bombardier load test

FastEndpoints (33,772 more requests per second than mvc controller)

Statistics        Avg      Stdev        Max
  Reqs/sec    134251.40   16085.58  190809.19
  Latency        3.68ms     1.35ms   371.64ms
  HTTP codes:
    1xx - 0, 2xx - 1357086, 3xx - 0, 4xx - 0, 5xx - 0
    others - 0
  Throughput:    68.05MB/s

AspNet Minimal Api

Statistics        Avg      Stdev        Max
  Reqs/sec    136898.40   13732.59  185851.32
  Latency        3.62ms   470.46us    94.99ms
  HTTP codes:
    1xx - 0, 2xx - 1379343, 3xx - 0, 4xx - 0, 5xx - 0
    others - 0
  Throughput:    69.19MB/s

AspNet MVC Controller

Statistics        Avg      Stdev        Max
  Reqs/sec    100479.98   13649.02  123388.00
  Latency        4.90ms     1.67ms   375.00ms
  HTTP codes:
    1xx - 0, 2xx - 1019171, 3xx - 0, 4xx - 0, 5xx - 0
    others - 0
  Throughput:    50.91MB/s

Carter Module

Statistics        Avg      Stdev        Max
  Reqs/sec      7592.05    3153.39   18037.17
  Latency       65.45ms    17.77ms   560.62ms
  HTTP codes:
    1xx - 0, 2xx - 76638, 3xx - 0, 4xx - 0, 5xx - 0
    others - 0
  Throughput:     3.82MB/s

parameters used: -c 500 -m POST -f "body.json" -H "Content-Type:application/json" -d 10s

BenchmarkDotNet head-to-head results

Method Mean Error StdDev Ratio RatioSD Gen 0 Gen 1 Allocated
FastEndpointsEndpoint 83.03 μs 5.007 μs 3.312 μs 1.00 0.00 2.6000 0.1000 22 KB
MinimalApiEndpoint 83.51 μs 3.781 μs 2.501 μs 1.01 0.03 2.5000 - 21 KB
AspNetCoreMVC 114.20 μs 3.806 μs 2.518 μs 1.38 0.06 3.4000 0.2000 28 KB
CarterModule 607.48 μs 1.455 μs 0.962 μs 7.33 0.29 5.9000 2.9000 48 KB
Product Compatible and additional computed target framework versions.
.NET net6.0 is compatible.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 was computed.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed.  net9.0 was computed.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 was computed.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (127)

Showing the top 5 NuGet packages that depend on FastEndpoints:

Package Downloads
FastEndpoints.Swagger

Swagger support for FastEndpoints.

FastEndpoints.Security

Security library for FastEndpoints.

Elsa.Api.Common

Provides common features to modules that expose API endpoints.

Elsa.JavaScript

Provides a JavaScript expression provider.

Elsa.EntityFrameworkCore

Provides Entity Framework Core implementations of various abstractions from various modules.

GitHub repositories (19)

Showing the top 19 popular GitHub repositories that depend on FastEndpoints:

Repository Stars
ardalis/CleanArchitecture
Clean Architecture Solution Template: A proven Clean Architecture Template for ASP.NET Core 10
elsa-workflows/elsa-core
A .NET workflows library
RRQM/TouchSocket
TouchSocket is an integrated .NET networking framework that includes modules for socket, TCP, UDP, SSL, named pipes, HTTP, WebSocket, RPC, and more. It offers a one-stop solution for TCP packet issues and enables quick implementation of custom data message parsing using protocol templates.
CodeMazeBlog/CodeMazeGuides
The main repository for all the Code Maze guides
Elfocrash/clean-minimal-api
A project showcasing how you can build a clean Minimal API using FastEndpoints
Reaparr/Reaparr
Plex downloader that brings content from any server to yours!
NimblePros/eShopOnWeb
Sample ASP.NET Core 10.0 reference application, powered by Microsoft, demonstrating a domain-centric application architecture with monolithic deployment model.
CircumSpector/DS4Windows
A reimagination of DS4Windows.
netcorepal/netcorepal-cloud-framework
一个基于ASP.NET Core实现的整洁领域驱动设计落地战术框架。 A tactical framework for Clean Domain-Driven Design based on ASP.NET Core.
ikyriak/IdempotentAPI
A .NET library that handles the HTTP write operations (POST and PATCH) that can affect only once for the given request data and idempotency-key by using an ASP.NET Core attribute (filter).
Elfocrash/aws-videos
dj-nitehawk/MongoWebApiStarter
A full-featured starter template for `dotnet new` to quickly scaffold an Asp.Net 8 Web-Api project with MongoDB as the data store.
ardalis/modulith
Modulith is a dotnet new template for Modular Monoliths. It streamlines the creation of new .Net solutions and the addition of modules to existing ones.
ardalis/WebApiBestPractices
Resources related to my Pluralsight course on this topic.
leosperry/ha-kafka-net
Integration that uses Home Assistant Kafka integration for creating home automations in .NET and C#
bingbing-gui/aspnetcore-developer
.NET 9 打造的 ASP.NET Core 学习仓库,涵盖常用技术点 + 实战示例,配套优质开源库,欢迎 star! Learn ASP.NET Core with .NET 9 — real-world samples, essential features, and awesome libraries. Star it if you like!
dj-nitehawk/MiniDevTo
Source code of the Dev.To article "Building REST APIs In .Net 8 The Easy Way!"
Hona/VerticalSliceArchitecture
Spend less time over-engineering, and more time coding. The template has a focus on convenience, and developer confidence. Vertical Slice Architecture 🎈
dr-marek-jaskula/DomainDrivenDesignUniversity
This project was made for tutorial purpose - to clearly present the domain driven design concept.
Version Downloads Last Updated
7.2.0-beta.10 479 12/17/2025
7.2.0-beta.9 236 12/16/2025
7.2.0-beta.8 308 12/13/2025
7.2.0-beta.7 685 12/4/2025
7.2.0-beta.6 630 12/3/2025
7.2.0-beta.5 897 12/1/2025
7.2.0-beta.4 530 12/1/2025
7.2.0-beta.3 453 12/1/2025
7.2.0-beta.2 367 11/26/2025
7.2.0-beta.1 222 11/25/2025
7.1.1 133,639 11/12/2025
7.1.0 79,127 10/24/2025
7.1.0-beta.26 422 10/22/2025
7.1.0-beta.25 752 10/18/2025
7.1.0-beta.24 1,380 10/10/2025
7.1.0-beta.23 201 10/7/2025
7.1.0-beta.22 476 10/3/2025
7.1.0-beta.21 176 10/2/2025
7.1.0-beta.20 159 10/2/2025
7.1.0-beta.19 155 10/2/2025
7.1.0-beta.18 163 10/1/2025
7.1.0-beta.17 163 10/1/2025
7.1.0-beta.16 198 9/29/2025
7.1.0-beta.15 152 9/29/2025
7.1.0-beta.14 176 9/26/2025
7.1.0-beta.13 1,107 9/17/2025
7.1.0-beta.12 207 9/12/2025
7.1.0-beta.11 452 9/9/2025
7.1.0-beta.10 2,881 9/5/2025
7.1.0-beta.9 166 9/4/2025
7.1.0-beta.8 184 9/2/2025
7.1.0-beta.7 234 8/30/2025
7.1.0-beta.6 1,161 8/19/2025
7.1.0-beta.5 480 8/14/2025
7.1.0-beta.4 1,365 8/5/2025
7.1.0-beta.3 587 7/29/2025
7.1.0-beta.2 507 7/25/2025
7.1.0-beta.1 1,541 7/24/2025
7.0.1 574,101 7/24/2025
7.0.0 14,296 7/23/2025
7.0.0-beta.2 576 7/22/2025
7.0.0-beta.1 498 7/21/2025
6.3.0-beta.16 251 7/18/2025
6.3.0-beta.15 133 7/18/2025
6.3.0-beta.14 183 7/17/2025
6.3.0-beta.13 235 7/15/2025
6.3.0-beta.12 620 7/14/2025
6.3.0-beta.11 249 7/13/2025
6.3.0-beta.10 122 7/13/2025
6.3.0-beta.9 404 7/9/2025
6.3.0-beta.8 167 7/9/2025
6.3.0-beta.7 287 7/7/2025
6.3.0-beta.6 137 7/5/2025
6.3.0-beta.5 135 7/4/2025
6.3.0-beta.4 292 7/1/2025
6.3.0-beta.3 1,489 6/27/2025
6.3.0-beta.2 565 6/24/2025
6.3.0-beta.1 133 6/22/2025
6.2.0 262,260 6/20/2025
6.2.0-beta.9 812 6/18/2025
6.2.0-beta.8 2,543 6/11/2025
6.2.0-beta.7 524 6/9/2025
6.2.0-beta.6 540 6/6/2025
6.2.0-beta.5 192 6/5/2025
6.2.0-beta.4 304 6/1/2025
6.2.0-beta.3 4,844 5/16/2025
6.2.0-beta.2 340 5/13/2025
6.2.0-beta.1 271 5/12/2025
6.1.0 349,732 5/11/2025
6.1.0-beta.13 146 5/10/2025
6.1.0-beta.12 618 5/5/2025
6.1.0-beta.11 126 5/3/2025
6.1.0-beta.10 1,723 5/1/2025
6.1.0-beta.8 248 4/26/2025
6.1.0-beta.7 271 4/24/2025
6.1.0-beta.6 351 4/22/2025
6.1.0-beta.5 305 4/19/2025
6.1.0-beta.4 596 4/16/2025
6.1.0-beta.3 283 4/15/2025
6.1.0-beta.2 240 4/15/2025
6.1.0-beta.1 304 4/14/2025
6.0.0 211,556 4/13/2025
6.0.0-beta.12 457 4/11/2025
6.0.0-beta.11 259 4/9/2025
6.0.0-beta.10 668 4/6/2025
6.0.0-beta.9 202 4/5/2025
6.0.0-beta.8 491 4/2/2025
6.0.0-beta.7 889 3/30/2025
6.0.0-beta.6 151 3/29/2025
6.0.0-beta.5 789 3/27/2025
6.0.0-beta.4 387 3/27/2025
6.0.0-beta.3 649 3/25/2025
6.0.0-beta.2 3,379 3/17/2025
6.0.0-beta.1 273 3/14/2025
5.35.0.603-beta 612 3/12/2025
5.35.0.602-beta 384 3/11/2025
5.35.0.601-beta 292 3/11/2025
5.35.0.600-beta 378 3/10/2025
5.35.0.3-beta 4,470 3/8/2025
5.35.0.2-beta 357 3/8/2025
5.35.0.1-beta 419 3/6/2025
5.35.0 649,993 3/5/2025
5.34.0.19-beta 569 3/4/2025
5.34.0.18-beta 354 3/2/2025
5.34.0.17-beta 272 3/1/2025
5.34.0.16-beta 272 3/1/2025
5.34.0.15-beta 293 2/28/2025
5.34.0.14-beta 261 2/27/2025
5.34.0.13-beta 299 2/26/2025
5.34.0.12-beta 300 2/25/2025
5.34.0.11-beta 250 2/25/2025
5.34.0.10-beta 308 2/24/2025
5.34.0.9-beta 251 2/24/2025
5.34.0.8-beta 261 2/23/2025
5.34.0.7-beta 523 2/22/2025
5.34.0.6-beta 342 2/21/2025
5.34.0.5-beta 257 2/21/2025
5.34.0.4-beta 239 2/21/2025
5.34.0.3-beta 2,347 2/14/2025
5.34.0.2-beta 477 2/13/2025
5.34.0.1-beta 288 2/13/2025
5.34.0 382,168 1/31/2025
5.33.0.13-beta 1,476 1/30/2025
5.33.0.12-beta 1,191 1/27/2025
5.33.0.11-beta 515 1/24/2025
5.33.0.10-beta 267 1/23/2025
5.33.0.9-beta 1,354 1/18/2025
5.33.0.8-beta 952 1/14/2025
5.33.0.7-beta 239 1/12/2025
5.33.0.6-beta 1,193 1/7/2025
5.33.0.5-beta 875 1/5/2025
5.33.0.3-beta 270 1/4/2025
5.33.0.2-beta 362 1/1/2025
5.33.0.1-beta 432 12/31/2024
5.33.0 496,901 12/30/2024
5.32.0.16-beta 394 12/28/2024
5.32.0.15-beta 319 12/26/2024
5.32.0.14-beta 333 12/25/2024
5.32.0.13-beta 470 12/24/2024
5.32.0.12-beta 350 12/22/2024
5.32.0.11-beta 329 12/21/2024
5.32.0.10-beta 403 12/20/2024
5.32.0.9-beta 294 12/19/2024
5.32.0.8-beta 260 12/19/2024
5.32.0.7-beta 1,793 12/17/2024
5.32.0.6-beta 373 12/13/2024
5.32.0.5-beta 386 12/11/2024
5.32.0.4-beta 271 12/10/2024
5.32.0.3-beta 724 12/6/2024
5.32.0.2-beta 301 12/5/2024
5.32.0.1-beta 727 12/2/2024
5.32.0 299,126 12/1/2024
5.31.0.18-beta 1,002 11/26/2024
5.31.0.17-beta 3,463 11/23/2024
5.31.0.16-beta 253 11/23/2024
5.31.0.15-beta 1,149 11/22/2024
5.31.0.14-beta 391 11/22/2024
5.31.0.13-beta 284 11/21/2024
5.31.0.12-beta 332 11/20/2024
5.31.0.11-beta 262 11/20/2024
5.31.0.10-beta 325 11/19/2024
5.31.0.9-beta 980 11/16/2024
5.31.0.8-beta 462 11/15/2024
5.31.0.7-beta 361 11/14/2024
5.31.0.6-beta 859 11/12/2024
5.31.0.5-beta 989 11/9/2024
5.31.0.4-beta 295 11/7/2024
5.31.0.3-beta 785 11/5/2024
5.31.0.2-beta 281 11/5/2024
5.31.0.1-beta 384 11/5/2024
5.31.0 486,890 11/3/2024
5.30.0.23-beta 356 11/2/2024
5.30.0.22-beta 260 11/1/2024
5.30.0.21-beta 299 10/31/2024
5.30.0.20-beta 230 10/30/2024
5.30.0.19-beta 886 10/29/2024
5.30.0.18-beta 325 10/28/2024
5.30.0.17-beta 235 10/28/2024
5.30.0.16-beta 289 10/26/2024
5.30.0.15-beta 537 10/24/2024
5.30.0.14-beta 769 10/23/2024
5.30.0.13-beta 938 10/18/2024
5.30.0.12-beta 237 10/17/2024
5.30.0.11-beta 420 10/17/2024
5.30.0.10-beta 3,002 10/16/2024
5.30.0.9-beta 355 10/15/2024
5.30.0.8-beta 261 10/14/2024
5.30.0.7-beta 222 10/13/2024
5.30.0.6-beta 966 10/9/2024
5.30.0.5-beta 266 10/9/2024
5.30.0.4-beta 268 10/8/2024
5.30.0.3-beta 265 10/6/2024
5.30.0.2-beta 232 10/5/2024
5.30.0.1-beta 243 10/4/2024
5.30.0 334,911 10/1/2024
5.29.0.13-beta 228 10/1/2024
5.29.0.12-beta 830 9/27/2024
5.29.0.11-beta 1,079 9/26/2024
5.29.0.10-beta 249 9/25/2024
5.29.0.8-beta 367 9/20/2024
5.29.0.7-beta 301 9/20/2024
5.29.0.6-beta 304 9/19/2024
5.29.0.5-beta 268 9/19/2024
5.29.0.4-beta 284 9/18/2024
5.29.0.3-beta 363 9/17/2024
5.29.0.2-beta 289 9/17/2024
5.29.0.1-beta 1,276 9/11/2024
5.29.0 232,455 8/31/2024
5.28.0.7-beta 291 8/30/2024
5.28.0.6-beta 3,875 8/16/2024
5.28.0.5-beta 702 8/11/2024
5.28.0.4-beta 297 8/9/2024
5.28.0.3-beta 635 8/6/2024
5.28.0.2-beta 1,204 8/1/2024
5.28.0.1-beta 278 7/31/2024
5.28.0 278,879 7/31/2024
5.27.0.14-beta 279 7/30/2024
5.27.0.13-beta 764 7/25/2024
5.27.0.12-beta 560 7/18/2024
5.27.0.11-beta 347 7/16/2024
5.27.0.10-beta 314 7/13/2024
5.27.0.9-beta 293 7/12/2024
5.27.0.8-beta 311 7/12/2024
5.27.0.7-beta 290 7/11/2024
5.27.0.6-beta 612 7/10/2024
5.27.0.5-beta 536 7/8/2024
5.27.0.4-beta 308 7/8/2024
5.27.0.3-beta 2,924 7/6/2024
5.27.0.2-beta 303 7/6/2024
5.27.0.1-beta 746 7/4/2024
5.27.0 420,591 7/4/2024
5.26.0.27-beta 293 7/1/2024
5.26.0.26-beta 306 7/1/2024
5.26.0.25-beta 300 6/29/2024
5.26.0.24-beta 2,446 6/26/2024
5.26.0.23-beta 274 6/26/2024
5.26.0.22-beta 347 6/26/2024
5.26.0.21-beta 293 6/26/2024
5.26.0.20-beta 389 6/24/2024
5.26.0.19-beta 299 6/23/2024
5.26.0.18-beta 301 6/23/2024
5.26.0.17-beta 304 6/23/2024
5.26.0.16-beta 299 6/23/2024
5.26.0.15-beta 355 6/21/2024
5.26.0.14-beta 446 6/20/2024
5.26.0.13-beta 280 6/20/2024
5.26.0.12-beta 342 6/20/2024
5.26.0.11-beta 362 6/19/2024
5.26.0.10-beta 346 6/19/2024
5.26.0.9-beta 451 6/12/2024
5.26.0.8-beta 288 6/12/2024
5.26.0.7-beta 816 6/9/2024
5.26.0.6-beta 311 6/8/2024
5.26.0.5-beta 337 6/8/2024
5.26.0.4-beta 281 6/7/2024
5.26.0.3-beta 503 6/6/2024
5.26.0.2-beta 313 6/4/2024
5.26.0.1-beta 330 6/1/2024
5.26.0 276,447 5/31/2024
5.25.0.15-beta 1,293 5/29/2024
5.25.0.14-beta 405 5/27/2024
5.25.0.13-beta 344 5/24/2024
5.25.0.12-beta 484 5/22/2024
5.25.0.11-beta 308 5/22/2024
5.25.0.10-beta 3,707 5/18/2024
5.25.0.9-beta 709 5/17/2024
5.25.0.8-beta 290 5/17/2024
5.25.0.7-beta 449 5/15/2024
5.25.0.6-beta 256 5/15/2024
5.25.0.5-beta 492 5/11/2024
5.25.0.4-beta 517 5/7/2024
5.25.0.3-beta 1,189 5/6/2024
5.25.0.2-beta 321 5/5/2024
5.25.0.1-beta 310 5/3/2024
5.25.0 238,707 5/2/2024
5.24.0.12-beta 303 5/2/2024
5.24.0.11-beta 328 5/1/2024
5.24.0.9-beta 347 4/28/2024
5.24.0.8-beta 1,250 4/25/2024
5.24.0.7-beta 294 4/24/2024
5.24.0.6-beta 289 4/24/2024
5.24.0.5-beta 315 4/23/2024
5.24.0.4-beta 1,249 4/21/2024
5.24.0.3-beta 322 4/18/2024
5.24.0.2-beta 303 4/18/2024
5.24.0.1-beta 523 4/9/2024
5.24.0 347,240 4/1/2024
5.23.0.15-beta 445 3/28/2024
5.23.0.14-beta 427 3/26/2024
5.23.0.13-beta 519 3/24/2024
5.23.0.12-beta 751 3/22/2024
5.23.0.11-beta 416 3/21/2024
5.23.0.10-beta 563 3/19/2024
5.23.0.9-beta 462 3/15/2024
5.23.0.8-beta 515 3/14/2024
5.23.0.7-beta 389 3/14/2024
5.23.0.6-beta 407 3/13/2024
5.23.0.5-beta 1,050 3/11/2024
5.23.0.4-beta 1,825 3/8/2024
5.23.0.3-beta 684 3/5/2024
5.23.0.2-beta 571 3/3/2024
5.23.0.1-beta 853 2/29/2024
5.23.0 327,813 2/29/2024
5.22.0.18-beta 492 2/28/2024
5.22.0.17-beta 503 2/27/2024
5.22.0.16-beta 506 2/27/2024
5.22.0.15-beta 562 2/26/2024
5.22.0.14-beta 540 2/26/2024
5.22.0.13-beta 525 2/23/2024
5.22.0.12-beta 1,353 2/21/2024
5.22.0.11-beta 533 2/21/2024
5.22.0.10-beta 540 2/21/2024
5.22.0.9-beta 574 2/20/2024
5.22.0.8-beta 636 2/18/2024
5.22.0.7-beta 716 2/15/2024
5.22.0.6-beta 587 2/14/2024
5.22.0.5-beta 638 2/12/2024
5.22.0.4-beta 587 2/12/2024
5.22.0.3-beta 562 2/12/2024
5.22.0.2-beta 618 2/8/2024
5.22.0.1-beta 631 2/8/2024
5.22.0 236,757 2/1/2024
5.21.2.20-beta 551 1/31/2024
5.21.2.19-beta 591 1/30/2024
5.21.2.18-beta 662 1/27/2024
5.21.2.17-beta 637 1/26/2024
5.21.2.16-beta 2,439 1/21/2024
5.21.2.15-beta 665 1/18/2024
5.21.2.14-beta 728 1/17/2024
5.21.2.13-beta 631 1/16/2024
5.21.2.12-beta 655 1/15/2024
5.21.2.11-beta 616 1/13/2024
5.21.2.10-beta 672 1/12/2024
5.21.2.9-beta 674 1/11/2024
5.21.2.8-beta 657 1/10/2024
5.21.2.7-beta 650 1/10/2024
5.21.2.6-beta 689 1/9/2024
5.21.2.5-beta 731 1/9/2024
5.21.2.4-beta 731 1/7/2024
5.21.2.3-beta 668 1/6/2024
5.21.2.2-beta 692 1/4/2024
5.21.2.1-beta 650 1/4/2024
5.21.2 245,913 1/2/2024
5.21.1.1-beta 645 1/2/2024
5.21.1 1,335 1/2/2024
5.21.0 10,766 1/2/2024
5.20.1.12-beta 740 12/30/2023
5.20.1.11-beta 632 12/30/2023
5.20.1.10-beta 641 12/29/2023
5.20.1.9-beta 675 12/29/2023
5.20.1.8-beta 746 12/27/2023
5.20.1.7-beta 6,588 12/18/2023
5.20.1.6-beta 760 12/15/2023
5.20.1.5-beta 832 12/13/2023
5.20.1.4-beta 613 12/12/2023
5.20.1.3-beta 726 12/9/2023
5.20.1.2-beta 689 12/8/2023
5.20.1.1-beta 960 12/7/2023
5.20.1 111,656 12/1/2023
5.20.0.2-beta 709 11/30/2023
5.20.0.1-beta 660 11/30/2023
5.20.0 93,178 11/28/2023
5.20.0-rc2 3,443 11/26/2023
5.20.0-rc1 2,241 11/18/2023
5.19.2 84,190 11/7/2023
5.19.1 19,719 11/4/2023
5.19.0.13-beta 734 11/15/2023
5.19.0.12-beta 655 11/15/2023
5.19.0.11-beta 664 11/15/2023
5.19.0.10-beta 680 11/9/2023
5.19.0.9-beta 636 11/7/2023
5.19.0.8-beta 608 11/6/2023
5.19.0.7-beta 667 11/4/2023
5.19.0.6-beta 629 11/3/2023
5.19.0.5-beta 659 11/2/2023
5.19.0.4-beta 647 11/2/2023
5.19.0.3-beta 674 11/1/2023
5.19.0.2-beta 640 10/31/2023
5.19.0.1-beta 639 10/29/2023
5.19.0 18,096 10/29/2023
5.18.0.9-beta 648 10/27/2023
5.18.0.8-beta 762 10/25/2023
5.18.0.7-beta 710 10/24/2023
5.18.0.6-beta 734 10/19/2023
5.18.0.5-beta 1,242 10/14/2023
5.18.0.4-beta 683 10/12/2023
5.18.0.3-beta 627 10/12/2023
5.18.0.2-beta 718 10/11/2023
5.18.0.1-beta 755 10/5/2023
5.18.0 122,008 10/1/2023
5.17.1.32-beta 671 10/1/2023
5.17.1.31-beta 703 9/29/2023
5.17.1.30-beta 635 9/29/2023
5.17.1.29-beta 1,116 9/28/2023
5.17.1.28-beta 664 9/27/2023
5.17.1.27-beta 666 9/27/2023
5.17.1.26-beta 642 9/27/2023
5.17.1.25-beta 678 9/26/2023
5.17.1.24-beta 677 9/24/2023
5.17.1.23-beta 629 9/23/2023
5.17.1.22-beta 635 9/23/2023
5.17.1.21-beta 638 9/22/2023
5.17.1.20-beta 645 9/21/2023
5.17.1.19-beta 1,199 9/13/2023
5.17.1.18-beta 679 9/12/2023
5.17.1.17-beta 698 9/12/2023
5.17.1.16-beta 656 9/11/2023
5.17.1.15-beta 701 9/10/2023
5.17.1.14-beta 684 9/9/2023
5.17.1.13-beta 685 9/8/2023
5.17.1.12-beta 633 9/8/2023
5.17.1.11-beta 745 9/8/2023
5.17.1.10-beta 621 9/8/2023
5.17.1.9-beta 659 9/8/2023
5.17.1.8-beta 714 9/7/2023
5.17.1.7-beta 706 9/7/2023
5.17.1.6-beta 1,192 9/7/2023
5.17.1.5-beta 731 9/6/2023
5.17.1.4-beta 623 9/6/2023
5.17.1.3-beta 714 9/6/2023
5.17.1.2-beta 686 9/5/2023
5.17.1.1 44,052 9/5/2023
5.17.1 5,073 9/4/2023
5.17.0.2-beta 645 9/4/2023
5.17.0.1-beta 662 9/4/2023
5.17.0 1,883 9/3/2023
5.16.0.4-beta 680 9/3/2023
5.16.0.3-beta 694 9/2/2023
5.16.0.2-beta 656 8/31/2023
5.16.0.1-beta 705 8/30/2023
5.16.0 27,623 8/30/2023
5.15.0.22-beta 844 8/26/2023
5.15.0.21-beta 747 8/24/2023
5.15.0.20-beta 1,796 8/23/2023
5.15.0.19-beta 680 8/23/2023
5.15.0.18-beta 701 8/18/2023
5.15.0.17-beta 1,556 8/16/2023
5.15.0.16-beta 732 8/14/2023
5.15.0.15-beta 656 8/14/2023
5.15.0.14-beta 694 8/13/2023
5.15.0.12-beta 654 8/11/2023
5.15.0.11-beta 789 8/10/2023
5.15.0.9-beta 673 8/10/2023
5.15.0.8-beta 660 8/10/2023
5.15.0.7-beta 660 8/10/2023
5.15.0.6-beta 698 8/10/2023
5.15.0.5-beta 644 8/9/2023
5.15.0.4-beta 712 8/9/2023
5.15.0.3-beta 701 8/8/2023
5.15.0.2-beta 4,356 8/4/2023
5.15.0.1-beta 828 8/4/2023
5.15.0 111,839 8/1/2023
5.14.0.7-beta 735 7/31/2023
5.14.0.6-beta 692 7/30/2023
5.14.0.5-beta 725 7/29/2023
5.14.0.4-beta 672 7/28/2023
5.14.0.3-beta 723 7/28/2023
5.14.0.2-beta 735 7/26/2023
5.14.0.1-beta 1,007 7/20/2023
5.14.0 50,918 7/16/2023
5.13.0.9-beta 679 7/14/2023
5.13.0.8-beta 707 7/12/2023
5.13.0.7-beta 705 7/11/2023
5.13.0.6-beta 651 7/11/2023
5.13.0.5-beta 681 7/10/2023
5.13.0.4-beta 708 7/8/2023
5.13.0.3-beta 711 7/7/2023
5.13.0.2-beta 702 7/6/2023
5.13.0.1-beta 714 6/27/2023
5.13.0 63,377 6/24/2023
5.12.0.4-beta 713 6/23/2023
5.12.0.3-beta 798 6/19/2023
5.12.0.2-beta 702 6/18/2023
5.12.0.1-beta 946 6/14/2023
5.12.0 30,818 6/11/2023
5.11.0.6-beta 696 6/10/2023
5.11.0.5-beta 696 6/9/2023
5.11.0.4-beta 767 6/8/2023
5.11.0.3-beta 852 6/6/2023
5.11.0.2-beta 812 5/31/2023
5.11.0.1-beta 704 5/30/2023
5.11.0 40,606 5/27/2023
5.10.0.5-beta 755 5/24/2023
5.10.0.4-beta 741 5/22/2023
5.10.0.3-beta 1,051 5/7/2023
5.10.0.2-beta 725 5/6/2023
5.10.0.1-beta 800 5/3/2023
5.10.0 107,701 4/30/2023
5.9.0.4-beta 771 4/29/2023
5.9.0.3-beta 736 4/29/2023
5.9.0.2-beta 1,611 4/25/2023
5.9.0.1-beta 756 4/24/2023
5.9.0 64,976 4/22/2023
5.8.1.15-beta 695 4/21/2023
5.8.1.14-beta 779 4/21/2023
5.8.1.13-beta 762 4/20/2023
5.8.1.12-beta 700 4/20/2023
5.8.1.11-beta 696 4/20/2023
5.8.1.10-beta 700 4/19/2023
5.8.1.9-beta 747 4/18/2023
5.8.1.8-beta 947 4/16/2023
5.8.1.7-beta 810 4/10/2023
5.8.1.6-beta 702 4/8/2023
5.8.1.5-beta 711 4/8/2023
5.8.1.4-beta 707 4/7/2023
5.8.1.3-beta 828 3/30/2023
5.8.1.2-beta 873 3/30/2023
5.8.1.1-beta 882 3/29/2023
5.8.1 72,503 3/24/2023
5.8.0.8-beta 715 3/23/2023
5.8.0.7-beta 740 3/23/2023
5.8.0.6-beta 741 3/20/2023
5.8.0.5-beta 717 3/17/2023
5.8.0.4-beta 736 3/17/2023
5.8.0.3-beta 800 3/13/2023
5.8.0.2-beta 905 3/8/2023
5.8.0.1-beta 717 3/6/2023
5.8.0 42,055 3/5/2023
5.7.2.14-beta 756 3/4/2023
5.7.2.13-beta 817 3/2/2023
5.7.2.12-beta 1,695 3/2/2023
5.7.2.11-beta 690 3/2/2023
5.7.2.10-beta 784 3/1/2023
5.7.2.9-beta 783 2/28/2023
5.7.2.8-beta 752 2/28/2023
5.7.2.7-beta 707 2/28/2023
5.7.2.6-beta 690 2/27/2023
5.7.2.5-beta 729 2/26/2023
5.7.2.4-beta 821 2/24/2023
5.7.2.3-beta 735 2/23/2023
5.7.2.2-beta 744 2/22/2023
5.7.2.1-beta 790 2/19/2023
5.7.2 98,389 2/14/2023
5.7.1.1-beta 715 2/13/2023
5.7.1 15,988 2/9/2023
5.7.0.4-beta 1,025 2/6/2023
5.7.0.3-beta 737 2/6/2023
5.7.0.2-beta 936 2/3/2023
5.7.0.1-beta 786 1/31/2023
5.7.0 29,919 1/29/2023
5.6.0.6-beta 771 1/28/2023
5.6.0.5-beta 865 1/26/2023
5.6.0.4-beta 781 1/25/2023
5.6.0.3-beta 1,005 1/18/2023
5.6.0.2-beta 711 1/18/2023
5.6.0.1-beta 790 1/17/2023
5.6.0 106,310 1/2/2023
5.5.0.5-beta 1,492 12/19/2022
5.5.0.4-beta 747 12/17/2022
5.5.0.3-beta 1,070 12/12/2022
5.5.0.2-beta 723 12/12/2022
5.5.0.1-beta 729 12/10/2022
5.5.0 62,451 12/9/2022
5.4.1.7-beta 739 12/7/2022
5.4.1.6-beta 1,216 11/26/2022
5.4.1.5-beta 748 11/25/2022
5.4.1.4-beta 830 11/21/2022
5.4.1.3-beta 735 11/19/2022
5.4.1.2-beta 742 11/19/2022
5.4.1.1-beta 773 11/18/2022
5.4.1 66,964 11/18/2022
5.4.0.2-beta 689 11/17/2022
5.4.0.1-beta 1,243 11/10/2022
5.4.0 13,958 11/9/2022
5.3.2.13-beta 727 11/9/2022
5.3.2.12-beta 712 11/8/2022
5.3.2.11-beta 811 11/8/2022
5.3.2.10-beta 705 11/8/2022
5.3.2.9-beta 705 11/7/2022
5.3.2.8-beta 692 11/7/2022
5.3.2.7-beta 717 11/7/2022
5.3.2.6-beta 682 11/7/2022
5.3.2.5-beta 714 11/7/2022
5.3.2.4-beta 723 11/6/2022
5.3.2.3-beta 691 11/6/2022
5.3.2.2-beta 700 11/5/2022
5.3.2.1-beta 709 11/4/2022
5.3.2 40,351 11/4/2022
5.3.1.5-beta 684 11/3/2022
5.3.1.4-beta 707 11/3/2022
5.3.1.3-beta 752 11/2/2022
5.3.1.2-beta 715 11/2/2022
5.3.1.1-beta 658 11/2/2022
5.3.1 12,143 10/31/2022
5.3.0.1-beta 716 10/30/2022
5.3.0 1,516 10/29/2022
5.3.0-beta 746 10/28/2022
5.2.1.17-beta 708 10/28/2022
5.2.1.16-beta 813 10/26/2022
5.2.1.15-beta 669 10/26/2022
5.2.1.14-beta 717 10/26/2022
5.2.1.13-beta 749 10/25/2022
5.2.1.12-beta 738 10/25/2022
5.2.1.11-beta 697 10/25/2022
5.2.1.10-beta 738 10/24/2022
5.2.1.9-beta 802 10/21/2022
5.2.1.8-beta 729 10/20/2022
5.2.1.7-beta 1,717 10/19/2022
5.2.1.6-beta 787 10/19/2022
5.2.1.5-beta 1,338 10/18/2022
5.2.1.4-beta 702 10/17/2022
5.2.1.3-beta 698 10/17/2022
5.2.1.2-beta 713 10/16/2022
5.2.1.1-beta 760 10/15/2022
5.2.1 23,377 10/15/2022
5.2.0.2-beta 666 10/15/2022
5.2.0.1-beta 738 10/14/2022
5.2.0 2,813 10/13/2022
5.2.0-beta9 1,202 9/16/2022
5.2.0-beta8 785 9/16/2022
5.2.0-beta7 817 9/14/2022
5.2.0-beta6 797 9/14/2022
5.2.0-beta5 767 9/14/2022
5.2.0-beta4 757 9/13/2022
5.2.0-beta3 733 9/12/2022
5.2.0-beta28 779 10/13/2022
5.2.0-beta27 762 10/12/2022
5.2.0-beta26 687 10/9/2022
5.2.0-beta25 698 10/6/2022
5.2.0-beta24 735 10/6/2022
5.2.0-beta23 696 10/5/2022
5.2.0-beta22 682 9/30/2022
5.2.0-beta21 754 9/27/2022
5.2.0-beta20 736 9/26/2022
5.2.0-beta2 844 9/10/2022
5.2.0-beta19 746 9/25/2022
5.2.0-beta18 775 9/25/2022
5.2.0-beta17 721 9/23/2022
5.2.0-beta16 689 9/22/2022
5.2.0-beta15 824 9/20/2022
5.2.0-beta14 719 9/20/2022
5.2.0-beta13 763 9/19/2022
5.2.0-beta12 787 9/19/2022
5.2.0-beta11 761 9/17/2022
5.2.0-beta10 746 9/16/2022
5.2.0-beta1 711 9/10/2022
5.1.1-beta5 799 9/10/2022
5.1.1-beta4 750 9/9/2022
5.1.1-beta3 692 9/9/2022
5.1.1-beta2 697 9/9/2022
5.1.1-beta1 709 9/8/2022
5.1.0 36,529 9/8/2022
5.1.0-beta9 937 8/31/2022
5.1.0-beta8 713 8/29/2022
5.1.0-beta7 721 8/29/2022
5.1.0-beta6 763 8/28/2022
5.1.0-beta5 686 8/27/2022
5.1.0-beta4 705 8/27/2022
5.1.0-beta3 789 8/26/2022
5.1.0-beta2 716 8/25/2022
5.1.0-beta17 730 9/7/2022
5.1.0-beta16 707 9/7/2022
5.1.0-beta15 1,271 9/5/2022
5.1.0-beta14 717 9/4/2022
5.1.0-beta13 739 9/2/2022
5.1.0-beta12 684 9/1/2022
5.1.0-beta11 744 9/1/2022
5.1.0-beta10 668 8/31/2022
5.1.0-beta1 692 8/25/2022
5.0.0 23,818 8/24/2022
5.0.0-beta9 819 8/21/2022
5.0.0-beta8 711 8/20/2022
5.0.0-beta7 717 8/20/2022
5.0.0-beta6 798 8/18/2022
5.0.0-beta5 898 8/17/2022
5.0.0-beta4 697 8/17/2022
5.0.0-beta3 730 8/16/2022
5.0.0-beta2 751 8/15/2022
5.0.0-beta13 670 8/23/2022
5.0.0-beta12 767 8/23/2022
5.0.0-beta11 796 8/22/2022
5.0.0-beta10 690 8/22/2022
5.0.0-beta1 729 8/15/2022
4.5.0-beta9 1,233 8/13/2022
4.5.0-beta8 782 8/12/2022
4.5.0-beta7 851 8/11/2022
4.5.0-beta6 903 8/9/2022
4.5.0-beta5 691 8/8/2022
4.5.0-beta4 799 8/8/2022
4.5.0-beta3 718 8/8/2022
4.5.0-beta2 725 8/8/2022
4.5.0-beta15 740 8/15/2022
4.5.0-beta14 743 8/14/2022
4.5.0-beta13 748 8/14/2022
4.5.0-beta12 710 8/14/2022
4.5.0-beta11 728 8/14/2022
4.5.0-beta10 694 8/13/2022
4.5.0-beta1 759 8/4/2022
4.4.0 32,381 8/3/2022
4.4.0-beta9 725 8/2/2022
4.4.0-beta8 733 7/31/2022
4.4.0-beta7 723 7/28/2022
4.4.0-beta6 800 7/24/2022
4.4.0-beta5 750 7/24/2022
4.4.0-beta4 747 7/23/2022
4.4.0-beta3 756 7/22/2022
4.4.0-beta2 735 7/22/2022
4.4.0-beta1 732 7/20/2022
4.3.2-beta1 853 7/13/2022
4.3.1 25,918 7/13/2022
4.3.1-beta5 953 7/10/2022
4.3.1-beta4 900 7/3/2022
4.3.1-beta3 746 7/2/2022
4.3.1-beta2 1,664 7/2/2022
4.3.1-beta1 798 6/30/2022
4.3.0 74,662 6/17/2022
4.3.0-beta9 1,300 5/30/2022
4.3.0-beta8 728 5/29/2022
4.3.0-beta7 858 5/27/2022
4.3.0-beta6 840 5/25/2022
4.3.0-beta5 796 5/24/2022
4.3.0-beta4 726 5/24/2022
4.3.0-beta3 722 5/23/2022
4.3.0-beta2 785 5/21/2022
4.3.0-beta11 737 6/3/2022
4.3.0-beta10 696 5/31/2022
4.3.0-beta1 757 5/20/2022
4.2.1-beta2 710 5/19/2022
4.2.1-beta1 706 5/19/2022
4.2.0 14,376 5/19/2022
4.2.0-beta9 930 5/13/2022
4.2.0-beta8 732 5/13/2022
4.2.0-beta7 781 5/11/2022
4.2.0-beta6 768 5/11/2022
4.2.0-beta5 749 5/10/2022
4.2.0-beta4 747 5/9/2022
4.2.0-beta3 785 5/7/2022
4.2.0-beta2 737 5/6/2022
4.2.0-beta10 736 5/18/2022
4.2.0-beta1 871 4/28/2022
4.1.0 17,588 4/26/2022
4.1.0-beta8 8,814 4/26/2022
4.1.0-beta7 763 4/26/2022
4.1.0-beta6 724 4/24/2022
4.1.0-beta5 711 4/23/2022
4.1.0-beta4 834 4/10/2022
4.1.0-beta3 758 4/6/2022
4.1.0-beta2 1,021 4/2/2022
4.1.0-beta1 795 3/31/2022
4.0.0 44,334 3/30/2022
4.0.0-beta6 810 3/26/2022
4.0.0-beta5 790 3/24/2022
4.0.0-beta4 745 3/23/2022
4.0.0-beta3 787 3/22/2022
4.0.0-beta2 757 3/22/2022
4.0.0-beta1 719 3/22/2022
3.12.1-beta2 761 3/22/2022
3.12.1-beta1 712 3/21/2022
3.11.0 8,187 3/21/2022
3.11.0-beta9 789 3/17/2022
3.11.0-beta8 714 3/16/2022
3.11.0-beta7 746 3/15/2022
3.11.0-beta6 767 3/14/2022
3.11.0-beta5 722 3/14/2022
3.11.0-beta4 758 3/14/2022
3.11.0-beta3 743 3/13/2022
3.11.0-beta2 732 3/13/2022
3.11.0-beta12 771 3/18/2022
3.11.0-beta11 923 3/17/2022
3.11.0-beta10 692 3/17/2022
3.11.0-beta1 750 3/10/2022
3.10.0 6,253 3/10/2022
3.10.0-beta7 768 3/9/2022
3.10.0-beta6 769 3/9/2022
3.10.0-beta5 787 3/8/2022
3.10.0-beta4 754 3/8/2022
3.10.0-beta3 730 3/8/2022
3.10.0-beta2 817 3/5/2022
3.10.0-beta1 735 3/5/2022
3.9.1 1,962 3/4/2022
3.9.0-beta9 768 3/2/2022
3.9.0-beta8 743 3/1/2022
3.9.0-beta7 729 3/1/2022
3.9.0-beta6 754 3/1/2022
3.9.0-beta5 745 3/1/2022
3.9.0-beta4 731 3/1/2022
3.9.0-beta3 754 2/28/2022
3.9.0-beta2 729 2/28/2022
3.9.0-beta13 743 3/4/2022
3.9.0-beta12 778 3/4/2022
3.9.0-beta11 772 3/3/2022
3.9.0-beta10 737 3/2/2022
3.9.0-beta1 749 2/27/2022
3.8.1 3,515 2/27/2022
3.8.0 1,638 2/26/2022
3.7.1-beta2 769 2/25/2022
3.7.1-beta1 694 2/25/2022
3.7.0 1,560 2/25/2022
3.6.0 1,696 2/23/2022
3.6.0-beta8 770 2/23/2022
3.6.0-beta7 739 2/23/2022
3.6.0-beta6 747 2/23/2022
3.6.0-beta5 746 2/22/2022
3.6.0-beta4 765 2/22/2022
3.6.0-beta3 760 2/21/2022
3.6.0-beta2 731 2/21/2022
3.6.0-beta1 743 2/19/2022
3.5.1 1,511 2/19/2022
3.5.1-beta4 751 2/18/2022
3.5.1-beta3 738 2/18/2022
3.5.1-beta2 771 2/18/2022
3.5.1-beta1 769 2/18/2022
3.5.0 1,582 2/16/2022
3.5.0-beta9 731 2/15/2022
3.5.0-beta8 776 2/15/2022
3.5.0-beta7 704 2/14/2022
3.5.0-beta6 803 2/14/2022
3.5.0-beta5 772 2/14/2022
3.5.0-beta4 761 2/14/2022
3.5.0-beta3 764 2/10/2022
3.5.0-beta2 796 2/9/2022
3.5.0-beta10 751 2/16/2022
3.5.0-beta1 747 2/9/2022
3.4.1 1,529 2/13/2022
3.4.0 1,956 2/7/2022
3.4.0-beta2 752 2/6/2022
3.4.0-beta1 761 2/6/2022
3.3.0 1,434 2/5/2022
3.3.0-beta4 825 2/4/2022
3.3.0-beta3 878 2/3/2022
3.3.0-beta2 734 2/3/2022
3.3.0-beta1 777 2/3/2022
3.2.2 1,511 2/2/2022
3.2.1 1,528 2/1/2022
3.2.1-beta1 729 1/30/2022
3.2.0 2,764 1/30/2022
3.2.0-beta6 746 1/30/2022
3.2.0-beta5 712 1/29/2022
3.2.0-beta4 762 1/29/2022
3.2.0-beta3 751 1/28/2022
3.2.0-beta2 763 1/28/2022
3.2.0-beta1 778 1/25/2022
3.1.4 3,117 1/27/2022
3.1.3 1,629 1/26/2022
3.1.3-beta1 789 1/26/2022
3.1.2 1,501 1/25/2022
3.1.1 1,459 1/24/2022
3.1.0 1,400 1/24/2022
3.0.0 1,418 1/22/2022
3.0.0-beta1 736 1/22/2022
2.21.0-beta9 1,627 1/19/2022
2.21.0-beta8 730 1/19/2022
2.21.0-beta7 703 1/18/2022
2.21.0-beta6 701 1/18/2022
2.21.0-beta5 737 1/18/2022
2.21.0-beta4 697 1/18/2022
2.21.0-beta3 742 1/18/2022
2.21.0-beta2 706 1/17/2022
2.21.0-beta15 725 1/21/2022
2.21.0-beta14 724 1/21/2022
2.21.0-beta13 703 1/20/2022
2.21.0-beta12 754 1/20/2022
2.21.0-beta11 676 1/19/2022
2.21.0-beta10 774 1/19/2022
2.21.0-beta1 725 1/16/2022
2.20.0 1,180 1/16/2022
2.20.0-beta3 704 1/16/2022
2.20.0-beta2 727 1/15/2022
2.20.0-beta1 748 1/15/2022
2.19.2 1,375 1/14/2022
2.19.1 1,282 1/10/2022
2.19.0 1,191 1/10/2022
2.19.0-beta2 765 1/9/2022
2.19.0-beta1 785 1/6/2022
2.18.1 1,308 1/2/2022
2.18.0 1,216 12/31/2021
2.18.0-beta2 777 12/30/2021
2.18.0-beta1 730 12/30/2021
2.17.0 1,231 12/29/2021
2.17.0-beta2 738 12/28/2021
2.17.0-beta1 770 12/27/2021
2.16.0 1,254 12/25/2021
2.15.0 1,218 12/23/2021
2.15.0-beta2 746 12/22/2021
2.15.0-beta1 740 12/22/2021
2.14.0 1,188 12/21/2021
2.14.0-beta1 773 12/20/2021
2.13.1 1,220 12/20/2021
2.13.0 1,185 12/19/2021
2.12.0 1,002 12/17/2021
2.12.0-beta2 681 12/16/2021
2.12.0-beta1 753 12/16/2021
2.11.0 1,049 12/15/2021
2.10.1-beta1 747 12/15/2021
2.10.0 6,578 11/24/2021
2.10.0-beta2 5,666 11/24/2021
2.10.0-beta1 774 11/18/2021
2.9.1 1,081 11/9/2021
2.9.0 1,073 11/4/2021
2.9.0-beta3 804 11/1/2021
2.9.0-beta2 837 10/25/2021
2.9.0-beta1 891 10/24/2021
2.8.1 1,188 10/24/2021
2.8.0 1,050 10/24/2021
2.8.0-beta1 775 10/23/2021
2.7.1 1,142 10/23/2021
2.7.0 1,058 10/23/2021
2.6.0 1,152 10/21/2021
2.5.1 1,013 10/20/2021
2.5.0 1,047 10/20/2021
2.5.0-beta1 832 10/19/2021
2.4.0 1,034 10/19/2021
2.3.0 1,022 10/18/2021
2.3.0-beta2 808 10/18/2021
2.2.1 1,039 10/17/2021
2.2.0 1,086 10/17/2021
2.1.1 1,095 10/16/2021
2.1.0 1,073 10/16/2021
2.1.0-beta5 816 10/16/2021
2.1.0-beta4 849 10/16/2021
2.1.0-beta3 844 10/16/2021
2.1.0-beta2 747 10/15/2021
2.1.0-beta1 788 10/15/2021
2.0.0 1,085 10/14/2021
1.9.0 1,083 10/13/2021
1.8.0 1,007 10/12/2021
1.8.0-beta1 777 10/11/2021
1.7.0 1,143 10/10/2021
1.6.0 1,134 10/7/2021
1.6.0-beta5 779 10/6/2021
1.6.0-beta4 782 10/6/2021
1.6.0-beta3 762 10/5/2021
1.6.0-beta2 753 10/5/2021
1.6.0-beta1 784 10/5/2021
1.5.0 1,040 10/4/2021
1.4.0 1,081 10/3/2021
1.3.0 1,050 10/1/2021
1.2.0 1,075 9/29/2021
1.1.0 1,071 9/29/2021
1.0.0 19,574 9/28/2021
1.0.0-rc6 769 9/28/2021
1.0.0-rc5 779 9/27/2021
1.0.0-rc4 780 9/27/2021
1.0.0-rc3 839 9/27/2021
1.0.0-rc2 791 9/27/2021
1.0.0-rc1 794 9/27/2021
1.0.0-beta6 805 9/26/2021
1.0.0-beta5 737 9/26/2021
1.0.0-beta4 827 9/26/2021
1.0.0-beta3 796 9/25/2021
1.0.0-beta2 823 9/25/2021

- add SendForbiddenAsync() method
     - add SendUnauthorizedAsync() method
     - add SendFileAsync() method
     - add SendStreamAsync() method