FastEndpoints 1.6.0-beta4

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-beta4
                    
NuGet\Install-Package FastEndpoints -Version 1.6.0-beta4
                    
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-beta4" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="FastEndpoints" Version="1.6.0-beta4" />
                    
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-beta4
                    
#r "nuget: FastEndpoints, 1.6.0-beta4"
                    
#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-beta4
                    
#: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-beta4&prerelease
                    
Install as a Cake Addin
#tool nuget:?package=FastEndpoints&version=1.6.0-beta4&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 (135)

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 (20)

Showing the top 20 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/dotnet-platform
这是一个围绕 新一代 .NET 应用模型 的实践型仓库,覆盖 Web、云原生、AI、微服务等多种应用形态。
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.
dj-nitehawk/Hybrid-Inverter-Monitor
Monitoring application for hybrid inverters using the Voltronic communication protocol & JK BMS via USB port.
Version Downloads Last Updated
7.3.0-beta.10 25 1/31/2026
7.3.0-beta.9 64 1/29/2026
7.3.0-beta.8 53 1/27/2026
7.3.0-beta.7 137 1/26/2026
7.3.0-beta.6 126 1/21/2026
7.3.0-beta.5 60 1/20/2026
7.3.0-beta.4 57 1/19/2026
7.3.0-beta.3 75 1/17/2026
7.3.0-beta.2 106 1/15/2026
7.2.0 41,226 1/13/2026
7.2.0-beta.12 167 1/9/2026
7.2.0-beta.11 66 1/9/2026
7.2.0-beta.10 1,586 12/17/2025
7.2.0-beta.9 254 12/16/2025
7.2.0-beta.8 394 12/13/2025
7.2.0-beta.7 1,006 12/4/2025
7.2.0-beta.6 647 12/3/2025
7.2.0-beta.5 961 12/1/2025
7.2.0-beta.4 545 12/1/2025
7.2.0-beta.3 460 12/1/2025
7.2.0-beta.2 397 11/26/2025
7.2.0-beta.1 244 11/25/2025
7.1.1 267,433 11/12/2025
7.1.0 98,760 10/24/2025
7.1.0-beta.26 436 10/22/2025
7.1.0-beta.25 820 10/18/2025
7.1.0-beta.24 1,491 10/10/2025
7.1.0-beta.23 211 10/7/2025
7.1.0-beta.22 489 10/3/2025
7.1.0-beta.21 194 10/2/2025
7.1.0-beta.20 172 10/2/2025
7.1.0-beta.19 165 10/2/2025
7.1.0-beta.18 174 10/1/2025
7.1.0-beta.17 175 10/1/2025
7.1.0-beta.16 206 9/29/2025
7.1.0-beta.15 163 9/29/2025
7.1.0-beta.14 183 9/26/2025
7.1.0-beta.13 1,188 9/17/2025
7.1.0-beta.12 215 9/12/2025
7.1.0-beta.11 487 9/9/2025
7.1.0-beta.10 2,891 9/5/2025
7.1.0-beta.9 179 9/4/2025
7.1.0-beta.8 194 9/2/2025
7.1.0-beta.7 243 8/30/2025
7.1.0-beta.6 1,176 8/19/2025
7.1.0-beta.5 499 8/14/2025
7.1.0-beta.4 1,394 8/5/2025
7.1.0-beta.3 699 7/29/2025
7.1.0-beta.2 520 7/25/2025
7.1.0-beta.1 1,623 7/24/2025
7.0.1 656,445 7/24/2025
7.0.0 15,945 7/23/2025
7.0.0-beta.2 592 7/22/2025
7.0.0-beta.1 507 7/21/2025
6.3.0-beta.16 259 7/18/2025
6.3.0-beta.15 140 7/18/2025
6.3.0-beta.14 198 7/17/2025
6.3.0-beta.13 242 7/15/2025
6.3.0-beta.12 650 7/14/2025
6.3.0-beta.11 255 7/13/2025
6.3.0-beta.10 131 7/13/2025
6.3.0-beta.9 418 7/9/2025
6.3.0-beta.8 181 7/9/2025
6.3.0-beta.7 298 7/7/2025
6.3.0-beta.6 148 7/5/2025
6.3.0-beta.5 151 7/4/2025
6.3.0-beta.4 307 7/1/2025
6.3.0-beta.3 1,501 6/27/2025
6.3.0-beta.2 580 6/24/2025
6.3.0-beta.1 143 6/22/2025
6.2.0 299,640 6/20/2025
6.2.0-beta.9 820 6/18/2025
6.2.0-beta.8 2,562 6/11/2025
6.2.0-beta.7 537 6/9/2025
6.2.0-beta.6 663 6/6/2025
6.2.0-beta.5 204 6/5/2025
6.2.0-beta.4 332 6/1/2025
6.2.0-beta.3 5,039 5/16/2025
6.2.0-beta.2 352 5/13/2025
6.2.0-beta.1 282 5/12/2025
6.1.0 393,217 5/11/2025
6.1.0-beta.13 153 5/10/2025
6.1.0-beta.12 674 5/5/2025
6.1.0-beta.11 139 5/3/2025
6.1.0-beta.10 1,779 5/1/2025
6.1.0-beta.8 262 4/26/2025
6.1.0-beta.7 278 4/24/2025
6.1.0-beta.6 366 4/22/2025
6.1.0-beta.5 310 4/19/2025
6.1.0-beta.4 612 4/16/2025
6.1.0-beta.3 293 4/15/2025
6.1.0-beta.2 249 4/15/2025
6.1.0-beta.1 311 4/14/2025
6.0.0 224,074 4/13/2025
6.0.0-beta.12 466 4/11/2025
6.0.0-beta.11 272 4/9/2025
6.0.0-beta.10 720 4/6/2025
6.0.0-beta.9 213 4/5/2025
6.0.0-beta.8 503 4/2/2025
6.0.0-beta.7 909 3/30/2025
6.0.0-beta.6 161 3/29/2025
6.0.0-beta.5 804 3/27/2025
6.0.0-beta.4 409 3/27/2025
6.0.0-beta.3 665 3/25/2025
6.0.0-beta.2 3,395 3/17/2025
6.0.0-beta.1 281 3/14/2025
5.35.0.603-beta 617 3/12/2025
5.35.0.602-beta 396 3/11/2025
5.35.0.601-beta 308 3/11/2025
5.35.0.600-beta 387 3/10/2025
5.35.0.3-beta 4,800 3/8/2025
5.35.0.2-beta 368 3/8/2025
5.35.0.1-beta 430 3/6/2025
5.35.0 712,408 3/5/2025
5.34.0.19-beta 580 3/4/2025
5.34.0.18-beta 363 3/2/2025
5.34.0.17-beta 281 3/1/2025
5.34.0.16-beta 285 3/1/2025
5.34.0.15-beta 304 2/28/2025
5.34.0.14-beta 275 2/27/2025
5.34.0.13-beta 316 2/26/2025
5.34.0.12-beta 311 2/25/2025
5.34.0.11-beta 259 2/25/2025
5.34.0.10-beta 321 2/24/2025
5.34.0.9-beta 262 2/24/2025
5.34.0.8-beta 269 2/23/2025
5.34.0.7-beta 562 2/22/2025
5.34.0.6-beta 355 2/21/2025
5.34.0.5-beta 271 2/21/2025
5.34.0.4-beta 247 2/21/2025
5.34.0.3-beta 2,459 2/14/2025
5.34.0.2-beta 576 2/13/2025
5.34.0.1-beta 300 2/13/2025
5.34.0 400,781 1/31/2025
5.33.0.13-beta 1,486 1/30/2025
5.33.0.12-beta 1,200 1/27/2025
5.33.0.11-beta 530 1/24/2025
5.33.0.10-beta 273 1/23/2025
5.33.0.9-beta 1,361 1/18/2025
5.33.0.8-beta 967 1/14/2025
5.33.0.7-beta 251 1/12/2025
5.33.0.6-beta 1,205 1/7/2025
5.33.0.5-beta 889 1/5/2025
5.33.0.3-beta 281 1/4/2025
5.33.0.2-beta 372 1/1/2025
5.33.0.1-beta 441 12/31/2024
5.33.0 524,911 12/30/2024
5.32.0.16-beta 406 12/28/2024
5.32.0.15-beta 324 12/26/2024
5.32.0.14-beta 348 12/25/2024
5.32.0.13-beta 477 12/24/2024
5.32.0.12-beta 362 12/22/2024
5.32.0.11-beta 343 12/21/2024
5.32.0.10-beta 412 12/20/2024
5.32.0.9-beta 303 12/19/2024
5.32.0.8-beta 268 12/19/2024
5.32.0.7-beta 1,864 12/17/2024
5.32.0.6-beta 385 12/13/2024
5.32.0.5-beta 399 12/11/2024
5.32.0.4-beta 286 12/10/2024
5.32.0.3-beta 793 12/6/2024
5.32.0.2-beta 309 12/5/2024
5.32.0.1-beta 766 12/2/2024
5.32.0 308,352 12/1/2024
5.31.0.18-beta 1,077 11/26/2024
5.31.0.17-beta 3,546 11/23/2024
5.31.0.16-beta 265 11/23/2024
5.31.0.15-beta 1,165 11/22/2024
5.31.0.14-beta 405 11/22/2024
5.31.0.13-beta 290 11/21/2024
5.31.0.12-beta 343 11/20/2024
5.31.0.11-beta 274 11/20/2024
5.31.0.10-beta 338 11/19/2024
5.31.0.9-beta 1,049 11/16/2024
5.31.0.8-beta 473 11/15/2024
5.31.0.7-beta 369 11/14/2024
5.31.0.6-beta 868 11/12/2024
5.31.0.5-beta 1,023 11/9/2024
5.31.0.4-beta 308 11/7/2024
5.31.0.3-beta 794 11/5/2024
5.31.0.2-beta 290 11/5/2024
5.31.0.1-beta 396 11/5/2024
5.31.0 514,626 11/3/2024
5.30.0.23-beta 374 11/2/2024
5.30.0.22-beta 273 11/1/2024
5.30.0.21-beta 310 10/31/2024
5.30.0.20-beta 239 10/30/2024
5.30.0.19-beta 898 10/29/2024
5.30.0.18-beta 332 10/28/2024
5.30.0.17-beta 248 10/28/2024
5.30.0.16-beta 302 10/26/2024
5.30.0.15-beta 552 10/24/2024
5.30.0.14-beta 781 10/23/2024
5.30.0.13-beta 955 10/18/2024
5.30.0.12-beta 246 10/17/2024
5.30.0.11-beta 439 10/17/2024
5.30.0.10-beta 3,081 10/16/2024
5.30.0.9-beta 368 10/15/2024
5.30.0.8-beta 269 10/14/2024
5.30.0.7-beta 228 10/13/2024
5.30.0.6-beta 977 10/9/2024
5.30.0.5-beta 279 10/9/2024
5.30.0.4-beta 284 10/8/2024
5.30.0.3-beta 275 10/6/2024
5.30.0.2-beta 244 10/5/2024
5.30.0.1-beta 250 10/4/2024
5.30.0 348,632 10/1/2024
5.29.0.13-beta 240 10/1/2024
5.29.0.12-beta 842 9/27/2024
5.29.0.11-beta 1,085 9/26/2024
5.29.0.10-beta 260 9/25/2024
5.29.0.8-beta 375 9/20/2024
5.29.0.7-beta 314 9/20/2024
5.29.0.6-beta 314 9/19/2024
5.29.0.5-beta 277 9/19/2024
5.29.0.4-beta 296 9/18/2024
5.29.0.3-beta 375 9/17/2024
5.29.0.2-beta 298 9/17/2024
5.29.0.1-beta 1,295 9/11/2024
5.29.0 239,160 8/31/2024
5.28.0.7-beta 300 8/30/2024
5.28.0.6-beta 4,041 8/16/2024
5.28.0.5-beta 712 8/11/2024
5.28.0.4-beta 310 8/9/2024
5.28.0.3-beta 645 8/6/2024
5.28.0.2-beta 1,216 8/1/2024
5.28.0.1-beta 284 7/31/2024
5.28.0 291,941 7/31/2024
5.27.0.14-beta 291 7/30/2024
5.27.0.13-beta 772 7/25/2024
5.27.0.12-beta 569 7/18/2024
5.27.0.11-beta 360 7/16/2024
5.27.0.10-beta 325 7/13/2024
5.27.0.9-beta 303 7/12/2024
5.27.0.8-beta 319 7/12/2024
5.27.0.7-beta 299 7/11/2024
5.27.0.6-beta 624 7/10/2024
5.27.0.5-beta 548 7/8/2024
5.27.0.4-beta 316 7/8/2024
5.27.0.3-beta 2,947 7/6/2024
5.27.0.2-beta 322 7/6/2024
5.27.0.1-beta 768 7/4/2024
5.27.0 431,043 7/4/2024
5.26.0.27-beta 304 7/1/2024
5.26.0.26-beta 317 7/1/2024
5.26.0.25-beta 309 6/29/2024
5.26.0.24-beta 2,490 6/26/2024
5.26.0.23-beta 283 6/26/2024
5.26.0.22-beta 358 6/26/2024
5.26.0.21-beta 302 6/26/2024
5.26.0.20-beta 397 6/24/2024
5.26.0.19-beta 310 6/23/2024
5.26.0.18-beta 311 6/23/2024
5.26.0.17-beta 315 6/23/2024
5.26.0.16-beta 302 6/23/2024
5.26.0.15-beta 368 6/21/2024
5.26.0.14-beta 458 6/20/2024
5.26.0.13-beta 291 6/20/2024
5.26.0.12-beta 349 6/20/2024
5.26.0.11-beta 370 6/19/2024
5.26.0.10-beta 352 6/19/2024
5.26.0.9-beta 468 6/12/2024
5.26.0.8-beta 301 6/12/2024
5.26.0.7-beta 824 6/9/2024
5.26.0.6-beta 320 6/8/2024
5.26.0.5-beta 344 6/8/2024
5.26.0.4-beta 292 6/7/2024
5.26.0.3-beta 515 6/6/2024
5.26.0.2-beta 324 6/4/2024
5.26.0.1-beta 336 6/1/2024
5.26.0 280,889 5/31/2024
5.25.0.15-beta 1,306 5/29/2024
5.25.0.14-beta 414 5/27/2024
5.25.0.13-beta 351 5/24/2024
5.25.0.12-beta 496 5/22/2024
5.25.0.11-beta 321 5/22/2024
5.25.0.10-beta 3,769 5/18/2024
5.25.0.9-beta 721 5/17/2024
5.25.0.8-beta 300 5/17/2024
5.25.0.7-beta 461 5/15/2024
5.25.0.6-beta 270 5/15/2024
5.25.0.5-beta 505 5/11/2024
5.25.0.4-beta 532 5/7/2024
5.25.0.3-beta 1,198 5/6/2024
5.25.0.2-beta 329 5/5/2024
5.25.0.1-beta 323 5/3/2024
5.25.0 246,867 5/2/2024
5.24.0.12-beta 315 5/2/2024
5.24.0.11-beta 341 5/1/2024
5.24.0.9-beta 354 4/28/2024
5.24.0.8-beta 1,263 4/25/2024
5.24.0.7-beta 314 4/24/2024
5.24.0.6-beta 303 4/24/2024
5.24.0.5-beta 329 4/23/2024
5.24.0.4-beta 1,262 4/21/2024
5.24.0.3-beta 334 4/18/2024
5.24.0.2-beta 314 4/18/2024
5.24.0.1-beta 532 4/9/2024
5.24.0 355,711 4/1/2024
5.23.0.15-beta 455 3/28/2024
5.23.0.14-beta 436 3/26/2024
5.23.0.13-beta 528 3/24/2024
5.23.0.12-beta 760 3/22/2024
5.23.0.11-beta 429 3/21/2024
5.23.0.10-beta 577 3/19/2024
5.23.0.9-beta 474 3/15/2024
5.23.0.8-beta 522 3/14/2024
5.23.0.7-beta 402 3/14/2024
5.23.0.6-beta 415 3/13/2024
5.23.0.5-beta 1,057 3/11/2024
5.23.0.4-beta 1,837 3/8/2024
5.23.0.3-beta 694 3/5/2024
5.23.0.2-beta 582 3/3/2024
5.23.0.1-beta 869 2/29/2024
5.23.0 333,077 2/29/2024
5.22.0.18-beta 503 2/28/2024
5.22.0.17-beta 516 2/27/2024
5.22.0.16-beta 519 2/27/2024
5.22.0.15-beta 577 2/26/2024
5.22.0.14-beta 550 2/26/2024
5.22.0.13-beta 535 2/23/2024
5.22.0.12-beta 1,386 2/21/2024
5.22.0.11-beta 544 2/21/2024
5.22.0.10-beta 551 2/21/2024
5.22.0.9-beta 585 2/20/2024
5.22.0.8-beta 648 2/18/2024
5.22.0.7-beta 728 2/15/2024
5.22.0.6-beta 598 2/14/2024
5.22.0.5-beta 658 2/12/2024
5.22.0.4-beta 599 2/12/2024
5.22.0.3-beta 571 2/12/2024
5.22.0.2-beta 629 2/8/2024
5.22.0.1-beta 641 2/8/2024
5.22.0 252,220 2/1/2024
5.21.2.20-beta 563 1/31/2024
5.21.2.19-beta 605 1/30/2024
5.21.2.18-beta 671 1/27/2024
5.21.2.17-beta 667 1/26/2024
5.21.2.16-beta 2,453 1/21/2024
5.21.2.15-beta 673 1/18/2024
5.21.2.14-beta 739 1/17/2024
5.21.2.13-beta 642 1/16/2024
5.21.2.12-beta 666 1/15/2024
5.21.2.11-beta 626 1/13/2024
5.21.2.10-beta 679 1/12/2024
5.21.2.9-beta 688 1/11/2024
5.21.2.8-beta 666 1/10/2024
5.21.2.7-beta 656 1/10/2024
5.21.2.6-beta 696 1/9/2024
5.21.2.5-beta 739 1/9/2024
5.21.2.4-beta 742 1/7/2024
5.21.2.3-beta 688 1/6/2024
5.21.2.2-beta 703 1/4/2024
5.21.2.1-beta 659 1/4/2024
5.21.2 248,256 1/2/2024
5.21.1.1-beta 658 1/2/2024
5.21.1 1,561 1/2/2024
5.21.0 11,181 1/2/2024
5.20.1.12-beta 755 12/30/2023
5.20.1.11-beta 643 12/30/2023
5.20.1.10-beta 652 12/29/2023
5.20.1.9-beta 687 12/29/2023
5.20.1.8-beta 754 12/27/2023
5.20.1.7-beta 6,935 12/18/2023
5.20.1.6-beta 778 12/15/2023
5.20.1.5-beta 837 12/13/2023
5.20.1.4-beta 624 12/12/2023
5.20.1.3-beta 750 12/9/2023
5.20.1.2-beta 698 12/8/2023
5.20.1.1-beta 967 12/7/2023
5.20.1 113,721 12/1/2023
5.20.0.2-beta 715 11/30/2023
5.20.0.1-beta 673 11/30/2023
5.20.0 95,933 11/28/2023
5.20.0-rc2 3,526 11/26/2023
5.20.0-rc1 2,262 11/18/2023
5.19.2 85,596 11/7/2023
5.19.1 19,939 11/4/2023
5.19.0.13-beta 742 11/15/2023
5.19.0.12-beta 665 11/15/2023
5.19.0.11-beta 679 11/15/2023
5.19.0.10-beta 686 11/9/2023
5.19.0.9-beta 654 11/7/2023
5.19.0.8-beta 620 11/6/2023
5.19.0.7-beta 678 11/4/2023
5.19.0.6-beta 646 11/3/2023
5.19.0.5-beta 668 11/2/2023
5.19.0.4-beta 660 11/2/2023
5.19.0.3-beta 686 11/1/2023
5.19.0.2-beta 652 10/31/2023
5.19.0.1-beta 647 10/29/2023
5.19.0 18,450 10/29/2023
5.18.0.9-beta 656 10/27/2023
5.18.0.8-beta 773 10/25/2023
5.18.0.7-beta 724 10/24/2023
5.18.0.6-beta 744 10/19/2023
5.18.0.5-beta 1,261 10/14/2023
5.18.0.4-beta 690 10/12/2023
5.18.0.3-beta 636 10/12/2023
5.18.0.2-beta 731 10/11/2023
5.18.0.1-beta 765 10/5/2023
5.18.0 122,649 10/1/2023
5.17.1.32-beta 679 10/1/2023
5.17.1.31-beta 717 9/29/2023
5.17.1.30-beta 644 9/29/2023
5.17.1.29-beta 1,127 9/28/2023
5.17.1.28-beta 679 9/27/2023
5.17.1.27-beta 674 9/27/2023
5.17.1.26-beta 652 9/27/2023
5.17.1.25-beta 688 9/26/2023
5.17.1.24-beta 683 9/24/2023
5.17.1.23-beta 637 9/23/2023
5.17.1.22-beta 644 9/23/2023
5.17.1.21-beta 646 9/22/2023
5.17.1.20-beta 654 9/21/2023
5.17.1.19-beta 1,204 9/13/2023
5.17.1.18-beta 686 9/12/2023
5.17.1.17-beta 710 9/12/2023
5.17.1.16-beta 665 9/11/2023
5.17.1.15-beta 722 9/10/2023
5.17.1.14-beta 698 9/9/2023
5.17.1.13-beta 693 9/8/2023
5.17.1.12-beta 645 9/8/2023
5.17.1.11-beta 762 9/8/2023
5.17.1.10-beta 628 9/8/2023
5.17.1.9-beta 671 9/8/2023
5.17.1.8-beta 723 9/7/2023
5.17.1.7-beta 717 9/7/2023
5.17.1.6-beta 1,208 9/7/2023
5.17.1.5-beta 746 9/6/2023
5.17.1.4-beta 640 9/6/2023
5.17.1.3-beta 723 9/6/2023
5.17.1.2-beta 699 9/5/2023
5.17.1.1 44,401 9/5/2023
5.17.1 5,784 9/4/2023
5.17.0.2-beta 657 9/4/2023
5.17.0.1-beta 671 9/4/2023
5.17.0 2,093 9/3/2023
5.16.0.4-beta 697 9/3/2023
5.16.0.3-beta 704 9/2/2023
5.16.0.2-beta 668 8/31/2023
5.16.0.1-beta 715 8/30/2023
5.16.0 27,840 8/30/2023
5.15.0.22-beta 852 8/26/2023
5.15.0.21-beta 765 8/24/2023
5.15.0.20-beta 1,837 8/23/2023
5.15.0.19-beta 688 8/23/2023
5.15.0.18-beta 709 8/18/2023
5.15.0.17-beta 1,599 8/16/2023
5.15.0.16-beta 736 8/14/2023
5.15.0.15-beta 666 8/14/2023
5.15.0.14-beta 705 8/13/2023
5.15.0.12-beta 665 8/11/2023
5.15.0.11-beta 809 8/10/2023
5.15.0.9-beta 687 8/10/2023
5.15.0.8-beta 670 8/10/2023
5.15.0.7-beta 672 8/10/2023
5.15.0.6-beta 713 8/10/2023
5.15.0.5-beta 656 8/9/2023
5.15.0.4-beta 724 8/9/2023
5.15.0.3-beta 710 8/8/2023
5.15.0.2-beta 4,365 8/4/2023
5.15.0.1-beta 838 8/4/2023
5.15.0 113,227 8/1/2023
5.14.0.7-beta 745 7/31/2023
5.14.0.6-beta 705 7/30/2023
5.14.0.5-beta 733 7/29/2023
5.14.0.4-beta 685 7/28/2023
5.14.0.3-beta 734 7/28/2023
5.14.0.2-beta 746 7/26/2023
5.14.0.1-beta 1,020 7/20/2023
5.14.0 51,796 7/16/2023
5.13.0.9-beta 691 7/14/2023
5.13.0.8-beta 718 7/12/2023
5.13.0.7-beta 720 7/11/2023
5.13.0.6-beta 664 7/11/2023
5.13.0.5-beta 690 7/10/2023
5.13.0.4-beta 719 7/8/2023
5.13.0.3-beta 719 7/7/2023
5.13.0.2-beta 710 7/6/2023
5.13.0.1-beta 724 6/27/2023
5.13.0 63,972 6/24/2023
5.12.0.4-beta 726 6/23/2023
5.12.0.3-beta 807 6/19/2023
5.12.0.2-beta 719 6/18/2023
5.12.0.1-beta 960 6/14/2023
5.12.0 31,090 6/11/2023
5.11.0.6-beta 709 6/10/2023
5.11.0.5-beta 704 6/9/2023
5.11.0.4-beta 782 6/8/2023
5.11.0.3-beta 874 6/6/2023
5.11.0.2-beta 821 5/31/2023
5.11.0.1-beta 715 5/30/2023
5.11.0 41,061 5/27/2023
5.10.0.5-beta 765 5/24/2023
5.10.0.4-beta 753 5/22/2023
5.10.0.3-beta 1,058 5/7/2023
5.10.0.2-beta 734 5/6/2023
5.10.0.1-beta 815 5/3/2023
5.10.0 108,498 4/30/2023
5.9.0.4-beta 784 4/29/2023
5.9.0.3-beta 746 4/29/2023
5.9.0.2-beta 1,629 4/25/2023
5.9.0.1-beta 771 4/24/2023
5.9.0 65,280 4/22/2023
5.8.1.15-beta 708 4/21/2023
5.8.1.14-beta 793 4/21/2023
5.8.1.13-beta 771 4/20/2023
5.8.1.12-beta 714 4/20/2023
5.8.1.11-beta 703 4/20/2023
5.8.1.10-beta 712 4/19/2023
5.8.1.9-beta 758 4/18/2023
5.8.1.8-beta 959 4/16/2023
5.8.1.7-beta 818 4/10/2023
5.8.1.6-beta 716 4/8/2023
5.8.1.5-beta 722 4/8/2023
5.8.1.4-beta 722 4/7/2023
5.8.1.3-beta 839 3/30/2023
5.8.1.2-beta 884 3/30/2023
5.8.1.1-beta 895 3/29/2023
5.8.1 73,171 3/24/2023
5.8.0.8-beta 730 3/23/2023
5.8.0.7-beta 752 3/23/2023
5.8.0.6-beta 751 3/20/2023
5.8.0.5-beta 726 3/17/2023
5.8.0.4-beta 746 3/17/2023
5.8.0.3-beta 810 3/13/2023
5.8.0.2-beta 915 3/8/2023
5.8.0.1-beta 730 3/6/2023
5.8.0 42,352 3/5/2023
5.7.2.14-beta 764 3/4/2023
5.7.2.13-beta 829 3/2/2023
5.7.2.12-beta 1,707 3/2/2023
5.7.2.11-beta 698 3/2/2023
5.7.2.10-beta 793 3/1/2023
5.7.2.9-beta 793 2/28/2023
5.7.2.8-beta 765 2/28/2023
5.7.2.7-beta 718 2/28/2023
5.7.2.6-beta 701 2/27/2023
5.7.2.5-beta 741 2/26/2023
5.7.2.4-beta 828 2/24/2023
5.7.2.3-beta 749 2/23/2023
5.7.2.2-beta 756 2/22/2023
5.7.2.1-beta 803 2/19/2023
5.7.2 98,995 2/14/2023
5.7.1.1-beta 730 2/13/2023
5.7.1 16,190 2/9/2023
5.7.0.4-beta 1,039 2/6/2023
5.7.0.3-beta 743 2/6/2023
5.7.0.2-beta 945 2/3/2023
5.7.0.1-beta 793 1/31/2023
5.7.0 30,132 1/29/2023
5.6.0.6-beta 781 1/28/2023
5.6.0.5-beta 878 1/26/2023
5.6.0.4-beta 791 1/25/2023
5.6.0.3-beta 1,020 1/18/2023
5.6.0.2-beta 720 1/18/2023
5.6.0.1-beta 803 1/17/2023
5.6.0 106,968 1/2/2023
5.5.0.5-beta 1,533 12/19/2022
5.5.0.4-beta 758 12/17/2022
5.5.0.3-beta 1,081 12/12/2022
5.5.0.2-beta 729 12/12/2022
5.5.0.1-beta 745 12/10/2022
5.5.0 63,489 12/9/2022
5.4.1.7-beta 752 12/7/2022
5.4.1.6-beta 1,232 11/26/2022
5.4.1.5-beta 764 11/25/2022
5.4.1.4-beta 842 11/21/2022
5.4.1.3-beta 750 11/19/2022
5.4.1.2-beta 753 11/19/2022
5.4.1.1-beta 783 11/18/2022
5.4.1 67,350 11/18/2022
5.4.0.2-beta 700 11/17/2022
5.4.0.1-beta 1,253 11/10/2022
5.4.0 14,172 11/9/2022
5.3.2.13-beta 740 11/9/2022
5.3.2.12-beta 727 11/8/2022
5.3.2.11-beta 837 11/8/2022
5.3.2.10-beta 721 11/8/2022
5.3.2.9-beta 719 11/7/2022
5.3.2.8-beta 712 11/7/2022
5.3.2.7-beta 729 11/7/2022
5.3.2.6-beta 696 11/7/2022
5.3.2.5-beta 728 11/7/2022
5.3.2.4-beta 732 11/6/2022
5.3.2.3-beta 701 11/6/2022
5.3.2.2-beta 709 11/5/2022
5.3.2.1-beta 718 11/4/2022
5.3.2 40,985 11/4/2022
5.3.1.5-beta 699 11/3/2022
5.3.1.4-beta 719 11/3/2022
5.3.1.3-beta 764 11/2/2022
5.3.1.2-beta 733 11/2/2022
5.3.1.1-beta 668 11/2/2022
5.3.1 12,596 10/31/2022
5.3.0.1-beta 736 10/30/2022
5.3.0 1,714 10/29/2022
5.3.0-beta 757 10/28/2022
5.2.1.17-beta 721 10/28/2022
5.2.1.16-beta 825 10/26/2022
5.2.1.15-beta 677 10/26/2022
5.2.1.14-beta 733 10/26/2022
5.2.1.13-beta 756 10/25/2022
5.2.1.12-beta 750 10/25/2022
5.2.1.11-beta 708 10/25/2022
5.2.1.10-beta 754 10/24/2022
5.2.1.9-beta 813 10/21/2022
5.2.1.8-beta 740 10/20/2022
5.2.1.7-beta 1,728 10/19/2022
5.2.1.6-beta 797 10/19/2022
5.2.1.5-beta 1,354 10/18/2022
5.2.1.4-beta 715 10/17/2022
5.2.1.3-beta 707 10/17/2022
5.2.1.2-beta 725 10/16/2022
5.2.1.1-beta 777 10/15/2022
5.2.1 23,585 10/15/2022
5.2.0.2-beta 679 10/15/2022
5.2.0.1-beta 751 10/14/2022
5.2.0 3,009 10/13/2022
5.2.0-beta9 1,216 9/16/2022
5.2.0-beta8 799 9/16/2022
5.2.0-beta7 831 9/14/2022
5.2.0-beta6 806 9/14/2022
5.2.0-beta5 792 9/14/2022
5.2.0-beta4 778 9/13/2022
5.2.0-beta3 745 9/12/2022
5.2.0-beta28 791 10/13/2022
5.2.0-beta27 775 10/12/2022
5.2.0-beta26 695 10/9/2022
5.2.0-beta25 708 10/6/2022
5.2.0-beta24 751 10/6/2022
5.2.0-beta23 712 10/5/2022
5.2.0-beta22 689 9/30/2022
5.2.0-beta21 768 9/27/2022
5.2.0-beta20 753 9/26/2022
5.2.0-beta2 861 9/10/2022
5.2.0-beta19 756 9/25/2022
5.2.0-beta18 789 9/25/2022
5.2.0-beta17 730 9/23/2022
5.2.0-beta16 696 9/22/2022
5.2.0-beta15 840 9/20/2022
5.2.0-beta14 733 9/20/2022
5.2.0-beta13 771 9/19/2022
5.2.0-beta12 803 9/19/2022
5.2.0-beta11 772 9/17/2022
5.2.0-beta10 765 9/16/2022
5.2.0-beta1 722 9/10/2022
5.1.1-beta5 816 9/10/2022
5.1.1-beta4 756 9/9/2022
5.1.1-beta3 703 9/9/2022
5.1.1-beta2 713 9/9/2022
5.1.1-beta1 721 9/8/2022
5.1.0 36,809 9/8/2022
5.1.0-beta9 947 8/31/2022
5.1.0-beta8 724 8/29/2022
5.1.0-beta7 732 8/29/2022
5.1.0-beta6 779 8/28/2022
5.1.0-beta5 703 8/27/2022
5.1.0-beta4 714 8/27/2022
5.1.0-beta3 800 8/26/2022
5.1.0-beta2 728 8/25/2022
5.1.0-beta17 746 9/7/2022
5.1.0-beta16 722 9/7/2022
5.1.0-beta15 1,283 9/5/2022
5.1.0-beta14 730 9/4/2022
5.1.0-beta13 750 9/2/2022
5.1.0-beta12 698 9/1/2022
5.1.0-beta11 773 9/1/2022
5.1.0-beta10 682 8/31/2022
5.1.0-beta1 705 8/25/2022
5.0.0 24,066 8/24/2022
5.0.0-beta9 838 8/21/2022
5.0.0-beta8 724 8/20/2022
5.0.0-beta7 730 8/20/2022
5.0.0-beta6 807 8/18/2022
5.0.0-beta5 913 8/17/2022
5.0.0-beta4 720 8/17/2022
5.0.0-beta3 742 8/16/2022
5.0.0-beta2 769 8/15/2022
5.0.0-beta13 683 8/23/2022
5.0.0-beta12 789 8/23/2022
5.0.0-beta11 813 8/22/2022
5.0.0-beta10 703 8/22/2022
5.0.0-beta1 741 8/15/2022
4.5.0-beta9 1,248 8/13/2022
4.5.0-beta8 799 8/12/2022
4.5.0-beta7 864 8/11/2022
4.5.0-beta6 914 8/9/2022
4.5.0-beta5 705 8/8/2022
4.5.0-beta4 810 8/8/2022
4.5.0-beta3 730 8/8/2022
4.5.0-beta2 742 8/8/2022
4.5.0-beta15 749 8/15/2022
4.5.0-beta14 750 8/14/2022
4.5.0-beta13 762 8/14/2022
4.5.0-beta12 721 8/14/2022
4.5.0-beta11 736 8/14/2022
4.5.0-beta10 707 8/13/2022
4.5.0-beta1 776 8/4/2022
4.4.0 32,660 8/3/2022
4.4.0-beta9 736 8/2/2022
4.4.0-beta8 751 7/31/2022
4.4.0-beta7 732 7/28/2022
4.4.0-beta6 817 7/24/2022
4.4.0-beta5 766 7/24/2022
4.4.0-beta4 765 7/23/2022
4.4.0-beta3 770 7/22/2022
4.4.0-beta2 745 7/22/2022
4.4.0-beta1 744 7/20/2022
4.3.2-beta1 865 7/13/2022
4.3.1 26,230 7/13/2022
4.3.1-beta5 969 7/10/2022
4.3.1-beta4 913 7/3/2022
4.3.1-beta3 757 7/2/2022
4.3.1-beta2 1,683 7/2/2022
4.3.1-beta1 813 6/30/2022
4.3.0 74,867 6/17/2022
4.3.0-beta9 1,311 5/30/2022
4.3.0-beta8 746 5/29/2022
4.3.0-beta7 871 5/27/2022
4.3.0-beta6 859 5/25/2022
4.3.0-beta5 809 5/24/2022
4.3.0-beta4 739 5/24/2022
4.3.0-beta3 734 5/23/2022
4.3.0-beta2 800 5/21/2022
4.3.0-beta11 749 6/3/2022
4.3.0-beta10 709 5/31/2022
4.3.0-beta1 774 5/20/2022
4.2.1-beta2 723 5/19/2022
4.2.1-beta1 722 5/19/2022
4.2.0 14,580 5/19/2022
4.2.0-beta9 945 5/13/2022
4.2.0-beta8 745 5/13/2022
4.2.0-beta7 791 5/11/2022
4.2.0-beta6 781 5/11/2022
4.2.0-beta5 764 5/10/2022
4.2.0-beta4 759 5/9/2022
4.2.0-beta3 801 5/7/2022
4.2.0-beta2 745 5/6/2022
4.2.0-beta10 749 5/18/2022
4.2.0-beta1 880 4/28/2022
4.1.0 18,074 4/26/2022
4.1.0-beta8 8,837 4/26/2022
4.1.0-beta7 773 4/26/2022
4.1.0-beta6 742 4/24/2022
4.1.0-beta5 725 4/23/2022
4.1.0-beta4 845 4/10/2022
4.1.0-beta3 777 4/6/2022
4.1.0-beta2 1,044 4/2/2022
4.1.0-beta1 804 3/31/2022
4.0.0 44,541 3/30/2022
4.0.0-beta6 821 3/26/2022
4.0.0-beta5 805 3/24/2022
4.0.0-beta4 760 3/23/2022
4.0.0-beta3 799 3/22/2022
4.0.0-beta2 771 3/22/2022
4.0.0-beta1 732 3/22/2022
3.12.1-beta2 777 3/22/2022
3.12.1-beta1 722 3/21/2022
3.11.0 8,389 3/21/2022
3.11.0-beta9 801 3/17/2022
3.11.0-beta8 722 3/16/2022
3.11.0-beta7 755 3/15/2022
3.11.0-beta6 781 3/14/2022
3.11.0-beta5 736 3/14/2022
3.11.0-beta4 768 3/14/2022
3.11.0-beta3 755 3/13/2022
3.11.0-beta2 747 3/13/2022
3.11.0-beta12 784 3/18/2022
3.11.0-beta11 932 3/17/2022
3.11.0-beta10 702 3/17/2022
3.11.0-beta1 762 3/10/2022
3.10.0 6,528 3/10/2022
3.10.0-beta7 786 3/9/2022
3.10.0-beta6 783 3/9/2022
3.10.0-beta5 802 3/8/2022
3.10.0-beta4 767 3/8/2022
3.10.0-beta3 743 3/8/2022
3.10.0-beta2 831 3/5/2022
3.10.0-beta1 750 3/5/2022
3.9.1 2,161 3/4/2022
3.9.0-beta9 780 3/2/2022
3.9.0-beta8 754 3/1/2022
3.9.0-beta7 742 3/1/2022
3.9.0-beta6 769 3/1/2022
3.9.0-beta5 759 3/1/2022
3.9.0-beta4 744 3/1/2022
3.9.0-beta3 767 2/28/2022
3.9.0-beta2 745 2/28/2022
3.9.0-beta13 757 3/4/2022
3.9.0-beta12 788 3/4/2022
3.9.0-beta11 786 3/3/2022
3.9.0-beta10 748 3/2/2022
3.9.0-beta1 769 2/27/2022
3.8.1 3,713 2/27/2022
3.8.0 1,838 2/26/2022
3.7.1-beta2 779 2/25/2022
3.7.1-beta1 705 2/25/2022
3.7.0 1,764 2/25/2022
3.6.0 1,895 2/23/2022
3.6.0-beta8 789 2/23/2022
3.6.0-beta7 750 2/23/2022
3.6.0-beta6 757 2/23/2022
3.6.0-beta5 757 2/22/2022
3.6.0-beta4 779 2/22/2022
3.6.0-beta3 785 2/21/2022
3.6.0-beta2 743 2/21/2022
3.6.0-beta1 757 2/19/2022
3.5.1 1,707 2/19/2022
3.5.1-beta4 763 2/18/2022
3.5.1-beta3 755 2/18/2022
3.5.1-beta2 786 2/18/2022
3.5.1-beta1 780 2/18/2022
3.5.0 1,782 2/16/2022
3.5.0-beta9 742 2/15/2022
3.5.0-beta8 790 2/15/2022
3.5.0-beta7 714 2/14/2022
3.5.0-beta6 817 2/14/2022
3.5.0-beta5 780 2/14/2022
3.5.0-beta4 772 2/14/2022
3.5.0-beta3 773 2/10/2022
3.5.0-beta2 806 2/9/2022
3.5.0-beta10 764 2/16/2022
3.5.0-beta1 766 2/9/2022
3.4.1 1,730 2/13/2022
3.4.0 2,159 2/7/2022
3.4.0-beta2 768 2/6/2022
3.4.0-beta1 769 2/6/2022
3.3.0 1,632 2/5/2022
3.3.0-beta4 836 2/4/2022
3.3.0-beta3 889 2/3/2022
3.3.0-beta2 745 2/3/2022
3.3.0-beta1 797 2/3/2022
3.2.2 1,709 2/2/2022
3.2.1 1,723 2/1/2022
3.2.1-beta1 741 1/30/2022
3.2.0 2,960 1/30/2022
3.2.0-beta6 760 1/30/2022
3.2.0-beta5 720 1/29/2022
3.2.0-beta4 779 1/29/2022
3.2.0-beta3 765 1/28/2022
3.2.0-beta2 775 1/28/2022
3.2.0-beta1 791 1/25/2022
3.1.4 3,312 1/27/2022
3.1.3 1,830 1/26/2022
3.1.3-beta1 800 1/26/2022
3.1.2 1,698 1/25/2022
3.1.1 1,654 1/24/2022
3.1.0 1,612 1/24/2022
3.0.0 1,620 1/22/2022
3.0.0-beta1 747 1/22/2022
2.21.0-beta9 1,647 1/19/2022
2.21.0-beta8 739 1/19/2022
2.21.0-beta7 718 1/18/2022
2.21.0-beta6 713 1/18/2022
2.21.0-beta5 748 1/18/2022
2.21.0-beta4 708 1/18/2022
2.21.0-beta3 752 1/18/2022
2.21.0-beta2 717 1/17/2022
2.21.0-beta15 740 1/21/2022
2.21.0-beta14 733 1/21/2022
2.21.0-beta13 711 1/20/2022
2.21.0-beta12 762 1/20/2022
2.21.0-beta11 689 1/19/2022
2.21.0-beta10 792 1/19/2022
2.21.0-beta1 737 1/16/2022
2.20.0 1,380 1/16/2022
2.20.0-beta3 720 1/16/2022
2.20.0-beta2 743 1/15/2022
2.20.0-beta1 758 1/15/2022
2.19.2 1,573 1/14/2022
2.19.1 1,478 1/10/2022
2.19.0 1,386 1/10/2022
2.19.0-beta2 773 1/9/2022
2.19.0-beta1 797 1/6/2022
2.18.1 1,514 1/2/2022
2.18.0 1,414 12/31/2021
2.18.0-beta2 789 12/30/2021
2.18.0-beta1 743 12/30/2021
2.17.0 1,428 12/29/2021
2.17.0-beta2 751 12/28/2021
2.17.0-beta1 784 12/27/2021
2.16.0 1,453 12/25/2021
2.15.0 1,417 12/23/2021
2.15.0-beta2 758 12/22/2021
2.15.0-beta1 750 12/22/2021
2.14.0 1,394 12/21/2021
2.14.0-beta1 793 12/20/2021
2.13.1 1,418 12/20/2021
2.13.0 1,386 12/19/2021
2.12.0 1,203 12/17/2021
2.12.0-beta2 694 12/16/2021
2.12.0-beta1 762 12/16/2021
2.11.0 1,247 12/15/2021
2.10.1-beta1 773 12/15/2021
2.10.0 6,781 11/24/2021
2.10.0-beta2 5,674 11/24/2021
2.10.0-beta1 787 11/18/2021
2.9.1 1,285 11/9/2021
2.9.0 1,268 11/4/2021
2.9.0-beta3 815 11/1/2021
2.9.0-beta2 848 10/25/2021
2.9.0-beta1 907 10/24/2021
2.8.1 1,385 10/24/2021
2.8.0 1,244 10/24/2021
2.8.0-beta1 790 10/23/2021
2.7.1 1,336 10/23/2021
2.7.0 1,262 10/23/2021
2.6.0 1,349 10/21/2021
2.5.1 1,211 10/20/2021
2.5.0 1,248 10/20/2021
2.5.0-beta1 850 10/19/2021
2.4.0 1,233 10/19/2021
2.3.0 1,229 10/18/2021
2.3.0-beta2 836 10/18/2021
2.2.1 1,236 10/17/2021
2.2.0 1,284 10/17/2021
2.1.1 1,293 10/16/2021
2.1.0 1,271 10/16/2021
2.1.0-beta5 828 10/16/2021
2.1.0-beta4 864 10/16/2021
2.1.0-beta3 855 10/16/2021
2.1.0-beta2 760 10/15/2021
2.1.0-beta1 802 10/15/2021
2.0.0 1,300 10/14/2021
1.9.0 1,285 10/13/2021
1.8.0 1,210 10/12/2021
1.8.0-beta1 791 10/11/2021
1.7.0 1,340 10/10/2021
1.6.0 1,334 10/7/2021
1.6.0-beta5 789 10/6/2021
1.6.0-beta4 797 10/6/2021
1.6.0-beta3 776 10/5/2021
1.6.0-beta2 768 10/5/2021
1.6.0-beta1 792 10/5/2021
1.5.0 1,242 10/4/2021
1.4.0 1,279 10/3/2021
1.3.0 1,250 10/1/2021
1.2.0 1,270 9/29/2021
1.1.0 1,266 9/29/2021
1.0.0 20,618 9/28/2021
1.0.0-rc6 784 9/28/2021
1.0.0-rc5 792 9/27/2021
1.0.0-rc4 792 9/27/2021
1.0.0-rc3 852 9/27/2021
1.0.0-rc2 807 9/27/2021
1.0.0-rc1 822 9/27/2021
1.0.0-beta6 817 9/26/2021
1.0.0-beta5 758 9/26/2021
1.0.0-beta4 841 9/26/2021
1.0.0-beta3 812 9/25/2021
1.0.0-beta2 837 9/25/2021

- add SendForbiddenAsync() method
     - add SendUnauthorizedAsync() method
     - add SendFileAsync() method
     - add SendStreamAsync() method
     - add more overloads for httpclient extensions
     - show log warning if duplicate routes are registered