FastEndpoints 1.6.0-beta2

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

Showing the top 20 packages that depend on FastEndpoints.

Packages Downloads
FastEndpoints.Swagger
Swagger support for FastEndpoints.
22
Elsa.EntityFrameworkCore
Provides Entity Framework Core implementations of various abstractions from various modules.
21
FastEndpoints.Swagger
Swagger support for FastEndpoints.
21
Elsa.JavaScript
Provides a JavaScript expression provider.
21
FastEndpoints.Swagger
Swagger support for FastEndpoints.
20
FastEndpoints.Swagger
Swagger support for FastEndpoints.
19
Elsa.JavaScript
Provides a JavaScript expression provider.
19
Elsa.Scheduling
Provides scheduling activities such as Timer, Delay and StartAt.
19
Elsa.Labels
Provides funtionality to tag workflows with labels and filter by them.
19
Elsa.Liquid
Provides a Liquid expression provider.
19
FastEndpoints.Security
Security library for FastEndpoints.
18
FastEndpoints.Swagger
Swagger support for FastEndpoints.
18

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

.NET 6.0

Version Downloads Last updated
8.1.0-beta.11 1 3/6/2026
8.1.0-beta.10 1 3/6/2026
8.1.0-beta.9 1 3/6/2026
8.1.0-beta.8 1 3/6/2026
8.1.0-beta.7 1 3/6/2026
8.1.0-beta.6 1 3/6/2026
8.1.0-beta.5 1 3/6/2026
8.1.0-beta.4 1 3/6/2026
8.1.0-beta.3 1 3/6/2026
8.1.0-beta.2 1 3/6/2026
8.1.0-beta.1 1 3/6/2026
8.0.1 1 3/6/2026
8.0.0 1 3/6/2026
8.0.0-beta.14 1 3/6/2026
8.0.0-beta.13 1 3/6/2026
8.0.0-beta.12 1 3/6/2026
8.0.0-beta.11 1 3/6/2026
8.0.0-beta.10 1 2/22/2026
8.0.0-beta.9 1 2/13/2026
8.0.0-beta.8 1 2/13/2026
8.0.0-beta.7 1 2/13/2026
8.0.0-beta.6 1 2/13/2026
8.0.0-beta.5 1 2/13/2026
8.0.0-beta.4 1 2/13/2026
8.0.0-beta.3 1 2/13/2026
8.0.0-beta.2 1 2/13/2026
8.0.0-beta.1 1 2/13/2026
7.3.0-beta.14 1 2/13/2026
7.3.0-beta.13 1 2/13/2026
7.3.0-beta.12 1 2/13/2026
7.3.0-beta.11 1 2/13/2026
7.3.0-beta.10 1 2/13/2026
7.3.0-beta.9 1 2/13/2026
7.3.0-beta.8 1 2/13/2026
7.3.0-beta.7 1 2/13/2026
7.3.0-beta.6 1 2/13/2026
7.3.0-beta.5 2 1/20/2026
7.3.0-beta.4 2 1/20/2026
7.3.0-beta.3 2 1/20/2026
7.3.0-beta.2 2 1/20/2026
7.2.0 2 1/20/2026
7.2.0-beta.12 2 1/20/2026
7.2.0-beta.11 2 1/20/2026
7.2.0-beta.10 4 12/28/2025
7.2.0-beta.9 4 12/23/2025
7.2.0-beta.8 3 12/13/2025
7.2.0-beta.7 3 12/13/2025
7.2.0-beta.6 3 12/13/2025
7.2.0-beta.5 4 12/13/2025
7.2.0-beta.4 3 12/13/2025
7.2.0-beta.3 3 12/13/2025
7.2.0-beta.2 3 11/30/2025
7.2.0-beta.1 3 11/30/2025
7.1.1 4 11/26/2025
7.1.0 7 11/22/2025
7.1.0-beta.26 6 11/24/2025
7.1.0-beta.25 6 11/25/2025
7.1.0-beta.24 8 11/23/2025
7.1.0-beta.23 12 11/24/2025
7.1.0-beta.22 9 11/25/2025
7.1.0-beta.21 6 11/25/2025
7.1.0-beta.20 7 11/24/2025
7.1.0-beta.19 7 11/23/2025
7.1.0-beta.18 11 11/23/2025
7.1.0-beta.17 8 11/23/2025
7.1.0-beta.16 15 11/24/2025
7.1.0-beta.15 9 11/25/2025
7.1.0-beta.14 9 9/29/2025
7.1.0-beta.13 4 9/29/2025
7.1.0-beta.12 6 11/24/2025
7.1.0-beta.11 7 11/25/2025
7.1.0-beta.10 6 12/17/2025
7.1.0-beta.9 7 11/24/2025
7.1.0-beta.8 7 11/24/2025
7.1.0-beta.7 7 9/3/2025
7.1.0-beta.6 8 9/3/2025
7.1.0-beta.5 5 8/16/2025
7.1.0-beta.4 13 8/11/2025
7.1.0-beta.3 6 8/11/2025
7.1.0-beta.2 7 8/11/2025
7.1.0-beta.1 10 8/11/2025
7.0.1 10 8/11/2025
7.0.0 10 8/11/2025
7.0.0-beta.2 9 8/1/2025
7.0.0-beta.1 9 8/11/2025
6.3.0-beta.16 6 8/11/2025
6.3.0-beta.15 11 8/11/2025
6.3.0-beta.14 9 7/19/2025
6.3.0-beta.13 11 7/19/2025
6.3.0-beta.12 6 7/19/2025
6.3.0-beta.11 6 7/19/2025
6.3.0-beta.10 11 7/19/2025
6.3.0-beta.9 11 7/19/2025
6.3.0-beta.8 9 7/19/2025
6.3.0-beta.7 5 7/8/2025
6.3.0-beta.6 13 7/8/2025
6.3.0-beta.5 11 7/8/2025
6.3.0-beta.4 15 7/3/2025
6.3.0-beta.3 10 6/28/2025
6.3.0-beta.2 6 7/1/2025
6.3.0-beta.1 9 6/29/2025
6.2.0 12 6/30/2025
6.2.0-beta.9 8 7/1/2025
6.2.0-beta.8 10 6/30/2025
6.2.0-beta.7 19 6/30/2025
6.2.0-beta.6 13 7/2/2025
6.2.0-beta.5 8 6/28/2025
6.2.0-beta.4 10 6/29/2025
6.2.0-beta.3 5 7/3/2025
6.2.0-beta.2 9 6/30/2025
6.2.0-beta.1 10 6/29/2025
6.1.0 12 7/1/2025
6.1.0-beta.13 10 7/3/2025
6.1.0-beta.12 15 6/9/2025
6.1.0-beta.11 11 7/1/2025
6.1.0-beta.10 8 6/30/2025
6.1.0-beta.8 5 6/29/2025
6.1.0-beta.7 11 7/17/2025
6.1.0-beta.6 13 7/5/2025
6.1.0-beta.5 9 7/2/2025
6.1.0-beta.4 12 6/30/2025
6.1.0-beta.3 7 7/17/2025
6.1.0-beta.2 7 6/29/2025
6.1.0-beta.1 8 7/1/2025
6.0.0 11 7/1/2025
6.0.0-beta.12 10 6/29/2025
6.0.0-beta.11 8 6/29/2025
6.0.0-beta.10 10 7/3/2025
6.0.0-beta.9 7 6/29/2025
6.0.0-beta.8 10 7/3/2025
6.0.0-beta.7 5 6/29/2025
6.0.0-beta.6 10 7/3/2025
6.0.0-beta.5 9 6/30/2025
6.0.0-beta.4 12 6/30/2025
6.0.0-beta.3 11 6/30/2025
6.0.0-beta.2 12 6/30/2025
6.0.0-beta.1 8 6/29/2025
5.35.0.603-beta 11 6/29/2025
5.35.0.602-beta 13 3/12/2025
5.35.0.601-beta 12 3/12/2025
5.35.0.600-beta 9 3/12/2025
5.35.0.3-beta 9 3/12/2025
5.35.0.2-beta 10 3/12/2025
5.35.0.1-beta 17 3/12/2025
5.35.0 11 3/12/2025
5.34.0.19-beta 19 3/12/2025
5.34.0.18-beta 11 3/12/2025
5.34.0.17-beta 10 3/12/2025
5.34.0.16-beta 8 3/12/2025
5.34.0.15-beta 10 3/12/2025
5.34.0.14-beta 9 3/12/2025
5.34.0.13-beta 20 3/12/2025
5.34.0.12-beta 13 3/12/2025
5.34.0.11-beta 10 3/12/2025
5.34.0.10-beta 11 3/12/2025
5.34.0.9-beta 12 3/12/2025
5.34.0.8-beta 13 3/12/2025
5.34.0.7-beta 12 3/12/2025
5.34.0.6-beta 6 3/12/2025
5.34.0.5-beta 12 3/12/2025
5.34.0.4-beta 12 3/12/2025
5.34.0.3-beta 10 3/12/2025
5.34.0.2-beta 10 3/12/2025
5.34.0.1-beta 14 3/12/2025
5.34.0 36 3/12/2025
5.33.0.13-beta 6 3/12/2025
5.33.0.12-beta 14 3/12/2025
5.33.0.11-beta 15 3/12/2025
5.33.0.10-beta 16 3/12/2025
5.33.0.9-beta 10 3/12/2025
5.33.0.8-beta 10 3/12/2025
5.33.0.7-beta 13 3/12/2025
5.33.0.6-beta 13 3/12/2025
5.33.0.5-beta 9 3/12/2025
5.33.0.3-beta 9 3/12/2025
5.33.0.2-beta 8 3/12/2025
5.33.0.1-beta 8 3/12/2025
5.33.0 13 3/12/2025
5.32.0.16-beta 12 3/12/2025
5.32.0.15-beta 12 3/12/2025
5.32.0.14-beta 14 3/12/2025
5.32.0.13-beta 10 3/12/2025
5.32.0.12-beta 11 3/12/2025
5.32.0.11-beta 10 3/12/2025
5.32.0.10-beta 14 3/12/2025
5.32.0.9-beta 11 3/12/2025
5.32.0.8-beta 10 3/12/2025
5.32.0.7-beta 10 3/12/2025
5.32.0.6-beta 11 3/12/2025
5.32.0.5-beta 10 3/12/2025
5.32.0.4-beta 12 3/12/2025
5.32.0.3-beta 15 3/12/2025
5.32.0.2-beta 14 3/12/2025
5.32.0.1-beta 9 3/12/2025
5.32.0 35 3/12/2025
5.31.0.18-beta 13 3/12/2025
5.31.0.17-beta 10 3/12/2025
5.31.0.16-beta 9 3/12/2025
5.31.0.15-beta 9 3/12/2025
5.31.0.14-beta 10 3/12/2025
5.31.0.13-beta 7 3/12/2025
5.31.0.12-beta 10 3/12/2025
5.31.0.11-beta 13 3/12/2025
5.31.0.10-beta 7 3/12/2025
5.31.0.9-beta 9 3/12/2025
5.31.0.8-beta 11 3/12/2025
5.31.0.7-beta 10 3/12/2025
5.31.0.6-beta 12 3/12/2025
5.31.0.5-beta 14 3/12/2025
5.31.0.4-beta 11 3/12/2025
5.31.0.3-beta 10 3/12/2025
5.31.0.2-beta 8 3/12/2025
5.31.0.1-beta 7 3/12/2025
5.31.0 10 3/12/2025
5.30.0.23-beta 11 3/12/2025
5.30.0.22-beta 16 3/12/2025
5.30.0.21-beta 12 3/12/2025
5.30.0.20-beta 13 3/12/2025
5.30.0.19-beta 12 3/12/2025
5.30.0.18-beta 11 3/12/2025
5.30.0.17-beta 11 3/12/2025
5.30.0.16-beta 10 3/12/2025
5.30.0.15-beta 10 3/12/2025
5.30.0.14-beta 8 3/12/2025
5.30.0.13-beta 13 3/12/2025
5.30.0.12-beta 13 3/12/2025
5.30.0.11-beta 10 3/12/2025
5.30.0.10-beta 14 3/12/2025
5.30.0.9-beta 10 3/12/2025
5.30.0.8-beta 14 3/12/2025
5.30.0.7-beta 10 3/12/2025
5.30.0.6-beta 11 3/12/2025
5.30.0.5-beta 12 3/12/2025
5.30.0.4-beta 13 3/12/2025
5.30.0.3-beta 8 3/12/2025
5.30.0.2-beta 10 3/12/2025
5.30.0.1-beta 12 3/12/2025
5.30.0 13 3/12/2025
5.29.0.13-beta 17 3/12/2025
5.29.0.12-beta 10 3/12/2025
5.29.0.11-beta 8 3/12/2025
5.29.0.10-beta 15 3/12/2025
5.29.0.8-beta 12 3/12/2025
5.29.0.7-beta 10 3/12/2025
5.29.0.6-beta 10 3/12/2025
5.29.0.5-beta 14 3/12/2025
5.29.0.4-beta 10 3/12/2025
5.29.0.3-beta 9 3/12/2025
5.29.0.2-beta 9 3/12/2025
5.29.0.1-beta 10 3/12/2025
5.29.0 15 3/12/2025
5.28.0.7-beta 9 3/12/2025
5.28.0.6-beta 10 3/12/2025
5.28.0.5-beta 12 3/12/2025
5.28.0.4-beta 12 3/12/2025
5.28.0.3-beta 11 3/12/2025
5.28.0.2-beta 14 3/12/2025
5.28.0.1-beta 14 3/12/2025
5.28.0 13 3/12/2025
5.27.0.14-beta 11 3/12/2025
5.27.0.13-beta 9 3/12/2025
5.27.0.12-beta 13 3/12/2025
5.27.0.11-beta 9 3/12/2025
5.27.0.10-beta 16 3/12/2025
5.27.0.9-beta 11 3/12/2025
5.27.0.8-beta 16 3/12/2025
5.27.0.7-beta 12 3/12/2025
5.27.0.6-beta 13 3/12/2025
5.27.0.5-beta 12 3/12/2025
5.27.0.4-beta 10 3/12/2025
5.27.0.3-beta 14 3/12/2025
5.27.0.2-beta 11 3/12/2025
5.27.0.1-beta 10 3/12/2025
5.27.0 15 3/12/2025
5.26.0.27-beta 16 3/12/2025
5.26.0.26-beta 8 3/12/2025
5.26.0.25-beta 12 3/12/2025
5.26.0.24-beta 7 3/12/2025
5.26.0.23-beta 11 3/12/2025
5.26.0.22-beta 12 3/12/2025
5.26.0.21-beta 12 3/12/2025
5.26.0.20-beta 11 3/12/2025
5.26.0.19-beta 18 3/12/2025
5.26.0.18-beta 9 3/12/2025
5.26.0.17-beta 9 3/12/2025
5.26.0.16-beta 9 3/12/2025
5.26.0.15-beta 10 3/12/2025
5.26.0.14-beta 15 3/12/2025
5.26.0.13-beta 14 3/12/2025
5.26.0.12-beta 13 3/12/2025
5.26.0.11-beta 12 3/12/2025
5.26.0.10-beta 9 3/12/2025
5.26.0.9-beta 13 3/12/2025
5.26.0.8-beta 11 3/12/2025
5.26.0.7-beta 10 3/12/2025
5.26.0.6-beta 8 3/12/2025
5.26.0.5-beta 13 3/12/2025
5.26.0.4-beta 17 3/12/2025
5.26.0.3-beta 13 3/12/2025
5.26.0.2-beta 19 3/12/2025
5.26.0.1-beta 18 3/12/2025
5.26.0 9 3/12/2025
5.25.0.15-beta 11 3/12/2025
5.25.0.14-beta 14 3/12/2025
5.25.0.13-beta 11 3/12/2025
5.25.0.12-beta 6 3/12/2025
5.25.0.11-beta 10 3/12/2025
5.25.0.10-beta 9 3/12/2025
5.25.0.9-beta 11 3/12/2025
5.25.0.8-beta 10 3/12/2025
5.25.0.7-beta 8 3/12/2025
5.25.0.6-beta 8 3/12/2025
5.25.0.5-beta 11 3/12/2025
5.25.0.4-beta 8 3/12/2025
5.25.0.3-beta 10 3/12/2025
5.25.0.2-beta 13 3/12/2025
5.25.0.1-beta 12 3/12/2025
5.25.0 16 3/12/2025
5.24.0.12-beta 13 3/12/2025
5.24.0.11-beta 12 3/12/2025
5.24.0.9-beta 12 3/12/2025
5.24.0.8-beta 8 3/12/2025
5.24.0.7-beta 17 3/12/2025
5.24.0.6-beta 13 3/12/2025
5.24.0.5-beta 12 3/12/2025
5.24.0.4-beta 14 3/12/2025
5.24.0.3-beta 10 3/12/2025
5.24.0.2-beta 10 3/12/2025
5.24.0.1-beta 11 3/12/2025
5.24.0 13 3/12/2025
5.23.0.15-beta 12 3/12/2025
5.23.0.14-beta 13 3/12/2025
5.23.0.13-beta 9 3/12/2025
5.23.0.12-beta 9 3/12/2025
5.23.0.11-beta 8 3/12/2025
5.23.0.10-beta 7 3/12/2025
5.23.0.9-beta 12 3/12/2025
5.23.0.8-beta 6 3/12/2025
5.23.0.7-beta 13 3/12/2025
5.23.0.6-beta 6 3/12/2025
5.23.0.5-beta 9 3/12/2025
5.23.0.4-beta 8 3/12/2025
5.23.0.3-beta 10 3/12/2025
5.23.0.2-beta 10 3/12/2025
5.23.0.1-beta 9 3/12/2025
5.23.0 13 3/12/2025
5.22.0.18-beta 12 3/12/2025
5.22.0.17-beta 8 3/12/2025
5.22.0.16-beta 11 3/12/2025
5.22.0.15-beta 11 3/12/2025
5.22.0.14-beta 10 3/12/2025
5.22.0.13-beta 13 3/12/2025
5.22.0.12-beta 12 3/12/2025
5.22.0.11-beta 7 3/12/2025
5.22.0.10-beta 6 3/12/2025
5.22.0.9-beta 9 3/12/2025
5.22.0.8-beta 13 3/12/2025
5.22.0.7-beta 15 3/12/2025
5.22.0.6-beta 13 3/12/2025
5.22.0.5-beta 11 3/12/2025
5.22.0.4-beta 12 3/12/2025
5.22.0.3-beta 10 3/12/2025
5.22.0.2-beta 11 3/12/2025
5.22.0.1-beta 13 3/12/2025
5.22.0 16 3/12/2025
5.21.2.20-beta 7 3/12/2025
5.21.2.19-beta 12 3/12/2025
5.21.2.18-beta 14 3/12/2025
5.21.2.17-beta 7 3/12/2025
5.21.2.16-beta 11 3/12/2025
5.21.2.15-beta 9 3/12/2025
5.21.2.14-beta 13 3/12/2025
5.21.2.13-beta 10 3/12/2025
5.21.2.12-beta 10 3/12/2025
5.21.2.11-beta 9 3/12/2025
5.21.2.10-beta 7 3/12/2025
5.21.2.9-beta 9 3/12/2025
5.21.2.8-beta 11 3/12/2025
5.21.2.7-beta 8 3/12/2025
5.21.2.6-beta 10 3/12/2025
5.21.2.5-beta 9 3/12/2025
5.21.2.4-beta 16 3/12/2025
5.21.2.3-beta 10 3/12/2025
5.21.2.2-beta 11 3/12/2025
5.21.2.1-beta 7 3/12/2025
5.21.2 8 3/12/2025
5.21.1.1-beta 11 3/12/2025
5.21.1 8 3/12/2025
5.21.0 15 3/12/2025
5.20.1.12-beta 12 3/12/2025
5.20.1.11-beta 12 3/12/2025
5.20.1.10-beta 13 3/12/2025
5.20.1.9-beta 14 3/12/2025
5.20.1.8-beta 8 3/12/2025
5.20.1.7-beta 11 3/12/2025
5.20.1.6-beta 15 3/12/2025
5.20.1.5-beta 8 3/12/2025
5.20.1.4-beta 10 3/12/2025
5.20.1.3-beta 9 3/12/2025
5.20.1.2-beta 10 3/12/2025
5.20.1.1-beta 10 3/12/2025
5.20.1 15 3/12/2025
5.20.0.2-beta 8 3/12/2025
5.20.0.1-beta 10 3/12/2025
5.20.0 16 3/12/2025
5.20.0-rc2 12 3/12/2025
5.20.0-rc1 12 3/12/2025
5.19.2 20 3/12/2025
5.19.1 13 3/12/2025
5.19.0.13-beta 15 3/12/2025
5.19.0.12-beta 10 3/12/2025
5.19.0.11-beta 9 3/12/2025
5.19.0.10-beta 8 3/12/2025
5.19.0.9-beta 7 3/12/2025
5.19.0.8-beta 11 3/12/2025
5.19.0.7-beta 7 3/12/2025
5.19.0.6-beta 16 3/12/2025
5.19.0.5-beta 8 3/12/2025
5.19.0.4-beta 6 3/12/2025
5.19.0.3-beta 15 3/12/2025
5.19.0.2-beta 10 3/12/2025
5.19.0.1-beta 6 3/12/2025
5.19.0 14 3/12/2025
5.18.0.9-beta 8 3/12/2025
5.18.0.8-beta 11 3/12/2025
5.18.0.7-beta 11 3/12/2025
5.18.0.6-beta 13 3/12/2025
5.18.0.5-beta 11 3/12/2025
5.18.0.4-beta 13 3/12/2025
5.18.0.3-beta 12 3/12/2025
5.18.0.2-beta 8 3/12/2025
5.18.0.1-beta 9 3/12/2025
5.18.0 30 3/12/2025
5.17.1.32-beta 11 3/12/2025
5.17.1.31-beta 16 3/12/2025
5.17.1.30-beta 14 3/12/2025
5.17.1.29-beta 12 3/12/2025
5.17.1.28-beta 12 3/12/2025
5.17.1.27-beta 12 3/12/2025
5.17.1.26-beta 13 3/12/2025
5.17.1.25-beta 14 3/12/2025
5.17.1.24-beta 10 3/12/2025
5.17.1.23-beta 11 3/12/2025
5.17.1.22-beta 14 3/12/2025
5.17.1.21-beta 10 3/12/2025
5.17.1.20-beta 14 3/12/2025
5.17.1.19-beta 10 3/12/2025
5.17.1.18-beta 12 3/12/2025
5.17.1.17-beta 13 3/12/2025
5.17.1.16-beta 7 3/12/2025
5.17.1.15-beta 11 3/12/2025
5.17.1.14-beta 11 3/12/2025
5.17.1.13-beta 10 3/12/2025
5.17.1.12-beta 12 3/12/2025
5.17.1.11-beta 13 3/12/2025
5.17.1.10-beta 13 3/12/2025
5.17.1.9-beta 11 3/12/2025
5.17.1.8-beta 12 3/12/2025
5.17.1.7-beta 13 3/12/2025
5.17.1.6-beta 12 3/12/2025
5.17.1.5-beta 13 3/12/2025
5.17.1.4-beta 12 3/12/2025
5.17.1.3-beta 12 3/12/2025
5.17.1.2-beta 12 3/12/2025
5.17.1.1 14 3/12/2025
5.17.1 13 3/12/2025
5.17.0.2-beta 10 3/12/2025
5.17.0.1-beta 15 3/12/2025
5.17.0 13 3/12/2025
5.16.0.4-beta 8 3/12/2025
5.16.0.3-beta 12 3/12/2025
5.16.0.2-beta 12 3/12/2025
5.16.0.1-beta 7 3/12/2025
5.16.0 11 3/12/2025
5.15.0.22-beta 12 3/12/2025
5.15.0.21-beta 13 3/12/2025
5.15.0.20-beta 10 3/12/2025
5.15.0.19-beta 14 3/12/2025
5.15.0.18-beta 7 3/12/2025
5.15.0.17-beta 8 3/12/2025
5.15.0.16-beta 7 3/12/2025
5.15.0.15-beta 11 3/12/2025
5.15.0.14-beta 11 3/12/2025
5.15.0.12-beta 11 3/12/2025
5.15.0.11-beta 13 3/12/2025
5.15.0.9-beta 12 3/12/2025
5.15.0.8-beta 12 3/12/2025
5.15.0.7-beta 10 3/12/2025
5.15.0.6-beta 10 3/12/2025
5.15.0.5-beta 7 3/12/2025
5.15.0.4-beta 11 3/12/2025
5.15.0.3-beta 9 3/12/2025
5.15.0.2-beta 11 3/12/2025
5.15.0.1-beta 13 3/12/2025
5.15.0 11 3/12/2025
5.14.0.7-beta 10 3/12/2025
5.14.0.6-beta 10 3/12/2025
5.14.0.5-beta 13 3/12/2025
5.14.0.4-beta 6 3/12/2025
5.14.0.3-beta 12 3/12/2025
5.14.0.2-beta 8 3/12/2025
5.14.0.1-beta 8 3/12/2025
5.14.0 22 3/12/2025
5.13.0.9-beta 10 3/12/2025
5.13.0.8-beta 10 3/12/2025
5.13.0.7-beta 12 3/12/2025
5.13.0.6-beta 13 3/12/2025
5.13.0.5-beta 13 3/12/2025
5.13.0.4-beta 7 3/12/2025
5.13.0.3-beta 10 3/12/2025
5.13.0.2-beta 11 3/12/2025
5.13.0.1-beta 8 3/12/2025
5.13.0 14 3/12/2025
5.12.0.4-beta 14 3/12/2025
5.12.0.3-beta 9 3/12/2025
5.12.0.2-beta 6 3/12/2025
5.12.0.1-beta 12 3/12/2025
5.12.0 12 3/12/2025
5.11.0.6-beta 13 3/12/2025
5.11.0.5-beta 11 3/12/2025
5.11.0.4-beta 12 3/12/2025
5.11.0.3-beta 14 3/12/2025
5.11.0.2-beta 12 3/12/2025
5.11.0.1-beta 14 3/12/2025
5.11.0 22 3/12/2025
5.10.0.5-beta 9 3/12/2025
5.10.0.4-beta 12 3/12/2025
5.10.0.3-beta 9 3/12/2025
5.10.0.2-beta 12 3/12/2025
5.10.0.1-beta 11 3/12/2025
5.10.0 15 3/12/2025
5.9.0.4-beta 7 3/12/2025
5.9.0.3-beta 9 3/12/2025
5.9.0.2-beta 7 3/12/2025
5.9.0.1-beta 9 3/12/2025
5.9.0 31 3/12/2025
5.8.1.15-beta 10 3/12/2025
5.8.1.14-beta 15 3/12/2025
5.8.1.13-beta 9 3/12/2025
5.8.1.12-beta 10 3/12/2025
5.8.1.11-beta 11 3/12/2025
5.8.1.10-beta 11 3/12/2025
5.8.1.9-beta 12 3/12/2025
5.8.1.8-beta 13 3/12/2025
5.8.1.7-beta 11 3/12/2025
5.8.1.6-beta 10 3/12/2025
5.8.1.5-beta 6 3/12/2025
5.8.1.4-beta 11 3/12/2025
5.8.1.3-beta 6 3/12/2025
5.8.1.2-beta 12 3/12/2025
5.8.1.1-beta 15 3/12/2025
5.8.1 31 3/12/2025
5.8.0.8-beta 10 3/12/2025
5.8.0.7-beta 11 3/12/2025
5.8.0.6-beta 11 3/12/2025
5.8.0.5-beta 13 3/12/2025
5.8.0.4-beta 9 3/12/2025
5.8.0.3-beta 9 3/12/2025
5.8.0.2-beta 9 3/12/2025
5.8.0.1-beta 8 3/12/2025
5.8.0 31 3/12/2025
5.7.2.14-beta 8 3/12/2025
5.7.2.13-beta 12 3/12/2025
5.7.2.12-beta 7 3/12/2025
5.7.2.11-beta 9 3/12/2025
5.7.2.10-beta 10 3/12/2025
5.7.2.9-beta 7 3/12/2025
5.7.2.8-beta 10 3/12/2025
5.7.2.7-beta 13 3/12/2025
5.7.2.6-beta 9 3/12/2025
5.7.2.5-beta 11 3/12/2025
5.7.2.4-beta 11 3/12/2025
5.7.2.3-beta 7 3/12/2025
5.7.2.2-beta 10 3/12/2025
5.7.2.1-beta 19 3/12/2025
5.7.2 11 3/12/2025
5.7.1.1-beta 12 3/12/2025
5.7.1 15 3/12/2025
5.7.0.4-beta 13 3/12/2025
5.7.0.3-beta 9 3/12/2025
5.7.0.2-beta 13 3/12/2025
5.7.0.1-beta 12 3/12/2025
5.7.0 13 3/12/2025
5.6.0.6-beta 11 3/12/2025
5.6.0.5-beta 11 3/12/2025
5.6.0.4-beta 9 3/12/2025
5.6.0.3-beta 9 3/12/2025
5.6.0.2-beta 10 3/12/2025
5.6.0.1-beta 14 3/12/2025
5.6.0 13 3/12/2025
5.5.0.5-beta 9 3/12/2025
5.5.0.4-beta 14 3/12/2025
5.5.0.3-beta 11 3/12/2025
5.5.0.2-beta 11 3/12/2025
5.5.0.1-beta 14 3/12/2025
5.5.0 14 3/12/2025
5.4.1.7-beta 11 3/12/2025
5.4.1.6-beta 17 3/12/2025
5.4.1.5-beta 8 3/12/2025
5.4.1.4-beta 9 3/12/2025
5.4.1.3-beta 12 3/12/2025
5.4.1.2-beta 12 3/12/2025
5.4.1.1-beta 9 3/12/2025
5.4.1 30 3/12/2025
5.4.0.2-beta 12 3/12/2025
5.4.0.1-beta 14 3/12/2025
5.4.0 14 3/12/2025
5.3.2.13-beta 12 3/12/2025
5.3.2.12-beta 14 3/12/2025
5.3.2.11-beta 10 3/12/2025
5.3.2.10-beta 7 3/12/2025
5.3.2.9-beta 14 3/12/2025
5.3.2.8-beta 16 3/12/2025
5.3.2.7-beta 9 3/12/2025
5.3.2.6-beta 16 3/12/2025
5.3.2.5-beta 10 3/12/2025
5.3.2.4-beta 12 3/12/2025
5.3.2.3-beta 13 3/12/2025
5.3.2.2-beta 16 3/12/2025
5.3.2.1-beta 10 3/12/2025
5.3.2 10 3/12/2025
5.3.1.5-beta 11 3/12/2025
5.3.1.4-beta 13 3/12/2025
5.3.1.3-beta 7 3/12/2025
5.3.1.2-beta 6 3/12/2025
5.3.1.1-beta 14 3/12/2025
5.3.1 11 3/12/2025
5.3.0.1-beta 9 3/12/2025
5.3.0 33 3/12/2025
5.3.0-beta 16 3/12/2025
5.2.1.17-beta 12 3/12/2025
5.2.1.16-beta 12 3/12/2025
5.2.1.15-beta 10 3/12/2025
5.2.1.14-beta 11 3/12/2025
5.2.1.13-beta 8 3/12/2025
5.2.1.12-beta 10 3/12/2025
5.2.1.11-beta 10 3/12/2025
5.2.1.10-beta 11 3/12/2025
5.2.1.9-beta 6 3/12/2025
5.2.1.8-beta 9 3/12/2025
5.2.1.7-beta 11 3/12/2025
5.2.1.6-beta 9 3/12/2025
5.2.1.5-beta 11 3/12/2025
5.2.1.4-beta 12 3/12/2025
5.2.1.3-beta 11 3/12/2025
5.2.1.2-beta 14 3/12/2025
5.2.1.1-beta 15 3/12/2025
5.2.1 13 3/12/2025
5.2.0.2-beta 9 3/12/2025
5.2.0.1-beta 10 3/12/2025
5.2.0 10 3/12/2025
5.2.0-beta9 12 3/12/2025
5.2.0-beta8 16 3/12/2025
5.2.0-beta7 14 3/12/2025
5.2.0-beta6 12 3/12/2025
5.2.0-beta5 19 3/12/2025
5.2.0-beta4 14 3/12/2025
5.2.0-beta3 13 3/12/2025
5.2.0-beta28 12 3/12/2025
5.2.0-beta27 14 3/12/2025
5.2.0-beta26 11 3/12/2025
5.2.0-beta25 10 3/12/2025
5.2.0-beta24 11 3/12/2025
5.2.0-beta23 13 3/12/2025
5.2.0-beta22 12 3/12/2025
5.2.0-beta21 10 3/12/2025
5.2.0-beta20 10 3/12/2025
5.2.0-beta2 15 3/12/2025
5.2.0-beta19 11 3/12/2025
5.2.0-beta18 9 3/12/2025
5.2.0-beta17 10 3/12/2025
5.2.0-beta16 11 3/12/2025
5.2.0-beta15 13 3/12/2025
5.2.0-beta14 12 3/12/2025
5.2.0-beta13 12 3/12/2025
5.2.0-beta12 7 3/12/2025
5.2.0-beta11 7 3/12/2025
5.2.0-beta10 8 3/12/2025
5.2.0-beta1 16 3/12/2025
5.1.1-beta5 9 3/12/2025
5.1.1-beta4 12 3/12/2025
5.1.1-beta3 10 3/12/2025
5.1.1-beta2 12 3/12/2025
5.1.1-beta1 9 3/12/2025
5.1.0 15 3/12/2025
5.1.0-beta9 16 3/12/2025
5.1.0-beta8 15 3/12/2025
5.1.0-beta7 11 3/12/2025
5.1.0-beta6 10 3/12/2025
5.1.0-beta5 12 3/12/2025
5.1.0-beta4 13 3/12/2025
5.1.0-beta3 13 3/12/2025
5.1.0-beta2 12 3/12/2025
5.1.0-beta17 13 3/12/2025
5.1.0-beta16 14 3/12/2025
5.1.0-beta15 11 3/12/2025
5.1.0-beta14 13 3/12/2025
5.1.0-beta13 14 3/12/2025
5.1.0-beta12 10 3/12/2025
5.1.0-beta11 12 3/12/2025
5.1.0-beta10 10 3/12/2025
5.1.0-beta1 11 3/12/2025
5.0.0 29 3/12/2025
5.0.0-beta9 12 3/12/2025
5.0.0-beta8 8 3/12/2025
5.0.0-beta7 17 3/12/2025
5.0.0-beta6 15 3/12/2025
5.0.0-beta5 12 3/12/2025
5.0.0-beta4 17 3/12/2025
5.0.0-beta3 13 3/12/2025
5.0.0-beta2 11 3/12/2025
5.0.0-beta13 8 3/12/2025
5.0.0-beta12 7 3/12/2025
5.0.0-beta11 8 3/12/2025
5.0.0-beta10 9 3/12/2025
5.0.0-beta1 16 3/12/2025
4.5.0-beta9 17 3/12/2025
4.5.0-beta8 12 3/12/2025
4.5.0-beta7 12 3/12/2025
4.5.0-beta6 16 3/12/2025
4.5.0-beta5 12 3/12/2025
4.5.0-beta4 15 3/12/2025
4.5.0-beta3 14 3/12/2025
4.5.0-beta2 8 3/12/2025
4.5.0-beta15 13 3/12/2025
4.5.0-beta14 9 3/12/2025
4.5.0-beta13 10 3/12/2025
4.5.0-beta12 12 3/12/2025
4.5.0-beta11 7 3/12/2025
4.5.0-beta10 11 3/12/2025
4.5.0-beta1 17 3/12/2025
4.4.0 14 3/12/2025
4.4.0-beta9 15 3/12/2025
4.4.0-beta8 11 3/12/2025
4.4.0-beta7 7 3/12/2025
4.4.0-beta6 18 3/12/2025
4.4.0-beta5 12 3/12/2025
4.4.0-beta4 15 3/12/2025
4.4.0-beta3 13 3/12/2025
4.4.0-beta2 15 3/12/2025
4.4.0-beta1 9 3/12/2025
4.3.2-beta1 15 3/12/2025
4.3.1 11 3/12/2025
4.3.1-beta5 16 3/12/2025
4.3.1-beta4 13 3/12/2025
4.3.1-beta3 13 3/12/2025
4.3.1-beta2 18 3/12/2025
4.3.1-beta1 13 3/12/2025
4.3.0 15 3/12/2025
4.3.0-beta9 15 3/12/2025
4.3.0-beta8 12 3/12/2025
4.3.0-beta7 9 3/12/2025
4.3.0-beta6 17 3/12/2025
4.3.0-beta5 15 3/12/2025
4.3.0-beta4 9 3/12/2025
4.3.0-beta3 12 3/12/2025
4.3.0-beta2 16 3/12/2025
4.3.0-beta11 9 3/12/2025
4.3.0-beta10 12 3/12/2025
4.3.0-beta1 9 3/12/2025
4.2.1-beta2 15 3/12/2025
4.2.1-beta1 13 3/12/2025
4.2.0 16 3/12/2025
4.2.0-beta9 15 3/12/2025
4.2.0-beta8 11 3/12/2025
4.2.0-beta7 19 3/12/2025
4.2.0-beta6 18 3/12/2025
4.2.0-beta5 10 3/12/2025
4.2.0-beta4 9 3/12/2025
4.2.0-beta3 9 3/12/2025
4.2.0-beta2 11 3/12/2025
4.2.0-beta10 10 3/12/2025
4.2.0-beta1 12 3/12/2025
4.1.0 13 3/12/2025
4.1.0-beta8 9 3/12/2025
4.1.0-beta7 14 3/12/2025
4.1.0-beta6 11 3/12/2025
4.1.0-beta5 15 3/12/2025
4.1.0-beta4 14 3/12/2025
4.1.0-beta3 13 3/12/2025
4.1.0-beta2 11 3/12/2025
4.1.0-beta1 14 3/12/2025
4.0.0 18 3/12/2025
4.0.0-beta6 16 3/12/2025
4.0.0-beta5 14 3/12/2025
4.0.0-beta4 8 3/12/2025
4.0.0-beta3 12 3/12/2025
4.0.0-beta2 14 3/12/2025
4.0.0-beta1 12 3/12/2025
3.12.1-beta2 10 3/12/2025
3.12.1-beta1 16 3/12/2025
3.11.0 13 3/12/2025
3.11.0-beta9 8 3/12/2025
3.11.0-beta8 11 3/12/2025
3.11.0-beta7 9 3/12/2025
3.11.0-beta6 14 3/12/2025
3.11.0-beta5 7 3/12/2025
3.11.0-beta4 14 3/12/2025
3.11.0-beta3 9 3/12/2025
3.11.0-beta2 10 3/12/2025
3.11.0-beta12 11 3/12/2025
3.11.0-beta11 9 3/12/2025
3.11.0-beta10 14 3/12/2025
3.11.0-beta1 14 3/12/2025
3.10.0 15 3/12/2025
3.10.0-beta7 10 3/12/2025
3.10.0-beta6 11 3/12/2025
3.10.0-beta5 8 3/12/2025
3.10.0-beta4 12 3/12/2025
3.10.0-beta3 15 3/12/2025
3.10.0-beta2 11 3/12/2025
3.10.0-beta1 7 3/12/2025
3.9.1 16 3/12/2025
3.9.0-beta9 18 3/12/2025
3.9.0-beta8 12 3/12/2025
3.9.0-beta7 12 3/12/2025
3.9.0-beta6 14 3/12/2025
3.9.0-beta5 16 3/12/2025
3.9.0-beta4 12 3/12/2025
3.9.0-beta3 12 3/12/2025
3.9.0-beta2 15 3/12/2025
3.9.0-beta13 10 3/12/2025
3.9.0-beta12 10 3/12/2025
3.9.0-beta11 14 3/12/2025
3.9.0-beta10 11 3/12/2025
3.9.0-beta1 13 3/12/2025
3.8.1 31 3/12/2025
3.8.0 32 3/12/2025
3.7.1-beta2 14 3/12/2025
3.7.1-beta1 11 3/12/2025
3.7.0 10 3/12/2025
3.6.0 36 3/12/2025
3.6.0-beta8 9 3/12/2025
3.6.0-beta7 13 3/12/2025
3.6.0-beta6 11 3/12/2025
3.6.0-beta5 8 3/12/2025
3.6.0-beta4 15 3/12/2025
3.6.0-beta3 12 3/12/2025
3.6.0-beta2 15 3/12/2025
3.6.0-beta1 8 3/12/2025
3.5.1 33 3/12/2025
3.5.1-beta4 15 3/12/2025
3.5.1-beta3 18 3/12/2025
3.5.1-beta2 12 3/12/2025
3.5.1-beta1 8 3/12/2025
3.5.0 31 3/12/2025
3.5.0-beta9 12 3/12/2025
3.5.0-beta8 12 3/12/2025
3.5.0-beta7 12 3/12/2025
3.5.0-beta6 14 3/12/2025
3.5.0-beta5 8 3/12/2025
3.5.0-beta4 12 3/12/2025
3.5.0-beta3 9 3/12/2025
3.5.0-beta2 16 3/12/2025
3.5.0-beta10 15 3/12/2025
3.5.0-beta1 9 3/12/2025
3.4.1 16 3/12/2025
3.4.0 13 3/12/2025
3.4.0-beta2 15 3/12/2025
3.4.0-beta1 13 3/12/2025
3.3.0 15 3/12/2025
3.3.0-beta4 10 3/12/2025
3.3.0-beta3 12 3/12/2025
3.3.0-beta2 13 3/12/2025
3.3.0-beta1 8 3/12/2025
3.2.2 13 3/12/2025
3.2.1 32 3/12/2025
3.2.1-beta1 11 3/12/2025
3.2.0 14 3/12/2025
3.2.0-beta6 11 3/12/2025
3.2.0-beta5 15 3/12/2025
3.2.0-beta4 13 3/12/2025
3.2.0-beta3 14 3/12/2025
3.2.0-beta2 11 3/12/2025
3.2.0-beta1 12 3/12/2025
3.1.4 11 3/12/2025
3.1.3 9 3/12/2025
3.1.3-beta1 13 3/12/2025
3.1.2 33 3/12/2025
3.1.1 8 3/12/2025
3.1.0 23 3/12/2025
3.0.0 18 3/12/2025
3.0.0-beta1 9 3/12/2025
2.21.0-beta9 6 3/12/2025
2.21.0-beta8 6 3/12/2025
2.21.0-beta7 14 3/12/2025
2.21.0-beta6 14 3/12/2025
2.21.0-beta5 10 3/12/2025
2.21.0-beta4 10 3/12/2025
2.21.0-beta3 6 3/12/2025
2.21.0-beta2 11 3/12/2025
2.21.0-beta15 10 3/12/2025
2.21.0-beta14 8 3/12/2025
2.21.0-beta13 6 3/12/2025
2.21.0-beta12 11 3/12/2025
2.21.0-beta11 10 3/12/2025
2.21.0-beta10 7 3/12/2025
2.21.0-beta1 8 3/12/2025
2.20.0 17 3/12/2025
2.20.0-beta3 10 3/12/2025
2.20.0-beta2 7 3/12/2025
2.20.0-beta1 12 3/12/2025
2.19.2 30 3/12/2025
2.19.1 29 3/12/2025
2.19.0 11 3/12/2025
2.19.0-beta2 11 3/12/2025
2.19.0-beta1 12 3/12/2025
2.18.1 14 3/12/2025
2.18.0 8 3/12/2025
2.18.0-beta2 7 3/12/2025
2.18.0-beta1 8 3/12/2025
2.17.0 13 3/12/2025
2.17.0-beta2 12 3/12/2025
2.17.0-beta1 7 3/12/2025
2.16.0 11 3/12/2025
2.15.0 10 3/12/2025
2.15.0-beta2 9 3/12/2025
2.15.0-beta1 11 3/12/2025
2.14.0 11 3/12/2025
2.14.0-beta1 8 3/12/2025
2.13.1 8 3/12/2025
2.13.0 14 3/12/2025
2.12.0 14 3/12/2025
2.12.0-beta2 12 3/12/2025
2.12.0-beta1 11 3/12/2025
2.11.0 12 3/12/2025
2.10.1-beta1 16 3/12/2025
2.10.0 30 3/12/2025
2.10.0-beta2 13 3/12/2025
2.10.0-beta1 9 3/12/2025
2.9.1 15 3/12/2025
2.9.0 10 3/12/2025
2.9.0-beta3 14 3/12/2025
2.9.0-beta2 17 3/12/2025
2.9.0-beta1 13 3/12/2025
2.8.1 16 3/12/2025
2.8.0 12 3/12/2025
2.8.0-beta1 13 3/12/2025
2.7.1 13 3/12/2025
2.7.0 15 3/12/2025
2.6.0 12 3/12/2025
2.5.1 14 3/12/2025
2.5.0 11 3/12/2025
2.5.0-beta1 15 3/12/2025
2.4.0 13 3/12/2025
2.3.0 9 3/12/2025
2.3.0-beta2 16 3/12/2025
2.2.1 17 3/12/2025
2.2.0 34 3/12/2025
2.1.1 29 3/12/2025
2.1.0 14 3/12/2025
2.1.0-beta5 8 3/12/2025
2.1.0-beta4 10 3/12/2025
2.1.0-beta3 16 3/12/2025
2.1.0-beta2 9 3/12/2025
2.1.0-beta1 11 3/12/2025
2.0.0 13 3/12/2025
1.9.0 31 3/12/2025
1.8.0 15 3/12/2025
1.8.0-beta1 15 3/12/2025
1.7.0 29 3/12/2025
1.6.0 34 3/12/2025
1.6.0-beta5 12 3/12/2025
1.6.0-beta4 17 3/12/2025
1.6.0-beta3 10 3/12/2025
1.6.0-beta2 16 3/12/2025
1.6.0-beta1 12 3/12/2025
1.5.0 30 3/12/2025
1.4.0 11 3/12/2025
1.3.0 17 3/12/2025
1.2.0 16 3/12/2025
1.1.0 13 3/12/2025
1.0.0 9 3/12/2025
1.0.0-rc6 13 3/12/2025
1.0.0-rc5 13 3/12/2025
1.0.0-rc4 12 3/12/2025
1.0.0-rc3 10 3/12/2025
1.0.0-rc2 13 3/12/2025
1.0.0-rc1 11 3/12/2025
1.0.0-beta6 12 3/12/2025
1.0.0-beta5 11 3/12/2025
1.0.0-beta4 15 3/12/2025
1.0.0-beta3 9 3/12/2025
1.0.0-beta2 12 3/12/2025