Tool versions¶
When you’re deciding which version of tools to use within the charming ecosystem, the base is the key constraint. Once you have selected the base, use the latest supported version of each tool whenever possible.
Tool versions by base¶
Base |
Python |
Juju |
Ops |
Charmcraft |
|---|---|---|---|---|
18.04 (Bionic Beaver) |
1.x |
2.x |
||
20.04 (Focal Fossa) |
2.x |
|||
22.04 (Jammy Jellyfish) |
||||
24.04 (Noble Numbat) |
||||
26.04 (Resolute Raccoon) |
4.x¹ |
¹ base: ubuntu@26.04 is supported by Charmcraft >= 4.3. On Charmcraft 4.2.x, build with build-base: ubuntu@devel instead (unstable).
Pebble provided by Juju¶
Each version of Juju provides a fixed version of Pebble. To determine which Pebble features are available to you, look up the Pebble version from the Juju version.
Support dates for Juju and Ops¶
Juju releases new minor versions approximately every 3 months, which are supported with bug fixes for four months from their release date and security fixes for another two months. Long Term Support (LTS) releases receive security fixes for 15 years.
See more: Juju support timeframes
Ops releases new minor versions approximately once per month. Major versions are supported with security fixes for one year from the latest release. To receive bug and security fixes within a major version, charms must update to the latest minor release within that major version. Long Term Support (LTS) releases receive 5 years of support and up to 10 additional years of extended support.
See more: Ops support timeframes
Juju¶
Version |
Status |
Release Date |
End of Bug Fixes |
End of Life |
|---|---|---|---|---|
● Active |
2021-04-28 |
2035-04-28 |
||
✗ EOL |
2022-10-22 |
2023-02-22 |
2023-04-23 |
|
✗ EOL |
2023-02-06 |
2023-06-06 |
2023-08-06 |
|
✗ EOL |
2023-05-26 |
2023-09-26 |
2023-11-06 |
|
✗ EOL |
2023-11-10 |
2024-03-10 |
2024-05-10 |
|
✗ EOL |
2024-02-15 |
2024-06-15 |
2024-08-15 |
|
✗ EOL |
2024-05-07 |
2024-09-07 |
2024-11-07 |
|
● Active |
2024-12-11 |
2039-04-11 |
||
● Active |
2025-11-14 |
Ops¶
Version |
Status |
Release Date |
End of Life |
|---|---|---|---|
Ops 1.5 |
✗ EOL |
2020-10-31 |
2024-04-26 |
Ops 2.23 (LTS) |
● Active |
2023-01-25 |
2038-01-25 |
Ops 3.8 |
● Active |
2026-06-30 |
2027-06-30 |
Legend:
● Active: Currently supported
⚠ Upgrade soon: Supported but approaching EOL
✗ EOL: End of life, no longer supported