Rebus 8.0.0-alpha05

Rebus

Latest stable: NuGet stable

Current prerelease: NuGet pre

Tests: Build status

This repository contains Rebus "core". You may also be interested in one of the many integration libraries.

For information about the commercial add-on (support, tooling, etc.) to Rebus, please visit Rebus FM's page about Rebus Pro.

What?

Rebus is a lean service bus implementation for .NET. It is what ThoughtWorks in 2010 called a "message bus without smarts" - a library that works well as the "dumb pipes" when you need asynchronous communication in your microservices that follow the "smart endpoints, dumb pipes" principle.

Rebus aims to have

  • a simple and intuitive configuration story
  • a few well-selected options
  • no doodleware
  • as few dependencies as possible (currently only JSON.NET)
  • a broad reach (targets .NET Standard 2.0, i.e. .NET Framework 4.6.1, .NET Core 2, and .NET 5 and onwards)
  • integration with external dependencies via small, dedicated projects
  • the best error messages in the world
  • a frictionless getting-up-and-running-experience

and in doing this, Rebus should try to align itself with common, proven asynchronous messaging patterns.

Oh, and Rebus is FREE as in beer 🍺 and speech 💬, and it will stay that way forever.

More information

If you want to read more, check out the official Rebus documentation wiki or check out my blog.

You can also follow me on Twitter: @mookid8000

Getting started

Rebus is a simple .NET library, and everything revolves around the RebusBus class. One way to get Rebus up and running, is to manually go

var bus = new RebusBus(...);
bus.Start(1); //< 1 worker thread

// use the bus for the duration of the application lifetime

// remember to dispose the bus when your application exits
bus.Dispose();

where ... is a bunch of dependencies that vary depending on how you want to send/receive messages etc. Another way is to use the configuration API, in which case you would go

var someContainerAdapter = new BuiltinHandlerActivator();

for the built-in container adapter, or

var someContainerAdapter = new AdapterForMyFavoriteIocContainer(myFavoriteIocContainer);

to integrate with your favorite IoC container, and then

Configure.With(someContainerAdapter)
    .Logging(l => l.Serilog())
    .Transport(t => t.UseMsmq("myInputQueue"))
    .Routing(r => r.TypeBased().MapAssemblyOf<SomeMessageType>("anotherInputQueue"))
    .Start();

// have IBus injected in application services for the duration of the application lifetime    

// let the container dispose the bus when your application exits
myFavoriteIocContainer.Dispose();

which will stuff the resulting IBus in the container as a singleton and use the container to look up message handlers. Check out the Configuration section on the official Rebus documentation wiki for more information on how to do this.

If you want to be more specific about what types you map in an assembly, such as if the assembly is shared with other code you can map all the types under a specific namespace like this:

Configure.With(someContainerAdapter)
    .(...)
    .Routing(r => r.TypeBased().MapAssemblyNamespaceOf<SomeMessageType>("namespaceInputQueue"))
    .(...);

// have IBus injected in application services for the duration of the application lifetime    

// let the container dispose the bus when your application exits
myFavoriteIocContainer.Dispose();

License

Rebus is licensed under The MIT License (MIT). Basically, this license grants you the right to use Rebus in any way you see fit. See LICENSE.md for more info.

The purpose of the license is to make it easy for everyone to use Rebus and its accompanying integration libraries. If that is not the case, please get in touch with hello@rebus.fm and then we will work something out.

Showing the top 20 packages that depend on Rebus.

Packages Downloads
Rebus.Kafka
Apache Kafka transport for Rebus. So as to interact with the Apache Kafka requires the unmanaged "librdkafka", you need to install the appropriate version of the package "librdkafka.redist". If this unmanaged "librdkafka" is not found automatically, you must load it before you can use Rebus.Kafka for the first time as follows: "Confluent.Kafka.Library.Load (pathToLibrdkafka)".
40
Rebus.Kafka
Apache Kafka transport for Rebus. So as to interact with the Apache Kafka requires the unmanaged "librdkafka", you need to install the appropriate version of the package "librdkafka.redist". If this unmanaged "librdkafka" is not found automatically, you must load it before you can use Rebus.Kafka for the first time as follows: "Confluent.Kafka.Library.Load (pathToLibrdkafka)".
41
Rebus.Kafka
Apache Kafka transport for Rebus. So as to interact with the Apache Kafka requires the unmanaged "librdkafka", you need to install the appropriate version of the package "librdkafka.redist". If this unmanaged "librdkafka" is not found automatically, you must load it before you can use Rebus.Kafka for the first time as follows: "Confluent.Kafka.Library.Load (pathToLibrdkafka)".
42
Rebus.Kafka
Apache Kafka transport for Rebus. So as to interact with the Apache Kafka requires the unmanaged "librdkafka", you need to install the appropriate version of the package "librdkafka.redist". If this unmanaged "librdkafka" is not found automatically, you must load it before you can use Rebus.Kafka for the first time as follows: "Confluent.Kafka.Library.Load (pathToLibrdkafka)".
43
Rebus.Kafka
Apache Kafka transport for Rebus. So as to interact with the Apache Kafka requires the unmanaged "librdkafka", you need to install the appropriate version of the package "librdkafka.redist". If this unmanaged "librdkafka" is not found automatically, you must load it before you can use Rebus.Kafka for the first time as follows: "Confluent.Kafka.Library.Load (pathToLibrdkafka)".
44
Rebus.Kafka
Apache Kafka transport for Rebus. So as to interact with the Apache Kafka requires the unmanaged "librdkafka", you need to install the appropriate version of the package "librdkafka.redist". If this unmanaged "librdkafka" is not found automatically, you must load it before you can use Rebus.Kafka for the first time as follows: "Confluent.Kafka.Library.Load (pathToLibrdkafka)".
51
Rebus.Kafka
Apache Kafka transport for Rebus. So as to interact with the Apache Kafka requires the unmanaged “librdkafka”, you need to install the package “librdkafka.redist -Version 1.0.0-RC7 or newer”. If this unmanaged “librdkafka” is not found automatically, you must load it before you can use Rebus.Kafka for the first time as follows: "Confluent.Kafka.Library.Load (pathToLibrdkafka)".
40
Rebus.Kafka
Apache Kafka transport for Rebus. So as to interact with the Apache Kafka requires the unmanaged “librdkafka”, you need to install the package “librdkafka.redist -Version 1.0.0-RC7 or newer”. If this unmanaged “librdkafka” is not found automatically, you must load it before you can use Rebus.Kafka for the first time as follows: "Confluent.Kafka.Library.Load (pathToLibrdkafka)".
41
Rebus.Kafka
Apache Kafka transport for Rebus. So as to interact with the Apache Kafka requires the unmanaged “librdkafka”, you need to install the package “librdkafka.redist -Version 1.0.0-RC7 or newer”. If this unmanaged “librdkafka” is not found automatically, you must load it before you can use Rebus.Kafka for the first time as follows: "Confluent.Kafka.Library.Load (pathToLibrdkafka)".
42
Rebus.PostgreSql
PostgreSQL-based persistence for Rebus
42
Rebus.PostgreSql
PostgreSQL-based persistence for Rebus
45
Rebus.PostgreSql
PostgreSql persisters for Rebus
40
Rebus.PostgreSql
PostgreSql persisters for Rebus
41
Rebus.PostgreSql
PostgreSql persisters for Rebus
43
Rebus.ServiceProvider
Provides a service provider-based container adapter for Rebus
40
Rebus.ServiceProvider
Provides a service provider-based container adapter for Rebus
41
Rebus.ServiceProvider
Provides a service provider-based container adapter for Rebus (i.e. integration with Microsoft.Extensions.DependencyInjection) as well as integration with the generic host
45

.NET Standard 2.0

Version Downloads Last updated
8.9.3 7 08/18/2026
8.9.2 39 04/17/2026
8.9.0 29 03/19/2026
8.9.0-b03 30 03/19/2026
8.9.0-b02 24 03/19/2026
8.9.0-b01 27 03/19/2026
8.8.0 32 03/19/2026
8.7.1 34 03/19/2026
8.7.0 26 03/19/2026
8.6.1 29 03/19/2026
8.6.0 28 03/19/2026
8.5.0 29 03/19/2026
8.4.4 26 03/19/2026
8.4.3 31 03/19/2026
8.4.2 31 03/19/2026
8.4.1 28 03/19/2026
8.4.0 23 03/19/2026
8.3.0 31 03/19/2026
8.2.4 27 03/19/2026
8.2.2 27 03/19/2026
8.2.0-alpha01 24 03/19/2026
8.1.0 36 03/19/2026
8.0.3 30 03/19/2026
8.0.2 28 03/19/2026
8.0.1 38 03/19/2026
8.0.0-alpha11 22 03/19/2026
8.0.0-alpha10 23 03/20/2026
8.0.0-alpha09 22 03/19/2026
8.0.0-alpha08 21 03/20/2026
8.0.0-alpha07 24 03/19/2026
8.0.0-alpha06 29 03/19/2026
8.0.0-alpha05 21 03/19/2026
8.0.0-alpha04 22 03/19/2026
8.0.0-alpha03 30 03/19/2026
8.0.0-alpha02 27 03/19/2026
8.0.0-alpha01 24 03/19/2026
7.2.1 31 03/19/2026
7.2.0 27 03/19/2026
7.1.1 37 03/19/2026
7.1.0 39 03/19/2026
7.0.0 34 03/19/2026
7.0.0-rc7 25 03/19/2026
7.0.0-rc6 22 03/19/2026
7.0.0-rc5 23 03/19/2026
7.0.0-rc4 28 03/20/2026
7.0.0-rc2 25 03/19/2026
7.0.0-rc1 32 03/19/2026
7.0.0-b06 27 03/19/2026
7.0.0-b05 28 03/19/2026
7.0.0-b04 25 03/19/2026
7.0.0-b03 28 03/19/2026
7.0.0-b02 25 03/19/2026
7.0.0-b01 23 03/19/2026
6.7.0 30 03/19/2026
6.6.5 31 03/19/2026
6.6.4 30 03/19/2026
6.6.2 30 03/19/2026
6.6.1 33 03/20/2026
6.6.0 36 03/19/2026
6.5.5 29 03/19/2026
6.5.4 37 03/19/2026
6.5.3 31 03/19/2026
6.5.2 35 03/19/2026
6.4.2-b1 34 03/19/2026
6.4.1 30 03/19/2026
6.4.0 38 03/19/2026
6.3.1 35 03/19/2026
6.3.0 28 03/20/2026
6.2.1 30 03/19/2026
6.1.0 31 03/19/2026
6.0.1 28 03/19/2026
6.0.0 38 03/19/2026
6.0.0-b21 24 03/19/2026
6.0.0-b20 27 03/20/2026
6.0.0-b19 27 03/19/2026
6.0.0-b18 23 03/19/2026
6.0.0-b17 29 03/19/2026
6.0.0-b16 24 03/19/2026
6.0.0-b15 30 03/19/2026
6.0.0-b14 26 03/19/2026
6.0.0-b12 27 03/19/2026
6.0.0-b11 34 03/19/2026
6.0.0-b10 28 03/19/2026
6.0.0-b08 27 03/19/2026
6.0.0-b07 33 03/19/2026
6.0.0-b06 28 03/19/2026
6.0.0-b05 28 03/19/2026
6.0.0-b04 30 03/19/2026
6.0.0-b03 26 03/19/2026
5.4.1 30 03/19/2026
5.4.0 26 03/19/2026
5.3.1 30 03/19/2026
5.3.0 38 03/19/2026
5.3.0-b2 25 03/19/2026
5.3.0-b1 30 03/19/2026
5.2.1 30 03/19/2026
5.2.1-b1 25 03/19/2026
5.2.0 30 03/19/2026
5.1.0 35 03/19/2026
5.0.2 35 03/19/2026
5.0.1 31 03/19/2026
5.0.0 30 03/19/2026
5.0.0-b21 38 03/19/2026
5.0.0-b20 25 03/19/2026
5.0.0-b19 33 03/19/2026
5.0.0-b18 23 03/19/2026
5.0.0-b17 39 03/19/2026
5.0.0-b16 28 03/19/2026
5.0.0-b15 27 03/19/2026
5.0.0-b14 26 03/19/2026
5.0.0-b13 25 03/19/2026
5.0.0-b12 26 03/19/2026
5.0.0-b11 29 03/19/2026
5.0.0-b10 29 03/19/2026
5.0.0-b09 26 03/19/2026
5.0.0-b08 36 03/19/2026
5.0.0-b07 28 03/19/2026
5.0.0-b06 24 03/19/2026
5.0.0-b05 26 03/20/2026
5.0.0-b04 24 03/20/2026
5.0.0-b03 33 03/19/2026
5.0.0-b02 25 03/19/2026
5.0.0-b01 32 03/19/2026
4.4.0 29 03/19/2026
4.3.0 30 03/19/2026
4.2.2 29 03/19/2026
4.2.1 30 03/19/2026
4.2.1-b1 26 03/19/2026
4.2.0 33 03/19/2026
4.2.0-b01 30 03/19/2026
4.1.0 28 03/19/2026
4.1.0-b5 27 03/19/2026
4.1.0-b4 28 03/19/2026
4.1.0-b3 31 03/19/2026
4.1.0-b2 30 03/19/2026
4.1.0-b1 26 03/19/2026
4.0.1 29 03/19/2026
4.0.0 31 03/19/2026
4.0.0-b24 39 03/19/2026
4.0.0-b23 31 03/19/2026
4.0.0-b22 22 03/19/2026
4.0.0-b20 38 03/19/2026
4.0.0-b19 35 03/19/2026
4.0.0-b18 30 03/19/2026
4.0.0-b17 28 03/19/2026
4.0.0-b16 25 03/19/2026
4.0.0-b15 26 03/19/2026
4.0.0-b14 29 03/19/2026
4.0.0-b12 30 03/19/2026
4.0.0-b11 25 03/19/2026
4.0.0-b10 34 03/19/2026
4.0.0-b09 24 03/20/2026
4.0.0-b08 27 03/19/2026
4.0.0-b07 28 03/19/2026
4.0.0-b06 30 03/19/2026
4.0.0-b05 33 03/19/2026
4.0.0-b04 27 03/19/2026
4.0.0-b03 27 03/19/2026
4.0.0-b02 36 03/19/2026
4.0.0-b01 36 03/19/2026
3.1.5 39 03/19/2026
3.1.4 34 03/19/2026
3.1.3 33 03/19/2026
3.1.2 31 03/19/2026
3.1.1 28 03/19/2026
3.1.0 39 03/19/2026
3.0.2 28 03/19/2026
3.0.1 31 03/19/2026
3.0.0 30 03/19/2026
3.0.0-beta06 32 03/19/2026
3.0.0-beta05 21 03/19/2026
3.0.0-beta04 23 03/19/2026
3.0.0-beta03 27 03/19/2026
3.0.0-beta02 27 03/19/2026
3.0.0-beta01 40 03/19/2026
2.1.6 30 03/19/2026
2.1.5 28 03/19/2026
2.1.4 29 03/19/2026
2.1.3 28 03/19/2026
2.1.1 30 03/19/2026
2.1.0 31 03/19/2026
2.0.2 38 03/19/2026
2.0.1 26 03/19/2026
2.0.0-b03 25 03/19/2026
2.0.0-b02 26 03/19/2026
2.0.0-b01 28 03/19/2026
2.0.0-a9 35 03/19/2026
2.0.0-a8 27 03/19/2026
2.0.0-a7 32 03/19/2026
2.0.0-a6 25 03/19/2026
2.0.0-a5 37 03/19/2026
2.0.0-a4 27 03/19/2026
2.0.0-a3 29 03/19/2026
2.0.0-a2 26 03/19/2026
2.0.0-a13 30 03/19/2026
2.0.0-a12 32 03/19/2026
2.0.0-a11 27 03/19/2026
2.0.0-a10 34 03/19/2026
0.99.74 35 03/19/2026
0.99.73 27 03/19/2026
0.99.72 33 03/19/2026
0.99.71 30 03/19/2026
0.99.70 37 03/19/2026
0.99.68 33 03/20/2026
0.99.67 25 03/19/2026
0.99.66 26 03/19/2026
0.99.65 37 03/19/2026
0.99.64 26 03/19/2026
0.99.63 28 03/19/2026
0.99.62 29 03/19/2026
0.99.61 29 03/19/2026
0.99.60 27 03/19/2026
0.99.59 29 03/19/2026
0.99.58 39 03/19/2026
0.99.57 37 03/19/2026
0.99.56 24 03/19/2026
0.99.55 26 03/19/2026
0.99.54 26 03/19/2026
0.99.53 32 03/19/2026
0.99.52 27 03/19/2026
0.99.51 35 03/19/2026
0.99.50 29 03/19/2026
0.99.48 32 03/19/2026
0.99.47 35 03/19/2026
0.99.46 35 03/19/2026
0.99.45 25 03/19/2026
0.99.44 30 03/19/2026
0.99.43 32 03/19/2026
0.99.42 29 03/19/2026
0.99.41 24 03/19/2026
0.99.40 30 03/19/2026
0.99.39 32 03/19/2026
0.99.38 37 03/19/2026
0.99.36 37 03/19/2026
0.99.35 29 03/19/2026
0.99.34 29 03/19/2026
0.99.33 27 03/19/2026
0.99.32 25 03/19/2026
0.99.31 29 03/19/2026
0.99.30 23 03/19/2026
0.99.29 26 03/19/2026
0.99.27 28 03/19/2026
0.99.26 38 03/19/2026
0.99.25 36 03/19/2026
0.99.24 28 03/19/2026
0.99.23 41 03/19/2026
0.99.22 29 03/20/2026
0.99.21 25 03/19/2026
0.99.20 31 03/19/2026
0.99.19 24 03/19/2026
0.99.18 29 03/19/2026
0.99.17 26 03/19/2026
0.99.16 28 03/19/2026
0.99.14 27 03/19/2026
0.99.13 32 03/19/2026
0.99.12 26 03/19/2026
0.99.11 31 03/19/2026
0.99.10 34 03/19/2026
0.99.9 29 03/19/2026
0.99.8 27 03/19/2026
0.99.7 26 03/19/2026
0.99.5 31 03/19/2026
0.99.4 40 03/19/2026
0.99.2 26 03/19/2026
0.99.1 27 03/19/2026
0.99.0 29 03/19/2026
0.98.12 34 03/19/2026
0.98.11 28 03/19/2026
0.98.10 28 03/19/2026
0.98.9 27 03/19/2026
0.98.8 30 03/19/2026
0.98.7 35 03/19/2026
0.98.6 34 03/19/2026
0.98.5 29 03/19/2026
0.98.4 26 03/19/2026
0.98.3 24 03/19/2026
0.98.2 32 03/19/2026
0.98.1 27 03/19/2026
0.98.0 31 03/19/2026
0.97.0 29 03/19/2026
0.96.0 29 03/19/2026
0.95.0 25 03/19/2026
0.92.4 30 03/19/2026
0.92.3 26 03/20/2026
0.92.2 35 03/19/2026
0.92.1 28 03/19/2026
0.92.0 27 03/19/2026
0.91.0 32 03/19/2026
0.90.9 27 03/19/2026
0.90.8 23 03/19/2026
0.90.7 28 03/19/2026
0.90.6 23 03/19/2026
0.90.5 25 03/19/2026
0.90.4 29 03/19/2026
0.90.3 34 03/19/2026
0.90.2 24 03/19/2026
0.90.1 34 03/19/2026
0.90.0 34 03/19/2026
0.84.0 27 03/19/2026
0.83.0 29 03/19/2026
0.82.1 35 03/19/2026
0.82.0 25 03/19/2026
0.81.0 34 03/19/2026
0.80.1 36 03/19/2026
0.80.0 26 03/19/2026
0.79.0 29 03/19/2026
0.78.2 32 03/19/2026
0.78.1 29 03/19/2026
0.78.0 34 03/19/2026
0.77.1 38 03/19/2026
0.77.0 30 03/19/2026
0.76.0 25 03/19/2026
0.75.2 29 03/19/2026
0.75.1 25 03/19/2026
0.75.0 25 03/19/2026
0.72.0 33 03/19/2026
0.71.4 25 03/19/2026
0.71.3 25 03/19/2026
0.71.2 34 03/19/2026
0.71.1 26 03/19/2026
0.71.0 27 03/19/2026
0.70.3 34 03/19/2026
0.70.2 27 03/19/2026
0.70.1 27 03/19/2026
0.69.0 25 03/19/2026
0.68.0 38 03/19/2026
0.67.0 36 03/19/2026
0.66.0 25 03/19/2026
0.65.0 40 03/19/2026
0.64.1 27 03/19/2026
0.64.0 37 03/19/2026
0.63.1 25 03/19/2026
0.63.0 26 03/19/2026
0.62.0 34 03/19/2026
0.61.1 37 03/19/2026
0.61.0 26 03/19/2026
0.60.1 35 03/19/2026
0.60.0 26 03/19/2026
0.59.0 35 03/19/2026
0.58.2 33 03/19/2026
0.58.1 30 03/19/2026
0.58.0 30 03/19/2026
0.57.0 30 03/19/2026
0.56.1 27 03/19/2026
0.56.0 28 03/19/2026
0.55.1 24 03/19/2026
0.55.0 35 03/19/2026
0.54.8 29 03/19/2026
0.54.7 29 03/19/2026
0.54.6 37 03/19/2026
0.54.5 25 03/19/2026
0.54.4 30 03/19/2026
0.54.3 24 03/19/2026
0.54.1 29 03/19/2026
0.54.0 24 03/20/2026
0.53.1 28 03/19/2026
0.53.0 27 03/19/2026
0.52.0 37 03/19/2026
0.51.1 28 03/19/2026
0.51.0 29 03/19/2026
0.50.1 30 03/19/2026
0.50.0 25 03/19/2026
0.49.0 38 03/19/2026
0.48.0 28 03/19/2026
0.47.0 35 03/19/2026
0.46.0 28 03/19/2026
0.45.0 34 03/19/2026
0.44.5 25 03/19/2026
0.44.4 27 03/19/2026
0.44.3 32 03/19/2026
0.44.2 26 03/19/2026
0.44.1 41 03/19/2026
0.44.0 37 03/19/2026
0.43.1 28 03/19/2026
0.43.0 28 03/19/2026
0.42.0 27 03/19/2026
0.41.0 28 03/19/2026
0.40.1 25 03/19/2026
0.40.0 29 03/19/2026
0.39.0 23 03/19/2026
0.38.1 31 03/19/2026
0.38.0 27 03/19/2026
0.37.0 28 03/19/2026
0.36.1 25 03/19/2026
0.36.0 29 03/19/2026
0.35.6 26 03/19/2026
0.35.5 28 03/19/2026
0.35.4 25 03/19/2026
0.35.3 31 03/19/2026
0.35.2 41 03/19/2026
0.35.1 28 03/19/2026
0.35.0 30 03/19/2026
0.34.7 28 03/19/2026
0.34.6 28 03/19/2026
0.34.5 36 03/19/2026
0.34.3 25 03/19/2026
0.34.2 32 03/19/2026
0.34.1 33 03/19/2026
0.34.0 23 03/19/2026
0.33.0 26 03/20/2026
0.32.5 28 03/19/2026
0.32.4 31 03/19/2026
0.32.3 30 03/19/2026
0.32.1 31 03/19/2026
0.32.0 26 03/19/2026
0.31.1 30 03/19/2026
0.31.0 28 03/19/2026
0.30.7 28 03/19/2026
0.30.4 28 03/19/2026
0.30.3 28 03/19/2026
0.30.2 30 03/19/2026
0.30.1 28 03/19/2026
0.30.0 36 03/19/2026
0.29.9 28 03/19/2026
0.29.8 30 03/19/2026
0.29.7 28 03/19/2026
0.29.6 28 03/19/2026
0.29.5 36 03/19/2026
0.29.4 28 03/19/2026
0.29.3 34 03/19/2026
0.29.2 29 03/19/2026
0.29.1 28 03/19/2026
0.29.0-alpha 27 03/19/2026
0.28.4 37 03/19/2026
0.28.3 29 03/19/2026
0.28.2 28 03/19/2026
0.28.1 38 03/19/2026
0.28.0 24 03/19/2026
0.27.1 29 03/19/2026
0.27.0 29 03/19/2026
0.26.1 32 03/19/2026
0.26.0 26 03/19/2026
0.25.9 29 03/19/2026
0.25.8 40 03/19/2026
0.25.7 27 03/19/2026
0.25.5 31 03/19/2026
0.25.3 37 03/19/2026
0.25.2 30 03/19/2026
0.25.1 25 03/19/2026
0.25.0 22 03/19/2026
0.24.9 34 03/19/2026
0.24.8 41 03/19/2026
0.24.7 24 03/19/2026
0.24.6 30 03/19/2026
0.24.5 34 03/19/2026
0.24.4 36 03/19/2026
0.24.3 37 03/19/2026
0.24.2 27 03/19/2026
0.24.1 29 03/19/2026
0.24.0 32 03/19/2026
0.23.9 32 03/19/2026
0.23.8 28 03/19/2026
0.23.7 23 03/19/2026
0.23.6 32 03/19/2026
0.23.1 23 03/19/2026
0.23.0 23 03/19/2026
0.22.8 39 03/19/2026
0.22.7 23 03/19/2026
0.22.6 27 03/19/2026
0.22.5 31 03/19/2026
0.22.4 30 03/19/2026
0.22.3 28 03/19/2026
0.22.2 29 03/19/2026
0.22.1 26 03/19/2026
0.22.0 33 03/19/2026
0.21.7 37 03/19/2026
0.21.6 28 03/19/2026
0.21.5 25 03/19/2026
0.21.4 27 03/19/2026
0.21.3 34 03/19/2026
0.21.2 28 03/19/2026
0.21.1 40 03/19/2026
0.21.0 25 03/19/2026
0.20.9 26 03/19/2026
0.20.8 35 03/19/2026
0.20.7 28 03/19/2026
0.20.6 26 03/19/2026
0.20.3 39 03/19/2026
0.20.2 27 03/19/2026
0.19.7 39 03/19/2026
0.19.6 29 03/19/2026
0.19.5 26 03/19/2026
0.19.4 26 03/19/2026
0.19.3 27 03/19/2026
0.19.2 30 03/19/2026
0.19.1 28 03/19/2026
0.18.6 27 03/19/2026
0.16.0 26 03/19/2026
0.15.9-alpha 32 03/19/2026
0.15.8-alpha 34 03/19/2026
0.15.7-alpha 28 03/19/2026
0.15.6-alpha 28 03/19/2026
0.15.5-alpha 28 03/20/2026
0.15.4-alpha 29 03/19/2026
0.15.3-alpha 28 03/20/2026
0.15.2-alpha 25 03/19/2026
0.15.1-alpha 24 03/19/2026
0.15.0-alpha 25 03/19/2026
0.14.0-alpha 29 03/19/2026
0.13.0-alpha 39 03/19/2026
0.12.9-alpha 24 03/19/2026
0.12.8-alpha 23 03/19/2026
0.12.7-alpha 37 03/19/2026
0.12.6-alpha 27 03/19/2026
0.12.5-alpha 22 03/19/2026
0.12.4-alpha 25 03/19/2026
0.12.3-alpha 29 03/19/2026
0.12.2-alpha 29 03/19/2026
0.12.1-alpha 27 03/19/2026
0.11.10-alpha 24 03/19/2026
0.11.9-alpha 29 03/19/2026
0.11.8-alpha 30 03/19/2026
0.11.7-alpha 23 03/19/2026
0.11.6-alpha 28 03/19/2026
0.11.5-alpha 28 03/19/2026
0.11.4-alpha 31 03/19/2026
0.11.3-alpha 34 03/19/2026
0.11.2-alpha 28 03/19/2026
0.11.1-alpha 31 03/19/2026
0.11.0-alpha 30 03/19/2026
0.10.9-alpha 26 03/19/2026
0.10.8-alpha 32 03/19/2026
0.10.7-alpha 29 03/19/2026
0.10.6-alpha 36 03/19/2026
0.10.5-alpha 29 03/19/2026
0.10.4-alpha 29 03/19/2026
0.10.3-alpha 24 03/19/2026
0.10.1-alpha 30 03/19/2026
0.9.1-alpha 26 03/19/2026