FastEndpoints 1.3.0
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 39k 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
- 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
- Ability to do further validations inside endpoint handler
- 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.
-
- Anything else the
minimal apis can do
- Anything else the
Try it out...
install from nuget: Install-Package FastEndpoints
note: the minimum required sdk version is .net 6.0
Code Sample:
Program.cs
using FastEndpoints;
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
proper 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 (39,377 more requests per second than mvc controller)
Statistics Avg Stdev Max
Reqs/sec 140494.96 13112.46 174985.42
Latency 3.51ms 1.10ms 361.00ms
HTTP codes:
1xx - 0, 2xx - 1417846, 3xx - 0, 4xx - 0, 5xx - 0
others - 0
Throughput: 71.12MB/s
AspNet Minimal Api
Statistics Avg Stdev Max
Reqs/sec 140644.35 14557.75 171137.84
Latency 3.51ms 2.43ms 398.00ms
HTTP codes:
1xx - 0, 2xx - 1419449, 3xx - 0, 4xx - 0, 5xx - 0
others - 0
Throughput: 71.19MB/s
AspNet MapControllers
Statistics Avg Stdev Max
Reqs/sec 104587.47 11267.99 129709.65
Latency 4.74ms 2.09ms 416.00ms
HTTP codes:
1xx - 0, 2xx - 1054018, 3xx - 0, 4xx - 0, 5xx - 0
others - 0
Throughput: 52.86MB/s
AspNet MVC Controller
Statistics Avg Stdev Max
Reqs/sec 101117.36 12152.01 135669.68
Latency 4.90ms 2.47ms 385.00ms
HTTP codes:
1xx - 0, 2xx - 1018455, 3xx - 0, 4xx - 0, 5xx - 0
others - 0
Throughput: 50.88MB/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 | Allocated |
|---|---|---|---|---|---|---|---|
| FastEndpointsEndpoint | 74.64 μs | 0.493 μs | 0.461 μs | 1.00 | 0.00 | 2.4414 | 21 KB |
| MinimalApiEndpoint | 72.54 μs | 0.156 μs | 0.121 μs | 0.97 | 0.01 | 2.4414 | 21 KB |
| AspNetMapControllers | 110.96 μs | 2.209 μs | 5.377 μs | 1.46 | 0.05 | 3.1738 | 28 KB |
| AspNetCoreMVC | 115.44 μs | 2.282 μs | 3.686 μs | 1.53 | 0.06 | 3.4180 | 28 KB |
Showing the top 20 packages that depend on FastEndpoints.
| Packages | Downloads |
|---|---|
|
FastEndpoints.Security
Security library for FastEndpoints.
|
1 |
.NET 6.0
- FastEndpoints.Security (>= 1.3.0)
- FastEndpoints.Validation (>= 1.3.0)
| Version | Downloads | Last updated |
|---|---|---|
| 7.2.0-beta.7 | 0 | 12/04/2025 |
| 7.2.0-beta.6 | 0 | 12/03/2025 |
| 7.2.0-beta.5 | 0 | 12/01/2025 |
| 7.2.0-beta.4 | 0 | 12/01/2025 |
| 7.2.0-beta.3 | 0 | 12/01/2025 |
| 7.2.0-beta.2 | 0 | 11/26/2025 |
| 7.2.0-beta.1 | 0 | 11/25/2025 |
| 7.1.1 | 2 | 11/21/2025 |
| 7.1.0 | 1 | 12/10/2025 |
| 7.1.0-beta.26 | 0 | 10/22/2025 |
| 7.1.0-beta.25 | 0 | 10/18/2025 |
| 7.1.0-beta.24 | 0 | 10/10/2025 |
| 7.1.0-beta.23 | 0 | 10/07/2025 |
| 7.1.0-beta.22 | 0 | 10/03/2025 |
| 7.1.0-beta.21 | 0 | 10/02/2025 |
| 7.1.0-beta.20 | 0 | 10/02/2025 |
| 7.1.0-beta.19 | 0 | 10/02/2025 |
| 7.1.0-beta.18 | 0 | 10/01/2025 |
| 7.1.0-beta.17 | 0 | 10/01/2025 |
| 7.1.0-beta.16 | 0 | 09/29/2025 |
| 7.1.0-beta.15 | 0 | 09/29/2025 |
| 7.1.0-beta.14 | 0 | 09/26/2025 |
| 7.1.0-beta.13 | 0 | 09/17/2025 |
| 7.1.0-beta.12 | 0 | 09/12/2025 |
| 7.1.0-beta.11 | 0 | 09/09/2025 |
| 7.1.0-beta.10 | 0 | 09/05/2025 |
| 7.1.0-beta.9 | 0 | 09/04/2025 |
| 7.1.0-beta.8 | 0 | 09/02/2025 |
| 7.1.0-beta.7 | 1 | 12/03/2025 |
| 7.1.0-beta.6 | 0 | 08/19/2025 |
| 7.1.0-beta.5 | 0 | 08/14/2025 |
| 7.1.0-beta.4 | 0 | 08/05/2025 |
| 7.1.0-beta.3 | 0 | 07/29/2025 |
| 7.1.0-beta.2 | 1 | 12/03/2025 |
| 7.1.0-beta.1 | 0 | 07/24/2025 |
| 7.0.1 | 1 | 12/10/2025 |
| 7.0.0 | 1 | 12/10/2025 |
| 7.0.0-beta.2 | 0 | 07/22/2025 |
| 7.0.0-beta.1 | 1 | 12/03/2025 |
| 6.3.0-beta.16 | 0 | 07/18/2025 |
| 6.3.0-beta.15 | 0 | 07/18/2025 |
| 6.3.0-beta.14 | 0 | 07/17/2025 |
| 6.3.0-beta.13 | 0 | 07/15/2025 |
| 6.3.0-beta.12 | 0 | 07/14/2025 |
| 6.3.0-beta.11 | 0 | 07/13/2025 |
| 6.3.0-beta.10 | 0 | 07/13/2025 |
| 6.3.0-beta.9 | 0 | 07/09/2025 |
| 6.3.0-beta.8 | 0 | 07/09/2025 |
| 6.3.0-beta.7 | 0 | 07/07/2025 |
| 6.3.0-beta.6 | 0 | 07/05/2025 |
| 6.3.0-beta.5 | 0 | 07/04/2025 |
| 6.3.0-beta.4 | 0 | 07/01/2025 |
| 6.3.0-beta.3 | 0 | 06/27/2025 |
| 6.3.0-beta.2 | 0 | 06/24/2025 |
| 6.3.0-beta.1 | 0 | 06/22/2025 |
| 6.2.0 | 1 | 12/10/2025 |
| 6.2.0-beta.9 | 0 | 06/18/2025 |
| 6.2.0-beta.8 | 0 | 06/11/2025 |
| 6.2.0-beta.7 | 0 | 06/09/2025 |
| 6.2.0-beta.6 | 0 | 06/06/2025 |
| 6.2.0-beta.5 | 0 | 06/05/2025 |
| 6.2.0-beta.4 | 0 | 06/01/2025 |
| 6.2.0-beta.3 | 0 | 05/16/2025 |
| 6.2.0-beta.2 | 0 | 05/13/2025 |
| 6.2.0-beta.1 | 0 | 05/12/2025 |
| 6.1.0 | 1 | 12/10/2025 |
| 6.1.0-beta.13 | 0 | 05/10/2025 |
| 6.1.0-beta.12 | 0 | 05/05/2025 |
| 6.1.0-beta.11 | 0 | 05/03/2025 |
| 6.1.0-beta.10 | 0 | 05/01/2025 |
| 6.1.0-beta.8 | 0 | 04/26/2025 |
| 6.1.0-beta.7 | 0 | 04/24/2025 |
| 6.1.0-beta.6 | 0 | 04/22/2025 |
| 6.1.0-beta.5 | 0 | 04/19/2025 |
| 6.1.0-beta.4 | 0 | 04/16/2025 |
| 6.1.0-beta.3 | 0 | 04/15/2025 |
| 6.1.0-beta.2 | 0 | 04/15/2025 |
| 6.1.0-beta.1 | 0 | 04/14/2025 |
| 6.0.0 | 1 | 12/10/2025 |
| 6.0.0-beta.12 | 0 | 04/11/2025 |
| 6.0.0-beta.11 | 0 | 04/09/2025 |
| 6.0.0-beta.10 | 0 | 04/06/2025 |
| 6.0.0-beta.9 | 0 | 04/05/2025 |
| 6.0.0-beta.8 | 0 | 04/02/2025 |
| 6.0.0-beta.7 | 0 | 03/30/2025 |
| 6.0.0-beta.6 | 0 | 03/29/2025 |
| 6.0.0-beta.5 | 0 | 03/27/2025 |
| 6.0.0-beta.4 | 0 | 03/27/2025 |
| 6.0.0-beta.3 | 0 | 03/25/2025 |
| 6.0.0-beta.2 | 0 | 03/17/2025 |
| 6.0.0-beta.1 | 0 | 03/14/2025 |
| 5.35.0.603-beta | 0 | 03/12/2025 |
| 5.35.0.602-beta | 0 | 03/11/2025 |
| 5.35.0.601-beta | 0 | 03/11/2025 |
| 5.35.0.600-beta | 0 | 03/10/2025 |
| 5.35.0.3-beta | 0 | 03/08/2025 |
| 5.35.0.2-beta | 0 | 03/08/2025 |
| 5.35.0.1-beta | 0 | 03/06/2025 |
| 5.35.0 | 1 | 12/10/2025 |
| 5.34.0.19-beta | 0 | 03/04/2025 |
| 5.34.0.18-beta | 0 | 03/02/2025 |
| 5.34.0.17-beta | 0 | 03/01/2025 |
| 5.34.0.16-beta | 0 | 03/01/2025 |
| 5.34.0.15-beta | 0 | 02/28/2025 |
| 5.34.0.14-beta | 0 | 02/27/2025 |
| 5.34.0.13-beta | 0 | 02/26/2025 |
| 5.34.0.12-beta | 0 | 02/25/2025 |
| 5.34.0.11-beta | 0 | 02/25/2025 |
| 5.34.0.10-beta | 0 | 02/24/2025 |
| 5.34.0.9-beta | 0 | 02/24/2025 |
| 5.34.0.8-beta | 0 | 02/23/2025 |
| 5.34.0.7-beta | 0 | 02/22/2025 |
| 5.34.0.6-beta | 0 | 02/21/2025 |
| 5.34.0.5-beta | 0 | 02/21/2025 |
| 5.34.0.4-beta | 0 | 02/21/2025 |
| 5.34.0.3-beta | 0 | 02/14/2025 |
| 5.34.0.2-beta | 0 | 02/13/2025 |
| 5.34.0.1-beta | 0 | 02/13/2025 |
| 5.34.0 | 1 | 12/10/2025 |
| 5.33.0.13-beta | 0 | 01/30/2025 |
| 5.33.0.12-beta | 0 | 01/27/2025 |
| 5.33.0.11-beta | 0 | 01/24/2025 |
| 5.33.0.10-beta | 0 | 01/23/2025 |
| 5.33.0.9-beta | 0 | 01/18/2025 |
| 5.33.0.8-beta | 0 | 01/14/2025 |
| 5.33.0.7-beta | 0 | 01/12/2025 |
| 5.33.0.6-beta | 0 | 01/07/2025 |
| 5.33.0.5-beta | 0 | 01/05/2025 |
| 5.33.0.3-beta | 0 | 01/04/2025 |
| 5.33.0.2-beta | 0 | 01/01/2025 |
| 5.33.0.1-beta | 0 | 12/31/2024 |
| 5.33.0 | 1 | 12/10/2025 |
| 5.32.0.16-beta | 0 | 12/28/2024 |
| 5.32.0.15-beta | 0 | 12/26/2024 |
| 5.32.0.14-beta | 0 | 12/25/2024 |
| 5.32.0.13-beta | 0 | 12/24/2024 |
| 5.32.0.12-beta | 0 | 12/22/2024 |
| 5.32.0.11-beta | 0 | 12/21/2024 |
| 5.32.0.10-beta | 0 | 12/20/2024 |
| 5.32.0.9-beta | 0 | 12/19/2024 |
| 5.32.0.8-beta | 0 | 12/19/2024 |
| 5.32.0.7-beta | 0 | 12/17/2024 |
| 5.32.0.6-beta | 0 | 12/13/2024 |
| 5.32.0.5-beta | 0 | 12/11/2024 |
| 5.32.0.4-beta | 0 | 12/10/2024 |
| 5.32.0.3-beta | 0 | 12/06/2024 |
| 5.32.0.2-beta | 0 | 12/05/2024 |
| 5.32.0.1-beta | 0 | 12/02/2024 |
| 5.32.0 | 1 | 12/10/2025 |
| 5.31.0.18-beta | 0 | 11/26/2024 |
| 5.31.0.17-beta | 0 | 11/23/2024 |
| 5.31.0.16-beta | 0 | 11/23/2024 |
| 5.31.0.15-beta | 0 | 11/22/2024 |
| 5.31.0.14-beta | 0 | 11/22/2024 |
| 5.31.0.13-beta | 0 | 11/21/2024 |
| 5.31.0.12-beta | 0 | 11/20/2024 |
| 5.31.0.11-beta | 0 | 11/20/2024 |
| 5.31.0.10-beta | 0 | 11/19/2024 |
| 5.31.0.9-beta | 0 | 11/16/2024 |
| 5.31.0.8-beta | 0 | 11/15/2024 |
| 5.31.0.7-beta | 0 | 11/14/2024 |
| 5.31.0.6-beta | 0 | 11/12/2024 |
| 5.31.0.5-beta | 0 | 11/09/2024 |
| 5.31.0.4-beta | 0 | 11/07/2024 |
| 5.31.0.3-beta | 0 | 11/05/2024 |
| 5.31.0.2-beta | 0 | 11/05/2024 |
| 5.31.0.1-beta | 0 | 11/05/2024 |
| 5.31.0 | 1 | 12/10/2025 |
| 5.30.0.23-beta | 0 | 11/02/2024 |
| 5.30.0.22-beta | 0 | 11/01/2024 |
| 5.30.0.21-beta | 0 | 10/31/2024 |
| 5.30.0.20-beta | 0 | 10/30/2024 |
| 5.30.0.19-beta | 0 | 10/29/2024 |
| 5.30.0.18-beta | 0 | 10/28/2024 |
| 5.30.0.17-beta | 0 | 10/28/2024 |
| 5.30.0.16-beta | 0 | 10/26/2024 |
| 5.30.0.15-beta | 0 | 10/24/2024 |
| 5.30.0.14-beta | 0 | 10/23/2024 |
| 5.30.0.13-beta | 0 | 10/18/2024 |
| 5.30.0.12-beta | 0 | 10/17/2024 |
| 5.30.0.11-beta | 0 | 10/17/2024 |
| 5.30.0.10-beta | 0 | 10/16/2024 |
| 5.30.0.9-beta | 0 | 10/15/2024 |
| 5.30.0.8-beta | 0 | 10/14/2024 |
| 5.30.0.7-beta | 0 | 10/13/2024 |
| 5.30.0.6-beta | 0 | 10/09/2024 |
| 5.30.0.5-beta | 0 | 10/09/2024 |
| 5.30.0.4-beta | 0 | 10/08/2024 |
| 5.30.0.3-beta | 0 | 10/06/2024 |
| 5.30.0.2-beta | 0 | 10/05/2024 |
| 5.30.0.1-beta | 0 | 10/04/2024 |
| 5.30.0 | 1 | 12/10/2025 |
| 5.29.0.13-beta | 0 | 10/01/2024 |
| 5.29.0.12-beta | 0 | 09/27/2024 |
| 5.29.0.11-beta | 0 | 09/26/2024 |
| 5.29.0.10-beta | 0 | 09/25/2024 |
| 5.29.0.8-beta | 0 | 09/20/2024 |
| 5.29.0.7-beta | 0 | 09/20/2024 |
| 5.29.0.6-beta | 0 | 09/19/2024 |
| 5.29.0.5-beta | 0 | 09/19/2024 |
| 5.29.0.4-beta | 0 | 09/18/2024 |
| 5.29.0.3-beta | 0 | 09/17/2024 |
| 5.29.0.2-beta | 0 | 09/17/2024 |
| 5.29.0.1-beta | 0 | 09/11/2024 |
| 5.29.0 | 0 | 08/31/2024 |
| 5.28.0.7-beta | 0 | 08/30/2024 |
| 5.28.0.6-beta | 0 | 08/16/2024 |
| 5.28.0.5-beta | 0 | 08/11/2024 |
| 5.28.0.4-beta | 0 | 08/09/2024 |
| 5.28.0.3-beta | 0 | 08/06/2024 |
| 5.28.0.2-beta | 0 | 08/01/2024 |
| 5.28.0.1-beta | 0 | 07/31/2024 |
| 5.28.0 | 0 | 07/31/2024 |
| 5.27.0.14-beta | 0 | 07/30/2024 |
| 5.27.0.13-beta | 0 | 07/25/2024 |
| 5.27.0.12-beta | 0 | 07/18/2024 |
| 5.27.0.11-beta | 0 | 07/16/2024 |
| 5.27.0.10-beta | 0 | 07/13/2024 |
| 5.27.0.9-beta | 0 | 07/12/2024 |
| 5.27.0.8-beta | 0 | 07/12/2024 |
| 5.27.0.7-beta | 0 | 07/11/2024 |
| 5.27.0.6-beta | 0 | 07/10/2024 |
| 5.27.0.5-beta | 0 | 07/08/2024 |
| 5.27.0.4-beta | 0 | 07/08/2024 |
| 5.27.0.3-beta | 0 | 07/06/2024 |
| 5.27.0.2-beta | 0 | 07/06/2024 |
| 5.27.0.1-beta | 0 | 07/04/2024 |
| 5.27.0 | 0 | 07/04/2024 |
| 5.26.0.27-beta | 0 | 07/01/2024 |
| 5.26.0.26-beta | 0 | 07/01/2024 |
| 5.26.0.25-beta | 0 | 06/29/2024 |
| 5.26.0.24-beta | 0 | 06/26/2024 |
| 5.26.0.23-beta | 0 | 06/26/2024 |
| 5.26.0.22-beta | 0 | 06/26/2024 |
| 5.26.0.21-beta | 0 | 06/26/2024 |
| 5.26.0.20-beta | 0 | 06/24/2024 |
| 5.26.0.19-beta | 0 | 06/23/2024 |
| 5.26.0.18-beta | 0 | 06/23/2024 |
| 5.26.0.17-beta | 0 | 06/23/2024 |
| 5.26.0.16-beta | 0 | 06/23/2024 |
| 5.26.0.15-beta | 0 | 06/21/2024 |
| 5.26.0.14-beta | 0 | 06/20/2024 |
| 5.26.0.13-beta | 0 | 06/20/2024 |
| 5.26.0.12-beta | 0 | 06/20/2024 |
| 5.26.0.11-beta | 0 | 06/19/2024 |
| 5.26.0.10-beta | 0 | 06/19/2024 |
| 5.26.0.9-beta | 0 | 06/12/2024 |
| 5.26.0.8-beta | 0 | 06/12/2024 |
| 5.26.0.7-beta | 0 | 06/09/2024 |
| 5.26.0.6-beta | 0 | 06/08/2024 |
| 5.26.0.5-beta | 0 | 06/08/2024 |
| 5.26.0.4-beta | 0 | 06/07/2024 |
| 5.26.0.3-beta | 1 | 12/03/2025 |
| 5.26.0.2-beta | 0 | 06/04/2024 |
| 5.26.0.1-beta | 0 | 06/01/2024 |
| 5.26.0 | 0 | 05/31/2024 |
| 5.25.0.15-beta | 0 | 05/29/2024 |
| 5.25.0.14-beta | 0 | 05/27/2024 |
| 5.25.0.13-beta | 0 | 05/24/2024 |
| 5.25.0.12-beta | 0 | 05/22/2024 |
| 5.25.0.11-beta | 0 | 05/22/2024 |
| 5.25.0.10-beta | 0 | 05/18/2024 |
| 5.25.0.9-beta | 0 | 05/17/2024 |
| 5.25.0.8-beta | 0 | 05/17/2024 |
| 5.25.0.7-beta | 0 | 05/15/2024 |
| 5.25.0.6-beta | 0 | 05/15/2024 |
| 5.25.0.5-beta | 0 | 05/11/2024 |
| 5.25.0.4-beta | 0 | 05/07/2024 |
| 5.25.0.3-beta | 0 | 05/06/2024 |
| 5.25.0.2-beta | 0 | 05/05/2024 |
| 5.25.0.1-beta | 0 | 05/03/2024 |
| 5.25.0 | 1 | 12/10/2025 |
| 5.24.0.12-beta | 0 | 05/02/2024 |
| 5.24.0.11-beta | 0 | 05/01/2024 |
| 5.24.0.9-beta | 0 | 04/28/2024 |
| 5.24.0.8-beta | 0 | 04/25/2024 |
| 5.24.0.7-beta | 0 | 04/24/2024 |
| 5.24.0.6-beta | 0 | 04/24/2024 |
| 5.24.0.5-beta | 0 | 04/23/2024 |
| 5.24.0.4-beta | 0 | 04/21/2024 |
| 5.24.0.3-beta | 0 | 04/18/2024 |
| 5.24.0.2-beta | 0 | 04/18/2024 |
| 5.24.0.1-beta | 0 | 04/09/2024 |
| 5.24.0 | 0 | 04/01/2024 |
| 5.23.0.15-beta | 0 | 03/28/2024 |
| 5.23.0.14-beta | 0 | 03/26/2024 |
| 5.23.0.13-beta | 0 | 03/24/2024 |
| 5.23.0.12-beta | 0 | 03/22/2024 |
| 5.23.0.11-beta | 0 | 03/21/2024 |
| 5.23.0.10-beta | 0 | 03/19/2024 |
| 5.23.0.9-beta | 0 | 03/15/2024 |
| 5.23.0.8-beta | 0 | 03/14/2024 |
| 5.23.0.7-beta | 0 | 03/14/2024 |
| 5.23.0.6-beta | 0 | 03/13/2024 |
| 5.23.0.5-beta | 0 | 03/11/2024 |
| 5.23.0.4-beta | 0 | 03/08/2024 |
| 5.23.0.3-beta | 0 | 03/05/2024 |
| 5.23.0.2-beta | 0 | 03/03/2024 |
| 5.23.0.1-beta | 1 | 12/03/2025 |
| 5.23.0 | 1 | 12/10/2025 |
| 5.22.0.18-beta | 0 | 02/28/2024 |
| 5.22.0.17-beta | 0 | 02/27/2024 |
| 5.22.0.16-beta | 0 | 02/27/2024 |
| 5.22.0.15-beta | 0 | 02/26/2024 |
| 5.22.0.14-beta | 0 | 02/26/2024 |
| 5.22.0.13-beta | 0 | 02/23/2024 |
| 5.22.0.12-beta | 0 | 02/21/2024 |
| 5.22.0.11-beta | 0 | 02/21/2024 |
| 5.22.0.10-beta | 0 | 02/21/2024 |
| 5.22.0.9-beta | 0 | 02/20/2024 |
| 5.22.0.8-beta | 0 | 02/18/2024 |
| 5.22.0.7-beta | 0 | 02/15/2024 |
| 5.22.0.6-beta | 0 | 02/14/2024 |
| 5.22.0.5-beta | 0 | 02/12/2024 |
| 5.22.0.4-beta | 0 | 02/12/2024 |
| 5.22.0.3-beta | 0 | 02/12/2024 |
| 5.22.0.2-beta | 0 | 02/08/2024 |
| 5.22.0.1-beta | 0 | 02/08/2024 |
| 5.22.0 | 1 | 12/10/2025 |
| 5.21.2.20-beta | 0 | 01/31/2024 |
| 5.21.2.19-beta | 0 | 01/30/2024 |
| 5.21.2.18-beta | 0 | 01/27/2024 |
| 5.21.2.17-beta | 0 | 01/26/2024 |
| 5.21.2.16-beta | 0 | 01/21/2024 |
| 5.21.2.15-beta | 0 | 01/18/2024 |
| 5.21.2.14-beta | 0 | 01/17/2024 |
| 5.21.2.13-beta | 0 | 01/16/2024 |
| 5.21.2.12-beta | 0 | 01/15/2024 |
| 5.21.2.11-beta | 0 | 01/13/2024 |
| 5.21.2.10-beta | 0 | 01/12/2024 |
| 5.21.2.9-beta | 0 | 01/11/2024 |
| 5.21.2.8-beta | 0 | 01/10/2024 |
| 5.21.2.7-beta | 0 | 01/10/2024 |
| 5.21.2.6-beta | 0 | 01/09/2024 |
| 5.21.2.5-beta | 0 | 01/09/2024 |
| 5.21.2.4-beta | 0 | 01/07/2024 |
| 5.21.2.3-beta | 0 | 01/06/2024 |
| 5.21.2.2-beta | 0 | 01/04/2024 |
| 5.21.2.1-beta | 0 | 01/04/2024 |
| 5.21.2 | 1 | 12/10/2025 |
| 5.21.1.1-beta | 0 | 01/02/2024 |
| 5.21.1 | 1 | 12/10/2025 |
| 5.21.0 | 0 | 01/02/2024 |
| 5.20.1.12-beta | 0 | 12/30/2023 |
| 5.20.1.11-beta | 0 | 12/30/2023 |
| 5.20.1.10-beta | 0 | 12/29/2023 |
| 5.20.1.9-beta | 0 | 12/29/2023 |
| 5.20.1.8-beta | 0 | 12/27/2023 |
| 5.20.1.7-beta | 0 | 12/18/2023 |
| 5.20.1.6-beta | 0 | 12/15/2023 |
| 5.20.1.5-beta | 0 | 12/13/2023 |
| 5.20.1.4-beta | 0 | 12/12/2023 |
| 5.20.1.3-beta | 0 | 12/09/2023 |
| 5.20.1.2-beta | 0 | 12/08/2023 |
| 5.20.1.1-beta | 0 | 12/07/2023 |
| 5.20.1 | 0 | 12/01/2023 |
| 5.20.0.2-beta | 0 | 11/30/2023 |
| 5.20.0.1-beta | 0 | 11/30/2023 |
| 5.20.0 | 1 | 12/10/2025 |
| 5.20.0-rc2 | 1 | 12/11/2025 |
| 5.20.0-rc1 | 1 | 12/11/2025 |
| 5.19.2 | 0 | 11/07/2023 |
| 5.19.1 | 1 | 12/10/2025 |
| 5.19.0.13-beta | 0 | 11/15/2023 |
| 5.19.0.12-beta | 0 | 11/15/2023 |
| 5.19.0.11-beta | 0 | 11/15/2023 |
| 5.19.0.10-beta | 0 | 11/09/2023 |
| 5.19.0.9-beta | 0 | 11/07/2023 |
| 5.19.0.8-beta | 0 | 11/06/2023 |
| 5.19.0.7-beta | 0 | 11/04/2023 |
| 5.19.0.6-beta | 0 | 11/03/2023 |
| 5.19.0.5-beta | 0 | 11/02/2023 |
| 5.19.0.4-beta | 0 | 11/02/2023 |
| 5.19.0.3-beta | 0 | 11/01/2023 |
| 5.19.0.2-beta | 0 | 10/31/2023 |
| 5.19.0.1-beta | 0 | 10/29/2023 |
| 5.19.0 | 0 | 10/29/2023 |
| 5.18.0.9-beta | 0 | 10/27/2023 |
| 5.18.0.8-beta | 0 | 10/25/2023 |
| 5.18.0.7-beta | 0 | 10/24/2023 |
| 5.18.0.6-beta | 0 | 10/19/2023 |
| 5.18.0.5-beta | 0 | 10/14/2023 |
| 5.18.0.4-beta | 0 | 10/12/2023 |
| 5.18.0.3-beta | 0 | 10/12/2023 |
| 5.18.0.2-beta | 0 | 10/11/2023 |
| 5.18.0.1-beta | 0 | 10/05/2023 |
| 5.18.0 | 0 | 10/01/2023 |
| 5.17.1.32-beta | 0 | 10/01/2023 |
| 5.17.1.31-beta | 0 | 09/29/2023 |
| 5.17.1.30-beta | 0 | 09/29/2023 |
| 5.17.1.29-beta | 0 | 09/28/2023 |
| 5.17.1.28-beta | 0 | 09/27/2023 |
| 5.17.1.27-beta | 0 | 09/27/2023 |
| 5.17.1.26-beta | 0 | 09/27/2023 |
| 5.17.1.25-beta | 0 | 09/26/2023 |
| 5.17.1.24-beta | 0 | 09/24/2023 |
| 5.17.1.23-beta | 0 | 09/23/2023 |
| 5.17.1.22-beta | 0 | 09/23/2023 |
| 5.17.1.21-beta | 0 | 09/22/2023 |
| 5.17.1.20-beta | 0 | 09/21/2023 |
| 5.17.1.19-beta | 0 | 09/13/2023 |
| 5.17.1.18-beta | 0 | 09/12/2023 |
| 5.17.1.17-beta | 0 | 09/12/2023 |
| 5.17.1.16-beta | 0 | 09/11/2023 |
| 5.17.1.15-beta | 0 | 09/10/2023 |
| 5.17.1.14-beta | 0 | 09/09/2023 |
| 5.17.1.13-beta | 0 | 09/08/2023 |
| 5.17.1.12-beta | 0 | 09/08/2023 |
| 5.17.1.11-beta | 0 | 09/08/2023 |
| 5.17.1.10-beta | 0 | 09/08/2023 |
| 5.17.1.9-beta | 0 | 09/08/2023 |
| 5.17.1.8-beta | 0 | 09/07/2023 |
| 5.17.1.7-beta | 0 | 09/07/2023 |
| 5.17.1.6-beta | 0 | 09/07/2023 |
| 5.17.1.5-beta | 0 | 09/06/2023 |
| 5.17.1.4-beta | 0 | 09/06/2023 |
| 5.17.1.3-beta | 0 | 09/06/2023 |
| 5.17.1.2-beta | 0 | 09/05/2023 |
| 5.17.1.1 | 0 | 09/05/2023 |
| 5.17.1 | 1 | 12/10/2025 |
| 5.17.0.2-beta | 0 | 09/04/2023 |
| 5.17.0.1-beta | 0 | 09/04/2023 |
| 5.17.0 | 0 | 09/03/2023 |
| 5.16.0.4-beta | 0 | 09/03/2023 |
| 5.16.0.3-beta | 0 | 09/02/2023 |
| 5.16.0.2-beta | 0 | 08/31/2023 |
| 5.16.0.1-beta | 0 | 08/30/2023 |
| 5.16.0 | 1 | 12/03/2025 |
| 5.15.0.22-beta | 0 | 08/26/2023 |
| 5.15.0.21-beta | 0 | 08/24/2023 |
| 5.15.0.20-beta | 0 | 08/23/2023 |
| 5.15.0.19-beta | 0 | 08/23/2023 |
| 5.15.0.18-beta | 0 | 08/18/2023 |
| 5.15.0.17-beta | 0 | 08/16/2023 |
| 5.15.0.16-beta | 0 | 08/14/2023 |
| 5.15.0.15-beta | 0 | 08/14/2023 |
| 5.15.0.14-beta | 0 | 08/13/2023 |
| 5.15.0.12-beta | 0 | 08/11/2023 |
| 5.15.0.11-beta | 0 | 08/10/2023 |
| 5.15.0.9-beta | 0 | 08/10/2023 |
| 5.15.0.8-beta | 0 | 08/10/2023 |
| 5.15.0.7-beta | 1 | 12/03/2025 |
| 5.15.0.6-beta | 0 | 08/10/2023 |
| 5.15.0.5-beta | 0 | 08/09/2023 |
| 5.15.0.4-beta | 0 | 08/09/2023 |
| 5.15.0.3-beta | 0 | 08/08/2023 |
| 5.15.0.2-beta | 0 | 08/04/2023 |
| 5.15.0.1-beta | 0 | 08/04/2023 |
| 5.15.0 | 1 | 12/10/2025 |
| 5.14.0.7-beta | 0 | 07/31/2023 |
| 5.14.0.6-beta | 0 | 07/30/2023 |
| 5.14.0.5-beta | 0 | 07/29/2023 |
| 5.14.0.4-beta | 0 | 07/28/2023 |
| 5.14.0.3-beta | 0 | 07/28/2023 |
| 5.14.0.2-beta | 0 | 07/26/2023 |
| 5.14.0.1-beta | 0 | 07/20/2023 |
| 5.14.0 | 0 | 07/16/2023 |
| 5.13.0.9-beta | 0 | 07/14/2023 |
| 5.13.0.8-beta | 1 | 12/03/2025 |
| 5.13.0.7-beta | 0 | 07/11/2023 |
| 5.13.0.6-beta | 0 | 07/11/2023 |
| 5.13.0.5-beta | 0 | 07/10/2023 |
| 5.13.0.4-beta | 0 | 07/08/2023 |
| 5.13.0.3-beta | 0 | 07/07/2023 |
| 5.13.0.2-beta | 0 | 07/06/2023 |
| 5.13.0.1-beta | 0 | 06/27/2023 |
| 5.13.0 | 1 | 12/10/2025 |
| 5.12.0.4-beta | 0 | 06/23/2023 |
| 5.12.0.3-beta | 0 | 06/19/2023 |
| 5.12.0.2-beta | 0 | 06/18/2023 |
| 5.12.0.1-beta | 0 | 06/14/2023 |
| 5.12.0 | 0 | 06/11/2023 |
| 5.11.0.6-beta | 0 | 06/10/2023 |
| 5.11.0.5-beta | 0 | 06/09/2023 |
| 5.11.0.4-beta | 0 | 06/08/2023 |
| 5.11.0.3-beta | 0 | 06/06/2023 |
| 5.11.0.2-beta | 0 | 05/31/2023 |
| 5.11.0.1-beta | 0 | 05/30/2023 |
| 5.11.0 | 1 | 12/10/2025 |
| 5.10.0.5-beta | 0 | 05/24/2023 |
| 5.10.0.4-beta | 0 | 05/22/2023 |
| 5.10.0.3-beta | 0 | 05/07/2023 |
| 5.10.0.2-beta | 0 | 05/06/2023 |
| 5.10.0.1-beta | 0 | 05/03/2023 |
| 5.10.0 | 1 | 12/10/2025 |
| 5.9.0.4-beta | 0 | 04/29/2023 |
| 5.9.0.3-beta | 0 | 04/29/2023 |
| 5.9.0.2-beta | 0 | 04/25/2023 |
| 5.9.0.1-beta | 0 | 04/24/2023 |
| 5.9.0 | 1 | 12/10/2025 |
| 5.8.1.15-beta | 0 | 04/21/2023 |
| 5.8.1.14-beta | 0 | 04/21/2023 |
| 5.8.1.13-beta | 0 | 04/20/2023 |
| 5.8.1.12-beta | 0 | 04/20/2023 |
| 5.8.1.11-beta | 0 | 04/20/2023 |
| 5.8.1.10-beta | 0 | 04/19/2023 |
| 5.8.1.9-beta | 0 | 04/18/2023 |
| 5.8.1.8-beta | 0 | 04/16/2023 |
| 5.8.1.7-beta | 0 | 04/10/2023 |
| 5.8.1.6-beta | 0 | 04/08/2023 |
| 5.8.1.5-beta | 0 | 04/08/2023 |
| 5.8.1.4-beta | 0 | 04/07/2023 |
| 5.8.1.3-beta | 0 | 03/30/2023 |
| 5.8.1.2-beta | 0 | 03/30/2023 |
| 5.8.1.1-beta | 0 | 03/29/2023 |
| 5.8.1 | 1 | 12/10/2025 |
| 5.8.0.8-beta | 0 | 03/23/2023 |
| 5.8.0.7-beta | 0 | 03/23/2023 |
| 5.8.0.6-beta | 0 | 03/20/2023 |
| 5.8.0.5-beta | 0 | 03/17/2023 |
| 5.8.0.4-beta | 0 | 03/17/2023 |
| 5.8.0.3-beta | 0 | 03/13/2023 |
| 5.8.0.2-beta | 0 | 03/08/2023 |
| 5.8.0.1-beta | 0 | 03/06/2023 |
| 5.8.0 | 1 | 12/10/2025 |
| 5.7.2.14-beta | 0 | 03/04/2023 |
| 5.7.2.13-beta | 0 | 03/02/2023 |
| 5.7.2.12-beta | 0 | 03/02/2023 |
| 5.7.2.11-beta | 0 | 03/02/2023 |
| 5.7.2.10-beta | 0 | 03/01/2023 |
| 5.7.2.9-beta | 0 | 02/28/2023 |
| 5.7.2.8-beta | 0 | 02/28/2023 |
| 5.7.2.7-beta | 0 | 02/28/2023 |
| 5.7.2.6-beta | 0 | 02/27/2023 |
| 5.7.2.5-beta | 0 | 02/26/2023 |
| 5.7.2.4-beta | 0 | 02/24/2023 |
| 5.7.2.3-beta | 0 | 02/23/2023 |
| 5.7.2.2-beta | 0 | 02/22/2023 |
| 5.7.2.1-beta | 0 | 02/19/2023 |
| 5.7.2 | 1 | 12/10/2025 |
| 5.7.1.1-beta | 0 | 02/13/2023 |
| 5.7.1 | 1 | 12/10/2025 |
| 5.7.0.4-beta | 0 | 02/06/2023 |
| 5.7.0.3-beta | 0 | 02/06/2023 |
| 5.7.0.2-beta | 0 | 02/03/2023 |
| 5.7.0.1-beta | 0 | 01/31/2023 |
| 5.7.0 | 1 | 12/10/2025 |
| 5.6.0.6-beta | 0 | 01/28/2023 |
| 5.6.0.5-beta | 0 | 01/26/2023 |
| 5.6.0.4-beta | 0 | 01/25/2023 |
| 5.6.0.3-beta | 0 | 01/18/2023 |
| 5.6.0.2-beta | 0 | 01/18/2023 |
| 5.6.0.1-beta | 0 | 01/17/2023 |
| 5.6.0 | 1 | 12/10/2025 |
| 5.5.0.5-beta | 0 | 12/19/2022 |
| 5.5.0.4-beta | 0 | 12/17/2022 |
| 5.5.0.3-beta | 0 | 12/12/2022 |
| 5.5.0.2-beta | 0 | 12/12/2022 |
| 5.5.0.1-beta | 0 | 12/10/2022 |
| 5.5.0 | 1 | 12/10/2025 |
| 5.4.1.7-beta | 0 | 12/07/2022 |
| 5.4.1.6-beta | 0 | 11/26/2022 |
| 5.4.1.5-beta | 0 | 11/25/2022 |
| 5.4.1.4-beta | 0 | 11/21/2022 |
| 5.4.1.3-beta | 0 | 11/19/2022 |
| 5.4.1.2-beta | 0 | 11/19/2022 |
| 5.4.1.1-beta | 0 | 11/18/2022 |
| 5.4.1 | 1 | 12/10/2025 |
| 5.4.0.2-beta | 0 | 11/17/2022 |
| 5.4.0.1-beta | 0 | 11/10/2022 |
| 5.4.0 | 1 | 12/10/2025 |
| 5.3.2.13-beta | 0 | 11/09/2022 |
| 5.3.2.12-beta | 0 | 11/08/2022 |
| 5.3.2.11-beta | 0 | 11/08/2022 |
| 5.3.2.10-beta | 0 | 11/08/2022 |
| 5.3.2.9-beta | 0 | 11/07/2022 |
| 5.3.2.8-beta | 0 | 11/07/2022 |
| 5.3.2.7-beta | 0 | 11/07/2022 |
| 5.3.2.6-beta | 0 | 11/07/2022 |
| 5.3.2.5-beta | 0 | 11/07/2022 |
| 5.3.2.4-beta | 0 | 11/06/2022 |
| 5.3.2.3-beta | 0 | 11/06/2022 |
| 5.3.2.2-beta | 0 | 11/05/2022 |
| 5.3.2.1-beta | 0 | 11/04/2022 |
| 5.3.2 | 1 | 12/10/2025 |
| 5.3.1.5-beta | 0 | 11/03/2022 |
| 5.3.1.4-beta | 0 | 11/03/2022 |
| 5.3.1.3-beta | 0 | 11/02/2022 |
| 5.3.1.2-beta | 0 | 11/02/2022 |
| 5.3.1.1-beta | 0 | 11/02/2022 |
| 5.3.1 | 1 | 12/10/2025 |
| 5.3.0.1-beta | 0 | 10/30/2022 |
| 5.3.0 | 1 | 12/10/2025 |
| 5.3.0-beta | 1 | 12/10/2025 |
| 5.2.1.17-beta | 0 | 10/28/2022 |
| 5.2.1.16-beta | 0 | 10/26/2022 |
| 5.2.1.15-beta | 0 | 10/26/2022 |
| 5.2.1.14-beta | 0 | 10/26/2022 |
| 5.2.1.13-beta | 0 | 10/25/2022 |
| 5.2.1.12-beta | 0 | 10/25/2022 |
| 5.2.1.11-beta | 0 | 10/25/2022 |
| 5.2.1.10-beta | 0 | 10/24/2022 |
| 5.2.1.9-beta | 0 | 10/21/2022 |
| 5.2.1.8-beta | 0 | 10/20/2022 |
| 5.2.1.7-beta | 0 | 10/19/2022 |
| 5.2.1.6-beta | 0 | 10/19/2022 |
| 5.2.1.5-beta | 0 | 10/18/2022 |
| 5.2.1.4-beta | 0 | 10/17/2022 |
| 5.2.1.3-beta | 0 | 10/17/2022 |
| 5.2.1.2-beta | 0 | 10/16/2022 |
| 5.2.1.1-beta | 0 | 10/15/2022 |
| 5.2.1 | 1 | 12/10/2025 |
| 5.2.0.2-beta | 0 | 10/15/2022 |
| 5.2.0.1-beta | 0 | 10/14/2022 |
| 5.2.0 | 1 | 12/10/2025 |
| 5.2.0-beta9 | 0 | 09/16/2022 |
| 5.2.0-beta8 | 0 | 09/16/2022 |
| 5.2.0-beta7 | 0 | 09/14/2022 |
| 5.2.0-beta6 | 0 | 09/14/2022 |
| 5.2.0-beta5 | 0 | 09/14/2022 |
| 5.2.0-beta4 | 0 | 09/13/2022 |
| 5.2.0-beta3 | 0 | 09/12/2022 |
| 5.2.0-beta28 | 0 | 10/13/2022 |
| 5.2.0-beta27 | 0 | 10/12/2022 |
| 5.2.0-beta26 | 0 | 10/09/2022 |
| 5.2.0-beta25 | 0 | 10/06/2022 |
| 5.2.0-beta24 | 0 | 10/06/2022 |
| 5.2.0-beta23 | 0 | 10/05/2022 |
| 5.2.0-beta22 | 0 | 09/30/2022 |
| 5.2.0-beta21 | 0 | 09/27/2022 |
| 5.2.0-beta20 | 0 | 09/26/2022 |
| 5.2.0-beta2 | 0 | 09/10/2022 |
| 5.2.0-beta19 | 0 | 09/25/2022 |
| 5.2.0-beta18 | 0 | 09/25/2022 |
| 5.2.0-beta17 | 0 | 09/23/2022 |
| 5.2.0-beta16 | 0 | 09/22/2022 |
| 5.2.0-beta15 | 0 | 09/20/2022 |
| 5.2.0-beta14 | 0 | 09/20/2022 |
| 5.2.0-beta13 | 0 | 09/19/2022 |
| 5.2.0-beta12 | 0 | 09/19/2022 |
| 5.2.0-beta11 | 0 | 09/17/2022 |
| 5.2.0-beta10 | 0 | 09/16/2022 |
| 5.2.0-beta1 | 0 | 09/10/2022 |
| 5.1.1-beta5 | 0 | 09/10/2022 |
| 5.1.1-beta4 | 0 | 09/09/2022 |
| 5.1.1-beta3 | 0 | 09/09/2022 |
| 5.1.1-beta2 | 0 | 09/09/2022 |
| 5.1.1-beta1 | 0 | 09/08/2022 |
| 5.1.0 | 1 | 12/10/2025 |
| 5.1.0-beta9 | 0 | 08/31/2022 |
| 5.1.0-beta8 | 0 | 08/29/2022 |
| 5.1.0-beta7 | 0 | 08/29/2022 |
| 5.1.0-beta6 | 0 | 08/28/2022 |
| 5.1.0-beta5 | 0 | 08/27/2022 |
| 5.1.0-beta4 | 0 | 08/27/2022 |
| 5.1.0-beta3 | 0 | 08/26/2022 |
| 5.1.0-beta2 | 0 | 08/25/2022 |
| 5.1.0-beta17 | 0 | 09/07/2022 |
| 5.1.0-beta16 | 0 | 09/07/2022 |
| 5.1.0-beta15 | 0 | 09/05/2022 |
| 5.1.0-beta14 | 0 | 09/04/2022 |
| 5.1.0-beta13 | 0 | 09/02/2022 |
| 5.1.0-beta12 | 0 | 09/01/2022 |
| 5.1.0-beta11 | 0 | 09/01/2022 |
| 5.1.0-beta10 | 0 | 08/31/2022 |
| 5.1.0-beta1 | 0 | 08/25/2022 |
| 5.0.0 | 1 | 12/10/2025 |
| 5.0.0-beta9 | 0 | 08/21/2022 |
| 5.0.0-beta8 | 0 | 08/20/2022 |
| 5.0.0-beta7 | 0 | 08/20/2022 |
| 5.0.0-beta6 | 0 | 08/18/2022 |
| 5.0.0-beta5 | 0 | 08/17/2022 |
| 5.0.0-beta4 | 0 | 08/17/2022 |
| 5.0.0-beta3 | 0 | 08/16/2022 |
| 5.0.0-beta2 | 0 | 08/15/2022 |
| 5.0.0-beta13 | 0 | 08/23/2022 |
| 5.0.0-beta12 | 0 | 08/23/2022 |
| 5.0.0-beta11 | 0 | 08/22/2022 |
| 5.0.0-beta10 | 0 | 08/22/2022 |
| 5.0.0-beta1 | 0 | 08/15/2022 |
| 4.5.0-beta9 | 0 | 08/13/2022 |
| 4.5.0-beta8 | 0 | 08/12/2022 |
| 4.5.0-beta7 | 0 | 08/11/2022 |
| 4.5.0-beta6 | 0 | 08/09/2022 |
| 4.5.0-beta5 | 0 | 08/08/2022 |
| 4.5.0-beta4 | 0 | 08/08/2022 |
| 4.5.0-beta3 | 0 | 08/08/2022 |
| 4.5.0-beta2 | 0 | 08/08/2022 |
| 4.5.0-beta15 | 0 | 08/15/2022 |
| 4.5.0-beta14 | 0 | 08/14/2022 |
| 4.5.0-beta13 | 0 | 08/14/2022 |
| 4.5.0-beta12 | 0 | 08/14/2022 |
| 4.5.0-beta11 | 0 | 08/14/2022 |
| 4.5.0-beta10 | 0 | 08/13/2022 |
| 4.5.0-beta1 | 0 | 08/04/2022 |
| 4.4.0 | 1 | 12/10/2025 |
| 4.4.0-beta9 | 0 | 08/02/2022 |
| 4.4.0-beta8 | 0 | 07/31/2022 |
| 4.4.0-beta7 | 0 | 07/28/2022 |
| 4.4.0-beta6 | 0 | 07/24/2022 |
| 4.4.0-beta5 | 0 | 07/24/2022 |
| 4.4.0-beta4 | 0 | 07/23/2022 |
| 4.4.0-beta3 | 0 | 07/22/2022 |
| 4.4.0-beta2 | 0 | 07/22/2022 |
| 4.4.0-beta1 | 0 | 07/20/2022 |
| 4.3.2-beta1 | 0 | 07/13/2022 |
| 4.3.1 | 1 | 12/10/2025 |
| 4.3.1-beta5 | 0 | 07/10/2022 |
| 4.3.1-beta4 | 0 | 07/03/2022 |
| 4.3.1-beta3 | 0 | 07/02/2022 |
| 4.3.1-beta2 | 0 | 07/02/2022 |
| 4.3.1-beta1 | 0 | 06/30/2022 |
| 4.3.0 | 1 | 12/10/2025 |
| 4.3.0-beta9 | 0 | 05/30/2022 |
| 4.3.0-beta8 | 0 | 05/29/2022 |
| 4.3.0-beta7 | 0 | 05/27/2022 |
| 4.3.0-beta6 | 0 | 05/25/2022 |
| 4.3.0-beta5 | 0 | 05/24/2022 |
| 4.3.0-beta4 | 0 | 05/24/2022 |
| 4.3.0-beta3 | 0 | 05/23/2022 |
| 4.3.0-beta2 | 0 | 05/21/2022 |
| 4.3.0-beta11 | 0 | 06/03/2022 |
| 4.3.0-beta10 | 0 | 05/31/2022 |
| 4.3.0-beta1 | 0 | 05/20/2022 |
| 4.2.1-beta2 | 0 | 05/19/2022 |
| 4.2.1-beta1 | 0 | 05/19/2022 |
| 4.2.0 | 1 | 12/10/2025 |
| 4.2.0-beta9 | 0 | 05/13/2022 |
| 4.2.0-beta8 | 0 | 05/13/2022 |
| 4.2.0-beta7 | 0 | 05/11/2022 |
| 4.2.0-beta6 | 0 | 05/11/2022 |
| 4.2.0-beta5 | 0 | 05/10/2022 |
| 4.2.0-beta4 | 0 | 05/09/2022 |
| 4.2.0-beta3 | 0 | 05/07/2022 |
| 4.2.0-beta2 | 0 | 05/06/2022 |
| 4.2.0-beta10 | 0 | 05/18/2022 |
| 4.2.0-beta1 | 0 | 04/28/2022 |
| 4.1.0 | 1 | 12/10/2025 |
| 4.1.0-beta8 | 0 | 04/26/2022 |
| 4.1.0-beta7 | 0 | 04/26/2022 |
| 4.1.0-beta6 | 0 | 04/24/2022 |
| 4.1.0-beta5 | 0 | 04/23/2022 |
| 4.1.0-beta4 | 0 | 04/10/2022 |
| 4.1.0-beta3 | 0 | 04/06/2022 |
| 4.1.0-beta2 | 0 | 04/02/2022 |
| 4.1.0-beta1 | 0 | 03/31/2022 |
| 4.0.0 | 1 | 12/10/2025 |
| 4.0.0-beta6 | 0 | 03/26/2022 |
| 4.0.0-beta5 | 0 | 03/24/2022 |
| 4.0.0-beta4 | 0 | 03/23/2022 |
| 4.0.0-beta3 | 0 | 03/22/2022 |
| 4.0.0-beta2 | 0 | 03/22/2022 |
| 4.0.0-beta1 | 0 | 03/22/2022 |
| 3.12.1-beta2 | 0 | 03/22/2022 |
| 3.12.1-beta1 | 0 | 03/21/2022 |
| 3.11.0 | 1 | 12/10/2025 |
| 3.11.0-beta9 | 0 | 03/17/2022 |
| 3.11.0-beta8 | 0 | 03/16/2022 |
| 3.11.0-beta7 | 0 | 03/15/2022 |
| 3.11.0-beta6 | 0 | 03/14/2022 |
| 3.11.0-beta5 | 0 | 03/14/2022 |
| 3.11.0-beta4 | 0 | 03/14/2022 |
| 3.11.0-beta3 | 0 | 03/13/2022 |
| 3.11.0-beta2 | 0 | 03/13/2022 |
| 3.11.0-beta12 | 0 | 03/18/2022 |
| 3.11.0-beta11 | 0 | 03/17/2022 |
| 3.11.0-beta10 | 0 | 03/17/2022 |
| 3.11.0-beta1 | 0 | 03/10/2022 |
| 3.10.0 | 1 | 12/10/2025 |
| 3.10.0-beta7 | 0 | 03/09/2022 |
| 3.10.0-beta6 | 0 | 03/09/2022 |
| 3.10.0-beta5 | 0 | 03/08/2022 |
| 3.10.0-beta4 | 0 | 03/08/2022 |
| 3.10.0-beta3 | 0 | 03/08/2022 |
| 3.10.0-beta2 | 0 | 03/05/2022 |
| 3.10.0-beta1 | 0 | 03/05/2022 |
| 3.9.1 | 1 | 12/10/2025 |
| 3.9.0-beta9 | 0 | 03/02/2022 |
| 3.9.0-beta8 | 0 | 03/01/2022 |
| 3.9.0-beta7 | 0 | 03/01/2022 |
| 3.9.0-beta6 | 0 | 03/01/2022 |
| 3.9.0-beta5 | 0 | 03/01/2022 |
| 3.9.0-beta4 | 0 | 03/01/2022 |
| 3.9.0-beta3 | 0 | 02/28/2022 |
| 3.9.0-beta2 | 0 | 02/28/2022 |
| 3.9.0-beta13 | 0 | 03/04/2022 |
| 3.9.0-beta12 | 0 | 03/04/2022 |
| 3.9.0-beta11 | 0 | 03/03/2022 |
| 3.9.0-beta10 | 0 | 03/02/2022 |
| 3.9.0-beta1 | 0 | 02/27/2022 |
| 3.8.1 | 1 | 12/10/2025 |
| 3.8.0 | 1 | 12/10/2025 |
| 3.7.1-beta2 | 0 | 02/25/2022 |
| 3.7.1-beta1 | 0 | 02/25/2022 |
| 3.7.0 | 1 | 12/10/2025 |
| 3.6.0 | 1 | 12/10/2025 |
| 3.6.0-beta8 | 0 | 02/23/2022 |
| 3.6.0-beta7 | 0 | 02/23/2022 |
| 3.6.0-beta6 | 0 | 02/23/2022 |
| 3.6.0-beta5 | 0 | 02/22/2022 |
| 3.6.0-beta4 | 0 | 02/22/2022 |
| 3.6.0-beta3 | 0 | 02/21/2022 |
| 3.6.0-beta2 | 0 | 02/21/2022 |
| 3.6.0-beta1 | 0 | 02/19/2022 |
| 3.5.1 | 1 | 12/10/2025 |
| 3.5.1-beta4 | 0 | 02/18/2022 |
| 3.5.1-beta3 | 0 | 02/18/2022 |
| 3.5.1-beta2 | 0 | 02/18/2022 |
| 3.5.1-beta1 | 0 | 02/18/2022 |
| 3.5.0 | 1 | 12/10/2025 |
| 3.5.0-beta9 | 0 | 02/15/2022 |
| 3.5.0-beta8 | 0 | 02/15/2022 |
| 3.5.0-beta7 | 0 | 02/14/2022 |
| 3.5.0-beta6 | 0 | 02/14/2022 |
| 3.5.0-beta5 | 0 | 02/14/2022 |
| 3.5.0-beta4 | 0 | 02/14/2022 |
| 3.5.0-beta3 | 0 | 02/10/2022 |
| 3.5.0-beta2 | 0 | 02/09/2022 |
| 3.5.0-beta10 | 0 | 02/16/2022 |
| 3.5.0-beta1 | 0 | 02/09/2022 |
| 3.4.1 | 1 | 12/10/2025 |
| 3.4.0 | 1 | 12/10/2025 |
| 3.4.0-beta2 | 0 | 02/06/2022 |
| 3.4.0-beta1 | 0 | 02/06/2022 |
| 3.3.0 | 1 | 12/10/2025 |
| 3.3.0-beta4 | 0 | 02/04/2022 |
| 3.3.0-beta3 | 0 | 02/03/2022 |
| 3.3.0-beta2 | 0 | 02/03/2022 |
| 3.3.0-beta1 | 0 | 02/03/2022 |
| 3.2.2 | 1 | 12/10/2025 |
| 3.2.1 | 1 | 12/10/2025 |
| 3.2.1-beta1 | 0 | 01/30/2022 |
| 3.2.0 | 1 | 12/10/2025 |
| 3.2.0-beta6 | 0 | 01/30/2022 |
| 3.2.0-beta5 | 0 | 01/29/2022 |
| 3.2.0-beta4 | 0 | 01/29/2022 |
| 3.2.0-beta3 | 0 | 01/28/2022 |
| 3.2.0-beta2 | 0 | 01/28/2022 |
| 3.2.0-beta1 | 0 | 01/25/2022 |
| 3.1.4 | 1 | 12/10/2025 |
| 3.1.3 | 1 | 12/10/2025 |
| 3.1.3-beta1 | 0 | 01/26/2022 |
| 3.1.2 | 1 | 12/10/2025 |
| 3.1.1 | 1 | 12/10/2025 |
| 3.1.0 | 1 | 12/10/2025 |
| 3.0.0 | 1 | 12/10/2025 |
| 3.0.0-beta1 | 0 | 01/22/2022 |
| 2.21.0-beta9 | 0 | 01/19/2022 |
| 2.21.0-beta8 | 0 | 01/19/2022 |
| 2.21.0-beta7 | 0 | 01/18/2022 |
| 2.21.0-beta6 | 0 | 01/18/2022 |
| 2.21.0-beta5 | 0 | 01/18/2022 |
| 2.21.0-beta4 | 0 | 01/18/2022 |
| 2.21.0-beta3 | 0 | 01/18/2022 |
| 2.21.0-beta2 | 0 | 01/17/2022 |
| 2.21.0-beta15 | 0 | 01/21/2022 |
| 2.21.0-beta14 | 0 | 01/21/2022 |
| 2.21.0-beta13 | 0 | 01/20/2022 |
| 2.21.0-beta12 | 0 | 01/20/2022 |
| 2.21.0-beta11 | 0 | 01/19/2022 |
| 2.21.0-beta10 | 0 | 01/19/2022 |
| 2.21.0-beta1 | 0 | 01/16/2022 |
| 2.20.0 | 1 | 12/10/2025 |
| 2.20.0-beta3 | 0 | 01/16/2022 |
| 2.20.0-beta2 | 0 | 01/15/2022 |
| 2.20.0-beta1 | 0 | 01/15/2022 |
| 2.19.2 | 1 | 12/10/2025 |
| 2.19.1 | 1 | 12/10/2025 |
| 2.19.0 | 0 | 01/10/2022 |
| 2.19.0-beta2 | 0 | 01/09/2022 |
| 2.19.0-beta1 | 0 | 01/06/2022 |
| 2.18.1 | 1 | 12/10/2025 |
| 2.18.0 | 0 | 12/31/2021 |
| 2.18.0-beta2 | 0 | 12/30/2021 |
| 2.18.0-beta1 | 0 | 12/30/2021 |
| 2.17.0 | 0 | 12/29/2021 |
| 2.17.0-beta2 | 0 | 12/28/2021 |
| 2.17.0-beta1 | 0 | 12/27/2021 |
| 2.16.0 | 0 | 12/25/2021 |
| 2.15.0 | 0 | 12/23/2021 |
| 2.15.0-beta2 | 0 | 12/22/2021 |
| 2.15.0-beta1 | 0 | 12/22/2021 |
| 2.14.0 | 0 | 12/21/2021 |
| 2.14.0-beta1 | 0 | 12/20/2021 |
| 2.13.1 | 1 | 12/10/2025 |
| 2.13.0 | 1 | 12/10/2025 |
| 2.12.0 | 1 | 12/10/2025 |
| 2.12.0-beta2 | 0 | 12/16/2021 |
| 2.12.0-beta1 | 0 | 12/16/2021 |
| 2.11.0 | 1 | 12/10/2025 |
| 2.10.1-beta1 | 0 | 12/15/2021 |
| 2.10.0 | 1 | 12/10/2025 |
| 2.10.0-beta2 | 0 | 11/24/2021 |
| 2.10.0-beta1 | 0 | 11/18/2021 |
| 2.9.1 | 1 | 12/10/2025 |
| 2.9.0 | 1 | 12/10/2025 |
| 2.9.0-beta3 | 0 | 11/01/2021 |
| 2.9.0-beta2 | 0 | 10/25/2021 |
| 2.9.0-beta1 | 0 | 10/24/2021 |
| 2.8.1 | 1 | 12/10/2025 |
| 2.8.0 | 1 | 12/10/2025 |
| 2.8.0-beta1 | 0 | 10/23/2021 |
| 2.7.1 | 1 | 12/10/2025 |
| 2.7.0 | 1 | 12/10/2025 |
| 2.6.0 | 1 | 12/10/2025 |
| 2.5.1 | 1 | 12/10/2025 |
| 2.5.0 | 1 | 12/10/2025 |
| 2.5.0-beta1 | 0 | 10/19/2021 |
| 2.4.0 | 1 | 12/10/2025 |
| 2.3.0 | 1 | 12/10/2025 |
| 2.3.0-beta2 | 0 | 10/18/2021 |
| 2.2.1 | 1 | 12/10/2025 |
| 2.2.0 | 1 | 12/10/2025 |
| 2.1.1 | 1 | 12/10/2025 |
| 2.1.0 | 1 | 12/10/2025 |
| 2.1.0-beta5 | 0 | 10/16/2021 |
| 2.1.0-beta4 | 0 | 10/16/2021 |
| 2.1.0-beta3 | 0 | 10/16/2021 |
| 2.1.0-beta2 | 0 | 10/15/2021 |
| 2.1.0-beta1 | 0 | 10/15/2021 |
| 2.0.0 | 1 | 12/10/2025 |
| 1.9.0 | 1 | 12/10/2025 |
| 1.8.0 | 1 | 12/10/2025 |
| 1.8.0-beta1 | 0 | 10/11/2021 |
| 1.7.0 | 1 | 12/10/2025 |
| 1.6.0 | 1 | 12/10/2025 |
| 1.6.0-beta5 | 0 | 10/06/2021 |
| 1.6.0-beta4 | 0 | 10/06/2021 |
| 1.6.0-beta3 | 0 | 10/05/2021 |
| 1.6.0-beta2 | 0 | 10/05/2021 |
| 1.6.0-beta1 | 0 | 10/05/2021 |
| 1.5.0 | 1 | 12/10/2025 |
| 1.4.0 | 1 | 12/10/2025 |
| 1.3.0 | 1 | 12/10/2025 |
| 1.2.0 | 1 | 12/10/2025 |
| 1.1.0 | 1 | 12/10/2025 |
| 1.0.0 | 1 | 12/10/2025 |
| 1.0.0-rc6 | 0 | 09/28/2021 |
| 1.0.0-rc5 | 0 | 09/27/2021 |
| 1.0.0-rc4 | 0 | 09/27/2021 |
| 1.0.0-rc3 | 0 | 09/27/2021 |
| 1.0.0-rc2 | 0 | 09/27/2021 |
| 1.0.0-rc1 | 0 | 09/27/2021 |
| 1.0.0-beta6 | 0 | 09/26/2021 |
| 1.0.0-beta5 | 0 | 09/26/2021 |
| 1.0.0-beta4 | 0 | 09/26/2021 |
| 1.0.0-beta3 | 0 | 09/25/2021 |
| 1.0.0-beta2 | 0 | 09/25/2021 |