|
| 1 | +# Compatibility Matrix |
| 2 | + |
| 3 | +This document tracks the compatibility of `llama-stack-provider-ragas` with |
| 4 | +different versions of [llama-stack](https://github.com/llamastack/llama-stack). |
| 5 | + |
| 6 | +## Important Note |
| 7 | + |
| 8 | +Prior to provider version 0.5.4, the provider versioning did not align to |
| 9 | +llama-stack version generations. For example, provider versions 0.4.x and |
| 10 | +0.5.0–0.5.1 all targeted llama-stack 0.2.x/0.3.x despite spanning two |
| 11 | +provider major-minor lines. Starting with provider 0.5.4, the release |
| 12 | +branches are organized by llama-stack compatibility: |
| 13 | + |
| 14 | +| Release Branch | Llama-Stack Target | Provider Versions | |
| 15 | +|------------------|--------------------|-------------------| |
| 16 | +| `release/0.4.x` | 0.3.x | 0.4.3+ | |
| 17 | +| `release/0.5.x` | 0.4.x | 0.5.4+ | |
| 18 | +| `main` | 0.5.x+ | 0.6.0+ | |
| 19 | + |
| 20 | +## Version Compatibility Table |
| 21 | + |
| 22 | +| Provider Version | Llama-Stack Dependency | Python | Release Branch | Notes | |
| 23 | +|------------------|-------------------------------|---------|------------------|--------------------------------------| |
| 24 | +| 0.6.0 | >=0.5.0 | >=3.12 | `main` | Current latest release | |
| 25 | +| 0.5.4 | [client]>=0.4.2,<0.5.0 | >=3.12 | `release/0.5.x` | Maintenance release for lls 0.4.x | |
| 26 | +| 0.4.3 | [client]>=0.3.5,<0.4.0 | >=3.12 | `release/0.4.x` | Maintenance release for lls 0.3.x | |
| 27 | +| 0.5.1 | >0.2.23 (loose) | >=3.12 | — | Legacy; use 0.4.3 for lls 0.3.x | |
| 28 | +| 0.5.0 | >0.2.23 (loose) | >=3.12 | — | Legacy; use 0.4.3 for lls 0.3.x | |
| 29 | +| 0.4.2 | >0.2.23 (loose) | >=3.12 | — | Legacy; use 0.4.3 for lls 0.3.x | |
| 30 | +| 0.4.1 | >=0.2.23 (loose) | >=3.12 | — | Legacy | |
| 31 | +| 0.4.0 | >=0.2.23 (loose) | >=3.12 | — | Legacy | |
| 32 | +| 0.3.6 | ==0.2.23 | >=3.12 | — | Legacy | |
| 33 | +| 0.3.5 | ==0.2.23 | >=3.12 | — | Legacy | |
| 34 | +| 0.3.4 | ==0.2.23 | >=3.12 | — | Legacy | |
| 35 | +| 0.3.3 | ==0.2.23 | >=3.12 | — | Legacy | |
| 36 | +| 0.3.2 | ==0.2.23 | >=3.12 | — | Legacy | |
| 37 | +| 0.3.1 | ==0.2.23 | >=3.12 | — | Legacy | |
| 38 | +| 0.3.0 | ==0.2.22 | >=3.12 | — | Legacy | |
| 39 | + |
| 40 | +## Recommended Versions |
| 41 | + |
| 42 | +If you need to target a specific llama-stack version, use the following |
| 43 | +provider versions: |
| 44 | + |
| 45 | +- **llama-stack 0.5.x**: use provider `>=0.6.0` (`pip install llama-stack-provider-ragas>=0.6.0`) |
| 46 | +- **llama-stack 0.4.x**: use provider `==0.5.4` (`pip install llama-stack-provider-ragas==0.5.4`) |
| 47 | +- **llama-stack 0.3.x**: use provider `==0.4.3` (`pip install llama-stack-provider-ragas==0.4.3`) |
0 commit comments