Ocelot 25.0.1

Ocelot Logo

Release Status Development Status ReadTheDocs coveralls codecov License: MIT NuGet Downloads

About

Ocelot is a .NET API gateway. This project is aimed at people using .NET running a microservices (service-oriented) architecture that needs a unified point of entry into their system. However, it will work with anything that speaks HTTP(S) and runs on any platform that ASP.NET Core supports.

Ocelot consists of a series of ASP.NET Core middlewares arranged in a specific order. Ocelot custom middlewares manipulate the HttpRequest object into a state specified by its configuration until it reaches a request builder middleware, where it creates a HttpRequestMessage object, which is used to make a request to a downstream service. The middleware that makes the request is the last thing in the Ocelot pipeline. It does not call the next middleware. The response from the downstream service is retrieved as the request goes back up the Ocelot pipeline. There is a piece of middleware that maps the HttpResponseMessage onto the HttpResponse object, and that is returned to the client. That is basically it, with a bunch of other features!

Install

Ocelot is designed to work with ASP.NET Core and it targets net9.0 STS and net8.0, net10.0 LTS target framework monikers (TFMs). 1 Install Ocelot package and its dependencies using the .NET CLI:

dotnet add package Ocelot

All versions are available on NuGet.

Documentation

  • RST-sources: This includes the source code for the documentation (in reStructuredText format, .rst files), which is up to date for the current development. And the rendered HTML documentation is available here.
  • Read the Docs: This official website, in HTML format, contains a wealth of information and will be helpful if you want to understand the features that Ocelot currently offers. The rendered HTML documentation, which is currently in development, is available here.
  • Ask Ocelot Guru: It is an AI focused on Ocelot, designed to answer your questions. 2

Features

The primary features—Configuration and Routing—are always utilized by users, even in a minimal app setup, without customizations or extra configurations. Ocelot's capabilities are categorized into three main groups of features: solid, hybrid, and feature-family groups, which are explained below.

  • Solid features are unique to Ocelot. They do not contain subfeatures and are not related to other features.
  • Hybrid features, on the other hand, have multiple relationships with other features and can be part of other features.
  • Feature families are large groups that consist of multiple subfeatures.
Group Features
Primary Configuration, Routing
Solid Caching, Delegating Handlers, Quality of Service3, Rate Limiting
Hybrid Administration, Aggregation4, Authentication, Configuration, Dependency Injection, Load Balancer
Family Configuration, Routing, Logging, Transformations, Service Discovery5

Feature groups are explained in the table below

Feature Relationships and Notes
Administration Administration heavily depends on Authentication, and Administration API methods are part of Authentication, Caching, and Configuration
Aggregation4 Aggregation relies on Routing
Authentication Authentication followed by Authorization
Configuration Configuration depends on Dependency Injection, including GET/POST operations via the Administration REST API, a specialized Websockets scheme/protocol, advanced Middleware Injection, and Metadata-based extensions
Routing Routing offers specialized Websockets and Dynamic Routing modes but does not support GraphQL6
Load Balancer Load Balancer is a critical dependency for Service Discovery
Logging Logging includes Error Handling and Tracing
Service Discovery5 Service Discovery with the following discovery providers: Consul, Kubernetes, Eureka, and Service Fabric
Transformations They provide transformations for Claims, Headers, and Method

Ocelot customizations can be configured using Metadata, developed with Delegating Handlers, and in advanced scenarios, they can be developed and then configured with Middleware Injection. For further details, refer to the Documentation.

:satellite: Release Radar

Stay updated with the latest releases of Ocelot and its extension packages from the ThreeMammals organization. This section provides a snapshot of release status across the entire Ocelot ecosystem.

Project Latest Release Pre-Release (beta) Release Date
Ocelot release Ocelot package Ocelot beta-package Ocelot Date
Ocelot.Discovery.Consul release Ocelot.Discovery.Consul package Ocelot.Discovery.Consul beta-package Ocelot.Discovery.Consul Date
Ocelot.Discovery.Eureka release Ocelot.Discovery.Eureka package Ocelot.Discovery.Eureka beta-package Ocelot.Discovery.Eureka Date
Ocelot.Discovery.KubeClient release Ocelot.Discovery.KubeClient package Ocelot.Discovery.KubeClient beta-package Ocelot.Discovery.KubeClient Date
Ocelot.QualityOfService.Polly release Ocelot.QualityOfService.Polly package Ocelot.QualityOfService.Polly beta-package Ocelot.QualityOfService.Polly Date
Ocelot.Testing release Ocelot.Testing package Ocelot.Testing beta-package Ocelot.Testing Date

View the complete Release Radar for comprehensive release information, detailed metrics, CI/CD status, code quality badges, and more about each package.

:file_folder: Repository Structure

Welcome to Ocelot's minimalist folder organization! Our repository follows a clean, flat structure that makes it easy to navigate and contribute. Here's where everything lives:

:dart: Quick Overview

Ocelot/
├── 📦 src/                 # Main library source code (Ocelot NuGet package)
│   ├── Configuration/       # Configuration system & builders
│   ├── DependencyInjection/ # IoC setup & extension methods
│   ├── Authentication/      # Auth middleware & schemes
│   ├── RateLimiting/        # Rate limiting policies
│   ├── Routing/             # Core routing logic
│   └── ...                  # Other features (Caching, Load Balancing, etc.)
│
├── 🧪 unit/                    # Unit tests (fast, isolated tests)
│   └── Ocelot.UnitTests.csproj  # Component-level test suite
│
├── ✅ acceptance/              # Integration tests (end-to-end scenarios)
│   └── Ocelot.Acceptance.csproj # Full pipeline test suite
│
├── 📊 benchmark/               # Performance benchmarking
│   └── Ocelot.Benchmarks.csproj # Using BenchmarkDotNet
│
├── 🚀 manual/                  # Manual testing & demo apps
│   └── Ocelot.ManualTest.csproj # Sample applications
│
├── 🛠️ testing/                 # Shared test infrastructure (Ocelot.Testing NuGet package)
│   └── Ocelot.Testing.csproj    # Common test utilities & helpers
│
├── 📖 docs/                    # Documentation source files (https://ocelot.readthedocs.io website)
│   ├── *.rst files              # reStructuredText documentation
│   └── make.* scripts           # Terminal build scripts for generating HTML docs
│
├── 📚 samples/                 # Example projects & demonstrations
│
├── ⚙️ .config/                 # Build & versioning configuration
│   └── dotnet-tools.json        # CI and local building tools configuration
│
├── 🔧 .github/                 # GitHub-specific settings
│   ├── steps/                   # CI/CD terminal scripts for GitHub Actions steps
│   ├── workflows/               # CI/CD pipelines (GitHub Actions)
│   └── *.md files               # Markdown configuration supporting GitHub process
│
└── 📋 Root Configuration       # Solution & project files
    ├── Ocelot.slnx              # Visual Studio 2026+ solution (Ocelot development)
    ├── Ocelot.Samples.slnx      # Visual Studio 2026+ solution (Ocelot samples)
    ├── .editorconfig            # Code style & formatting rules
    ├── build.cake               # Cake build automation (Release workflow only)
    └── ReleaseNotes.md          # Template for release notes (used in GitHub Actions)

:book: Folder Guide

Folder Purpose Who Uses It
src Production source code for the Ocelot library Core contributors, feature developers
unit Fast unit tests for individual components All test writers, feature developers
acceptance Comprehensive integration & end-to-end tests QA engineers, integration specialists
benchmark Performance measurement projects Performance engineers, optimization team
manual Manual testing apps and code examples QA team, demonstrations
testing Shared test utilities, base classes, helpers Everyone writing tests
docs Documentation source (reStructuredText format) Documentation maintainers
samples Example projects showing Ocelot features in action Developers learning Ocelot, solution architects
.config Build scripts and version configuration DevOps, release managers
.github CI/CD workflows and GitHub settings DevOps, automation engineers

:world_map: Where to Find Things

:memo: I want to...

See examples?

  • Check samples/ for complete working projects
  • Each sample demonstrates different Ocelot features
  • Great starting point for learning best practices

Add a new feature

  • Create your feature directory under src/
  • Write unit tests in unit/
  • Add integration & end-to-end tests in acceptance/
  • Update docs in docs/

Fix a bug

  • Find the component in src/
  • Create a test that reproduces the issue (in unit/ or acceptance/)
  • Fix the bug
  • Verify the test passes

Write tests

  • Unit testsunit/ (test individual methods/classes)
  • Integration testsacceptance/ (test workflows across components)
  • End-to-end testsacceptance/ (test complete user scenarios for HTTP conveyor)
  • Shared utilities → Check testing/ for available base classes

Improve performance

  • Add benchmarks in benchmark/
  • Compare before/after results
  • Document findings in PR description

Update documentation

  • Edit .rst files in docs/
  • Build locally: cd docs && make html
  • Preview in docs/_build/html/index.html

Configure CI/CD

  • GitHub Actions workflows in .github/workflows/
  • Build config in .config/ and in build.cake
  • Cake build scripts in build.cake

Understand code layout

  • Entry point: src/DependencyInjection/ConfigurationBuilderExtensions.cs
  • Core routing: src/Routing/
  • Middleware pipeline: src/Middleware/

:rocket: Getting Started

  1. New to Ocelot?

    • Start with src/DependencyInjection/ to understand the startup flow
    • Read docs/ for architecture and feature documentation
  2. Want to run tests?

    • Unit tests: dotnet test unit/Ocelot.UnitTests.csproj --verbosity quiet
    • Acceptance tests: dotnet test acceptance/Ocelot.Acceptance.csproj
  3. Need to benchmark?

    • cd benchmark && dotnet run -c Release
  4. Contributing?

    • Place code in appropriate folder (usually src/FeatureName/)
    • Add tests in parallel structure under unit/ or acceptance/
    • Submit a pull request! :tada:

Contributing

You can see what we are working on in the backlog. We love to receive contributions from the community, so please keep them coming. Pull requests, issues, and commentary welcome! octocat

Please complete the relevant template for issues and pull requests. Sometimes it's worth getting in touch with us to discuss changes before doing any work in case this is something we are already doing or it might not make sense. We can also give advice on the easiest way to do things octocat

Finally, we mark all existing issues as label: help wanted label: small effort label: medium effort label: large effort.7 If you want to contribute for the first time, we suggest looking at a label: help wanted label: small effort label: good first issue octocat

Notes


  1. Starting with version 21 and higher, the solution's code base supports Multitargeting as SDK-style projects. It should be easier for teams to migrate to the currently supported .NET 8, 9 and 10 frameworks. Also, new features will be available for all .NET SDKs that we support via multitargeting. Find out more here: Target frameworks in SDK-style projects

  2. Ocelot Guru is an unofficial tool to get answers regarding Ocelot: please consider it an advanced search tool. Thus, we have an official Questions & Answers category in the Discussions space.

  3. Retry policies only via Polly library referenced within the Ocelot.QualityOfService.Polly extension package, a former Ocelot.Provider.Polly package.

  4. Previously, the Aggregation feature was called Request Aggregation in versions 23.4.3 and earlier. Internally, within the Ocelot team, this feature is referred to as Multiplexer.

  5. Ocelot supports the following service discovery providers: (1) Consul through the Ocelot.Discovery.Consul extension package, (2) Kubernetes via the Ocelot.Provider.Kubernetes extension package, and (3) Netflix Eureka, which utilizes the Steeltoe.Discovery.Eureka package referenced within the Ocelot.Discovery.Eureka extension package. Additionally, Ocelot supports (4) Azure Service Fabric for service discovery, along with special modes such as Dynamic Routing and Custom Providers.

  6. Ocelot does not directly support GraphQL. Developers can easily integrate the GraphQL for .NET library.

  7. See all labels for the repository, which are useful for searching and filtering.

Showing the top 20 packages that depend on Ocelot.

Packages Downloads
MMLib.SwaggerForOcelot
Swagger generator for Ocelot downstream services.
34
MMLib.SwaggerForOcelot
Swagger generator for Ocelot downstream services.
35
MMLib.SwaggerForOcelot
Swagger generator for Ocelot downstream services.
36
MMLib.SwaggerForOcelot
Swagger generator for Ocelot downstream services.
38
MMLib.SwaggerForOcelot
Swagger generator for Ocelot downstream services.
39
MMLib.SwaggerForOcelot
Swagger generator for Ocelot downstream services.
40

https://github.com/ThreeMammals/Ocelot/releases/tag/25.0.1

Version Downloads Last updated
25.0.1 1 09/23/2026
25.0.0 5 08/12/2026
25.0.0-beta.3 10 06/01/2026
25.0.0-beta.2 10 03/22/2026
25.0.0-beta.1 22 02/28/2026
24.1.0 16 12/25/2025
24.1.0-beta.3 17 12/25/2025
24.1.0-beta.2 17 12/25/2025
24.1.0-beta.1 20 12/25/2025
24.0.1 17 07/18/2025
24.0.0 22 05/02/2025
23.5.0-beta.5 18 04/19/2025
23.5.0-beta.4 24 04/28/2025
23.5.0-beta.3 20 04/08/2025
23.5.0-beta.2 19 04/08/2025
23.5.0-beta.1 23 04/08/2025
23.4.3 27 01/18/2025
23.4.2 25 01/18/2025
23.4.1 23 01/18/2025
23.4.0 26 01/18/2025
23.3.6 23 01/18/2025
23.3.4 22 01/18/2025
23.3.3 30 06/28/2024
23.3.0 23 06/28/2024
23.2.2 27 06/03/2024
23.2.0 30 06/29/2024
23.1.0 29 03/26/2024
23.0.0 29 03/12/2024
22.0.1 21 01/05/2024
22.0.0 25 03/02/2024
21.0.0 26 03/13/2024
20.0.0 29 11/15/2023
19.0.4 22 03/12/2024
19.0.3 30 03/02/2024
19.0.2 30 03/02/2024
19.0.1 21 03/02/2024
19.0.0 25 03/02/2024
18.0.0 28 08/18/2023
17.0.1 21 03/02/2024
17.0.0 20 03/02/2024
16.0.2 29 11/19/2023
16.0.1 30 03/02/2024
16.0.0 26 03/02/2024
15.0.7 27 03/03/2024
15.0.6 24 03/16/2024
15.0.5 29 11/23/2023
15.0.4 28 03/02/2024
15.0.3 32 03/12/2024
15.0.2 26 11/18/2023
15.0.1 24 11/15/2023
15.0.0 33 11/15/2023
14.1.3 28 03/02/2024
14.1.2 27 11/15/2023
14.1.1 22 03/02/2024
14.1.0 29 11/17/2023
14.0.12 18 11/17/2023
14.0.11 27 03/17/2024
14.0.10 23 11/16/2023
14.0.9 19 03/14/2024
14.0.8 23 03/03/2024
14.0.7 24 11/15/2023
14.0.6 27 03/16/2024
14.0.5 29 11/16/2023
14.0.4 31 11/16/2023
14.0.3 27 11/13/2023
14.0.2 20 03/02/2024
14.0.1 27 03/24/2024
14.0.0 27 11/16/2023
13.9.0-alpha0115 28 03/09/2024
13.8.5 22 11/15/2023
13.8.4 24 03/17/2024
13.8.3 21 03/17/2024
13.8.2 26 03/03/2024
13.8.1 31 11/14/2023
13.8.0 30 11/13/2023
13.8.0-alpha0022 25 03/18/2024
13.8.0-alpha0019 22 03/06/2024
13.8.0-alpha0018 32 11/16/2023
13.8.0-alpha0017 21 03/18/2024
13.8.0-alpha0016 19 03/06/2024
13.8.0-alpha0015 27 03/18/2024
13.8.0-alpha0014 24 03/02/2024
13.8.0-alpha0010 19 03/22/2024
13.8.0-alpha0008 29 03/19/2024
13.8.0-alpha0006 25 03/08/2024
13.8.0-alpha0005 26 03/18/2024
13.8.0-alpha0003 28 03/06/2024
13.8.0-alpha0002 34 03/06/2024
13.7.0-alpha0011 21 03/08/2024
13.7.0-alpha0010 21 03/20/2024
13.7.0-alpha0009 26 03/20/2024
13.7.0-alpha0008 24 03/20/2024
13.7.0-alpha0007 32 03/19/2024
13.7.0-alpha0006 29 03/02/2024
13.7.0-alpha0005 29 03/20/2024
13.7.0-alpha0004 27 03/06/2024
13.7.0-alpha0003 22 11/13/2023
13.7.0-alpha0002 26 03/19/2024
13.6.0-alpha0014 21 03/09/2024
13.6.0-alpha0012 24 11/13/2023
13.6.0-alpha0011 21 03/09/2024
13.6.0-alpha0010 25 11/14/2023
13.6.0-alpha0008 31 03/08/2024
13.6.0-alpha0007 25 03/06/2024
13.6.0-alpha0006 32 11/12/2023
13.6.0-alpha0004 23 03/06/2024
13.6.0-alpha0002 25 03/06/2024
13.6.0-alpha0001 24 11/12/2023
13.5.2 25 03/02/2024
13.5.1 32 03/02/2024
13.5.0 25 11/15/2023
13.5.0-alpha0056 21 11/16/2023
13.5.0-alpha0055 28 03/19/2024
13.5.0-alpha0054 26 11/15/2023
13.5.0-alpha0053 20 03/18/2024
13.5.0-alpha0001 31 03/06/2024
13.4.1 26 11/14/2023
13.4.0-alpha0001 28 03/21/2024
13.3.0-alpha0001 28 03/05/2024
13.2.0-alpha0033 28 03/20/2024
13.2.0-alpha0031 21 03/08/2024
13.2.0-alpha0030 25 11/15/2023
13.2.0-alpha0026 26 11/14/2023
13.2.0-alpha0024 24 03/18/2024
13.2.0-alpha0023 27 11/17/2023
13.2.0-alpha0022 27 11/17/2023
13.2.0-alpha0021 26 11/13/2023
13.2.0-alpha0020 20 03/09/2024
13.2.0-alpha0015 20 11/16/2023
13.2.0-alpha0010 25 03/06/2024
13.2.0-alpha0009 26 03/08/2024
13.2.0-alpha0008 21 03/18/2024
13.2.0-alpha0007 24 03/22/2024
13.2.0-alpha0006 29 03/19/2024
13.2.0-alpha0004 24 11/21/2023
13.2.0-alpha0003 23 06/07/2024
13.2.0-alpha0001 22 11/15/2023
13.1.0-alpha0003 28 03/06/2024
13.1.0-alpha0002 30 03/18/2024
13.1.0-alpha0001 26 03/18/2024
13.0.0 27 11/14/2023
13.0.0-alpha0028 29 11/18/2023
12.1.0-unstable0009 25 03/06/2024
12.1.0-unstable0007 25 11/16/2023
12.1.0-unstable0005 27 03/06/2024
12.1.0-unstable0004 19 03/19/2024
12.1.0-unstable0003 24 11/15/2023
12.1.0-unstable0002 28 03/06/2024
12.1.0-unstable0001 32 11/15/2023
12.1.0-alpha0027 19 11/24/2023
12.1.0-alpha0026 23 03/19/2024
12.1.0-alpha0025 22 03/06/2024
12.1.0-alpha0024 26 03/06/2024
12.1.0-alpha0020 23 03/06/2024
12.1.0-alpha0019 21 03/06/2024
12.1.0-alpha0015 27 03/06/2024
12.1.0-alpha0014 29 03/22/2024
12.1.0-alpha0013 25 03/20/2024
12.1.0-alpha0011 23 03/20/2024
12.1.0-alpha0010 25 03/06/2024
12.0.1 27 03/02/2024
12.0.0 26 11/11/2023
11.1.0-unstable0009 26 11/16/2023
11.1.0-unstable0008 29 03/18/2024
11.1.0-unstable0007 28 11/12/2023
11.1.0-unstable0006 23 03/06/2024
11.1.0-unstable0005 21 03/06/2024
11.1.0-unstable0003 20 03/05/2024
11.1.0-unstable0002 23 11/17/2023
11.1.0-unstable0001 26 11/18/2023
11.0.3 27 03/02/2024
11.0.2 25 03/02/2024
11.0.1 32 03/13/2024
11.0.0 31 03/02/2024
11.0.0-unstable0021 18 03/20/2024
11.0.0-unstable0020 28 11/11/2023
10.1.0-unstable0019 21 03/05/2024
10.1.0-unstable0018 28 03/17/2024
10.1.0-unstable0017 26 03/05/2024
10.1.0-unstable0016 28 11/15/2023
10.1.0-unstable0015 23 03/16/2024
10.1.0-unstable0013 23 03/06/2024
10.1.0-unstable0012 22 11/15/2023
10.1.0-unstable0011 32 03/06/2024
10.1.0-unstable0010 25 03/16/2024
10.1.0-unstable0009 21 11/15/2023
10.1.0-unstable0008 32 03/16/2024
10.1.0-unstable0007 28 11/13/2023
10.1.0-unstable0006 24 11/16/2023
10.1.0-unstable0005 29 03/16/2024
10.1.0-unstable0004 24 11/15/2023
10.1.0-unstable0003 26 03/05/2024
10.1.0-unstable0002 27 03/05/2024
10.1.0-unstable0001 26 03/17/2024
10.0.4 30 03/02/2024
10.0.3 24 03/12/2024
10.0.2 21 03/02/2024
10.0.1 27 03/02/2024
10.0.0 29 03/02/2024
9.1.0-unstable0001 27 11/15/2023
9.0.0 25 11/16/2023
9.0.0-unstable0041 24 11/20/2023
8.1.0-unstable0040 25 03/19/2024
8.1.0-unstable0039 26 03/22/2024
8.1.0-unstable0037 25 11/17/2023
8.1.0-unstable0036 20 03/19/2024
8.1.0-unstable0035 22 03/19/2024
8.1.0-unstable0034 27 03/06/2024
8.1.0-unstable0031 23 11/15/2023
8.1.0-unstable0030 27 03/19/2024
8.1.0-unstable0029 21 11/16/2023
8.1.0-unstable0028 20 11/16/2023
8.1.0-unstable0027 21 03/06/2024
8.1.0-unstable0026 18 11/17/2023
8.1.0-unstable0025 28 11/17/2023
8.1.0-unstable0023 21 11/18/2023
8.1.0-unstable0022 24 03/18/2024
8.1.0-unstable0021 25 11/16/2023
8.1.0-unstable0020 26 03/19/2024
8.1.0-unstable0019 23 11/14/2023
8.1.0-unstable0018 26 03/18/2024
8.1.0-unstable0017 25 11/14/2023
8.1.0-unstable0016 23 03/28/2024
8.1.0-unstable0015 24 03/06/2024
8.1.0-unstable0014 21 11/15/2023
8.1.0-unstable0013 24 11/13/2023
8.1.0-unstable0012 25 03/22/2024
8.1.0-unstable0011 20 03/19/2024
8.1.0-unstable0010 26 11/14/2023
8.1.0-unstable0009 25 03/06/2024
8.1.0-unstable0008 23 03/06/2024
8.1.0-unstable0006 23 03/19/2024
8.1.0-unstable0005 23 03/06/2024
8.1.0-unstable0004 22 11/19/2023
8.1.0-unstable0003 24 11/16/2023
8.1.0-unstable0002 27 11/17/2023
8.1.0-unstable0001 26 03/17/2024
8.0.8 24 03/17/2024
8.0.7 23 03/16/2024
8.0.6 22 03/24/2024
8.0.5 23 03/02/2024
8.0.4 25 03/02/2024
8.0.3 34 11/14/2023
8.0.2 24 03/02/2024
8.0.1 23 03/02/2024
8.0.0 22 03/02/2024
8.0.0-unstable0044 22 03/19/2024
7.1.0-unstable0043 28 03/06/2024
7.1.0-unstable0042 20 03/06/2024
7.1.0-unstable0041 25 03/16/2024
7.1.0-unstable0040 21 03/17/2024
7.1.0-unstable0039 29 03/16/2024
7.1.0-unstable0038 28 05/25/2024
7.1.0-unstable0037 22 03/22/2024
7.1.0-unstable0036 26 03/17/2024
7.1.0-unstable0035 29 03/08/2024
7.1.0-unstable0034 33 03/06/2024
7.1.0-unstable0033 25 03/18/2024
7.1.0-unstable0031 23 03/03/2024
7.1.0-unstable0030 29 03/22/2024
7.1.0-unstable0029 24 11/11/2023
7.1.0-unstable0028 21 03/16/2024
7.1.0-unstable0027 24 03/06/2024
7.1.0-unstable0026 18 11/15/2023
7.1.0-unstable0025 23 03/06/2024
7.1.0-unstable0023 22 03/16/2024
7.1.0-unstable0022 26 03/16/2024
7.1.0-unstable0020 27 11/15/2023
7.1.0-unstable0019 32 03/16/2024
7.1.0-unstable0017 26 03/16/2024
7.1.0-unstable0016 28 11/16/2023
7.1.0-unstable0014 27 11/16/2023
7.1.0-unstable0013 24 11/13/2023
7.1.0-unstable0012 20 11/13/2023
7.1.0-unstable0011 23 03/17/2024
7.1.0-unstable0010 29 03/14/2024
7.1.0-unstable0009 22 03/06/2024
7.1.0-unstable0007 21 11/16/2023
7.1.0-unstable0006 31 03/03/2024
7.1.0-unstable0005 29 03/16/2024
7.1.0-unstable0002 26 03/13/2024
7.1.0-unstable0001 30 03/13/2024
7.0.9 23 11/12/2023
7.0.8 29 11/16/2023
7.0.7 24 11/13/2023
7.0.6 23 03/13/2024
7.0.5 30 03/02/2024
7.0.4 33 03/02/2024
7.0.3 25 03/05/2024
7.0.1 26 03/02/2024
7.0.0 23 11/12/2023
7.0.0-unstable0024 27 03/05/2024
6.1.0-unstable0019 23 03/06/2024
6.0.0 29 11/14/2023
6.0.0-unstable0064 27 03/19/2024
5.6.0-unstable0032 25 11/16/2023
5.6.0-unstable0031 27 02/28/2024
5.6.0-unstable0030 23 11/15/2023
5.6.0-unstable0028 18 03/06/2024
5.6.0-unstable0027 21 03/18/2024
5.6.0-unstable0025 20 11/15/2023
5.6.0-unstable0024 26 03/06/2024
5.6.0-unstable0023 25 03/19/2024
5.6.0-unstable0022 21 03/19/2024
5.6.0-unstable0021 21 11/15/2023
5.6.0-unstable0020 25 03/20/2024
5.6.0-unstable0006 26 03/28/2024
5.6.0-unstable0005 22 03/22/2024
5.6.0-unstable0004 29 03/19/2024
5.6.0-unstable0002 31 03/18/2024
5.6.0-unstable0001 26 11/15/2023
5.5.7 30 03/02/2024
5.5.6 27 11/13/2023
5.5.5 29 03/02/2024
5.5.4 22 03/02/2024
5.5.3 23 11/16/2023
5.5.2 31 03/02/2024
5.5.1 28 03/02/2024
5.5.0 26 03/01/2024
5.4.0-unstable0004 18 03/20/2024
5.4.0-unstable0003 27 03/21/2024
5.4.0-unstable0002 34 03/20/2024
5.4.0-unstable0001 28 03/18/2024
5.3.1 21 03/01/2024
5.3.0 26 11/14/2023
5.3.0-unstable0004 30 03/18/2024
5.3.0-unstable0003 26 11/16/2023
5.3.0-unstable0002 22 03/16/2024
5.2.0 23 11/12/2023
5.2.0-unstable0001 20 03/18/2024
5.1.0 21 03/01/2024
5.1.0-unstable0010 25 11/15/2023
5.1.0-unstable0009 28 03/19/2024
5.1.0-unstable0008 27 11/13/2023
5.1.0-unstable0007 23 11/21/2023
5.1.0-unstable0006 20 03/06/2024
5.1.0-unstable0005 24 03/19/2024
5.1.0-unstable0004 22 03/18/2024
5.1.0-unstable0002 23 11/21/2023
5.1.0-unstable0001 25 03/05/2024
5.0.1 27 03/02/2024
5.0.0 28 11/14/2023
4.1.0-unstable0001 25 03/18/2024
4.0.0 24 11/14/2023
4.0.0-unstable0013 29 11/16/2023
3.2.0-unstable0044 23 11/17/2023
3.2.0-unstable0040 24 03/18/2024
3.2.0-unstable0039 29 03/17/2024
3.2.0-unstable0038 26 03/06/2024
3.2.0-unstable0037 20 03/18/2024
3.2.0-unstable0033 24 11/17/2023
3.2.0-unstable0018 25 03/06/2024
3.2.0-unstable0017 28 03/06/2024
3.2.0-unstable0016 22 03/17/2024
3.2.0-unstable0015 32 03/17/2024
3.2.0-unstable0013 26 03/06/2024
3.2.0-unstable0012 26 03/06/2024
3.2.0-unstable0009 27 11/14/2023
3.2.0-unstable0008 28 11/16/2023
3.2.0-unstable0006 26 03/06/2024
3.2.0-unstable0005 27 03/17/2024
3.2.0-unstable0004 22 11/15/2023
3.2.0-unstable0002 19 03/16/2024
3.2.0-unstable0001 24 03/17/2024
3.1.9 23 03/02/2024
3.1.8 28 03/02/2024
3.1.7 27 11/12/2023
3.1.6 25 03/01/2024
3.1.5 23 03/02/2024
3.1.4 24 11/18/2023
3.1.0-unstable0012 24 03/06/2024
3.1.0-unstable0010 29 03/17/2024
3.1.0-unstable0007 21 03/22/2024
3.1.0-unstable0006 23 03/18/2024
3.1.0-unstable0005 28 11/17/2023
3.1.0-unstable0004 22 11/14/2023
3.1.0-unstable0003 22 03/05/2024
3.1.0-unstable0002 25 03/16/2024
3.1.0-unstable0001 29 11/13/2023
3.0.3 29 03/12/2024
3.0.2 26 01/17/2024
3.0.1 26 11/12/2023
3.0.0 24 03/01/2024
3.0.0-unstable0059 23 03/18/2024
2.1.0-unstable0058 21 11/20/2023
2.1.0-unstable0057 28 03/19/2024
2.1.0-unstable0056 22 03/19/2024
2.1.0-unstable0055 25 03/06/2024
2.1.0-unstable0053 28 03/19/2024
2.1.0-unstable0052 25 03/20/2024
2.1.0-unstable0051 20 03/19/2024
2.1.0-unstable0050 28 03/22/2024
2.1.0-unstable0049 20 11/15/2023
2.1.0-unstable0048 27 11/14/2023
2.1.0-unstable0047 30 11/17/2023
2.1.0-unstable0046 23 03/06/2024
2.1.0-unstable0045 24 03/18/2024
2.1.0-unstable0044 25 11/15/2023
2.1.0-unstable0043 21 03/17/2024
2.1.0-unstable0042 22 11/14/2023
2.1.0-unstable0041 22 03/19/2024
2.1.0-unstable0037 20 03/06/2024
2.1.0-unstable0036 20 03/19/2024
2.0.11 29 03/13/2024
2.0.10 23 03/02/2024
2.0.8 24 03/03/2024
2.0.7 28 03/02/2024
2.0.6 27 03/01/2024
2.0.5 28 03/02/2024
2.0.4 21 03/02/2024
2.0.3 29 03/12/2024
2.0.2 29 03/02/2024
2.0.1 23 03/02/2024
2.0.0 25 11/17/2023
1.5.0-unstable0158 21 03/06/2024
1.5.0-unstable0154 22 11/18/2023
1.5.0-unstable0151 23 11/14/2023
1.5.0-unstable0149 22 03/06/2024
1.5.0-unstable0144 23 03/20/2024
1.5.0-unstable0134 27 03/06/2024
1.5.0-unstable0131 22 03/19/2024
1.5.0-unstable0130 25 11/15/2023
1.5.0-unstable0122 20 03/19/2024
1.5.0-unstable0115 27 11/14/2023
1.5.0-unstable0111 29 03/19/2024
1.5.0-unstable0107 22 03/18/2024
1.5.0-unstable0103 19 03/22/2024
1.5.0-unstable0079 24 03/06/2024
1.5.0-unstable0072 24 03/18/2024
1.5.0-unstable0071 26 03/06/2024
1.5.0-unstable0067 25 11/23/2023
1.5.0-unstable0059 25 03/19/2024
1.5.0-unstable0053 30 03/06/2024
1.5.0-unstable0043 30 11/16/2023
1.5.0-unstable0033 23 03/06/2024
1.5.0-unstable0031 28 03/06/2024
1.5.0-unstable0029 21 11/16/2023
1.5.0-unstable0028 21 03/06/2024
1.5.0-unstable0027 20 03/22/2024
1.5.0-unstable0004 24 03/06/2024
1.4.20 24 11/14/2023
1.4.11 26 11/14/2023
1.4.10 24 03/18/2024
1.4.9 23 03/02/2024
1.4.8 24 03/02/2024
1.4.7 30 03/02/2024
1.4.6 25 03/02/2024
1.4.5 26 03/24/2024
1.4.4 26 03/02/2024
1.4.3 23 03/16/2024
1.4.2 25 03/13/2024
1.4.1 32 03/06/2024
1.4.0-unstable0110 21 03/21/2024
1.4.0-unstable0108 29 11/17/2023
1.4.0-unstable0106 32 03/06/2024
1.4.0-unstable0105 21 03/20/2024
1.4.0-unstable0104 25 11/11/2023
1.4.0-unstable0103 27 11/12/2023
1.4.0-unstable0102 27 11/15/2023
1.4.0-unstable0092 22 03/06/2024
1.4.0-unstable0091 21 03/20/2024
1.4.0-unstable0090 26 03/06/2024
1.4.0-unstable0089 27 11/13/2023
1.4.0-unstable0064 25 03/06/2024
1.4.0-unstable0058 27 03/20/2024
1.4.0-unstable0056 25 03/06/2024
1.4.0-unstable0055 24 11/18/2023
1.4.0-unstable0051 20 03/06/2024
1.4.0-unstable0030 21 11/12/2023
1.4.0-unstable0026 25 03/06/2024
1.4.0-unstable0023 29 11/12/2023
1.4.0-set-up-admin-api0001 20 03/06/2024
1.4.0-qos-documentatio0001 21 03/03/2024
1.4.0-pullrequest0047 21 11/15/2023
1.4.0-pullrequest0039 25 03/21/2024
1.4.0-publish-unable-a0001 22 03/04/2024
1.4.0-nuget-package-de0001 28 03/06/2024
1.4.0-beta0001 28 03/03/2024
1.3.3-pullrequest0054 22 03/06/2024
1.3.2 22 03/13/2024
1.3.2-pullrequest0045 30 11/14/2023
1.3.2-pullrequest0037 28 03/20/2024
1.3.1 22 03/19/2024
1.3.0-unstable0002 23 03/05/2024
1.2.0-unstable0033 22 03/06/2024
1.1.0 26 03/02/2024
1.1.0-beta0001 22 03/03/2024
1.0.123 23 03/02/2024
1.0.122 28 03/20/2024
1.0.120 20 03/03/2024
1.0.117 24 03/03/2024
1.0.115-rc1 19 03/21/2024
1.0.114-rc1 21 03/06/2024
1.0.112-rc1 24 11/12/2023
1.0.111-rc1 27 11/25/2023
1.0.110-rc1 25 03/20/2024
1.0.109-rc1 31 11/11/2023
1.0.108-rc1 27 11/15/2023
1.0.107-rc1 18 03/27/2024
1.0.106-rc1 20 03/19/2024
1.0.104-rc1 22 03/21/2024
1.0.103-rc1 21 03/06/2024
1.0.102-rc1 28 11/16/2023
1.0.101-rc1 26 11/18/2023
1.0.100-rc1 23 03/06/2024
1.0.99-rc1 29 11/18/2023
1.0.98-rc1 26 11/20/2023
1.0.97-rc1 29 03/06/2024
1.0.96-rc1 23 11/17/2023
1.0.95-rc1 20 03/20/2024
1.0.94-rc1 25 03/20/2024
1.0.93-rc1 28 11/17/2023
1.0.92-rc1 26 03/06/2024
1.0.91-rc1 21 03/20/2024
1.0.90-rc1 28 03/19/2024
1.0.89-rc1 22 03/03/2024
1.0.88-rc1 25 03/03/2024
1.0.87-rc1 27 03/06/2024
1.0.85-rc1 27 03/06/2024
1.0.84-rc1 23 03/06/2024
1.0.83-rc1 33 03/06/2024
1.0.82-rc1 28 11/15/2023
1.0.81-rc1 27 03/19/2024
1.0.80-rc1 27 03/18/2024
1.0.79-rc1 22 03/03/2024
1.0.78-rc1 23 03/06/2024
1.0.77-rc1 21 03/19/2024
1.0.76-rc1 25 11/15/2023
1.0.75-rc1 26 03/06/2024
1.0.69-rc1 27 03/06/2024
1.0.68-rc1 24 11/15/2023
1.0.67-rc1 30 11/15/2023
1.0.66-rc4 26 11/17/2023
1.0.66-rc3 23 11/14/2023
1.0.66-rc2 29 03/20/2024
1.0.66-rc1 28 03/03/2024
1.0.65-rc2 23 03/06/2024
1.0.65-rc1 27 03/06/2024
1.0.14-rc1 25 03/21/2024
0.0.13-rc1 23 03/06/2024
0.0.12-rc1 22 03/06/2024
0.0.0-dev 20 04/08/2025