FastEndpoints 1.0.0-beta4

FastEndpoints

An easy to use Web-Api framework (which encourages CQRS and Vertical Slice Architecture) built as an extension to the Asp.Net pipeline. Performance is on par with .net 6 minimal apis and is 2X faster; uses only half the memory; and outperforms a traditional MVC controller by about 73k requests per second on a Ryzen 3700X desktop.

Try it out...

install from nuget: Install-Package FastEndpoints (currently beta)

note: the minimum required sdk version is .net 6.0 (preview atm)

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 DTO

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; }
}

Request Validator

public class MyValidator : FluentValidator<MyRequest>
{
    public Validator()
    {
        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 DTO

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

Endpoint Definition

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

    public MyEndpoint()
    {
        //no longer hindered by attribute limitations
        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); //declarative permission based authorization
    }

    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.

        Logger.LogInformation("this is your first endpoint!"); //dependency injected logger

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

        var res = new MyResponse //typed response to make integration tests convenient
        {
            Message = $"the route parameter value is: {req.Id}",
            Name = req.Name,
            Price = req.Price
        };

        await SendAsync(res);
    }
}

that's mostly it. all of your Endpoint definitions are automatically discovered on app startup and routes automatically mapped.

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 (72,920 more requests per second than mvc controller)

Statistics        Avg      Stdev        Max
  Reqs/sec    144989.43   13594.10  199851.96
  Latency        3.41ms   378.95us    65.00ms
  HTTP codes:
    1xx - 0, 2xx - 1462226, 3xx - 0, 4xx - 0, 5xx - 0
    others - 0
  Throughput:    73.34MB/s

AspNet Minimal Api

Statistics        Avg      Stdev        Max
  Reqs/sec    144416.77   14313.21  171576.65
  Latency        3.43ms     1.37ms   347.00ms
  HTTP codes:
    1xx - 0, 2xx - 1456040, 3xx - 0, 4xx - 0, 5xx - 0
    others - 0
  Throughput:    73.02MB/s

AspNet MapControllers

Statistics        Avg      Stdev        Max
  Reqs/sec     74056.92   19197.47  372446.94
  Latency        6.71ms     1.89ms   416.00ms
  HTTP codes:
    1xx - 0, 2xx - 745069, 3xx - 0, 4xx - 0, 5xx - 0
    others - 0
  Throughput:    37.37MB/s

AspNet MVC Controller

Statistics        Avg      Stdev        Max
  Reqs/sec     72069.51   14094.86   96234.73
  Latency        6.83ms   712.49us    89.01ms
  HTTP codes:
    1xx - 0, 2xx - 731659, 3xx - 0, 4xx - 0, 5xx - 0
    others - 0
  Throughput:    36.56MB/s

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

BenchmarkDotNet head-to-head results

Method Mean Error StdDev Ratio RatioSD Gen 0 Allocated
FastEndpointsEndpoint 78.47 μs 1.522 μs 1.753 μs 1.00 0.00 2.4414 21 KB
MinimalApiEndpoint 77.05 μs 1.519 μs 2.496 μs 0.97 0.04 2.4414 21 KB
AspNetMapControllers 148.36 μs 2.922 μs 5.270 μs 1.88 0.07 5.3711 44 KB
AspNetCoreMVC 150.66 μs 2.984 μs 6.550 μs 1.90 0.09 5.3711 45 KB

Showing the top 20 packages that depend on FastEndpoints.

Packages Downloads
Elsa
Bundles the most commonly-used packages when building an Elsa workflows application.
53
Elsa
Bundles the most commonly-used packages when building an Elsa workflows application.
58
Elsa.Api.Common
Provides common features to modules that expose API endpoints.
51
Elsa.Api.Common
Provides common features to modules that expose API endpoints.
53
Elsa.Tenants
Provides multitenancy services.
55
Elsa.Workflows.Management
Provides workflow management functionality.
62
Elsa.Workflows.Runtime
Provides workflow runtime functionality.
51
Elsa.Workflows.Runtime
Provides workflow runtime functionality.
52
Elsa.Workflows.Runtime
Provides workflow runtime functionality.
53
Elsa.Workflows.Runtime
Provides workflow runtime functionality.
62
FastEndpoints.Swagger
Swagger support for FastEndpoints.
51
FastEndpoints.Swagger
Swagger support for FastEndpoints.
52

WARNING: this is a beta release. do not use in production!

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