Tool versions¶
In deciding which version of tools to use within the charming ecosystem, the base is the key constraint. Once the base is selected, use the latest supported version of each tool whenever possible.
Charms should only support deployment on the LTS versions of Juju that are not yet end-of-life.
Find tool versions by base¶
Choosing the base or bases that your charm will support in turn selects the versions of Juju, Ops, and Charmcraft that you should use, and the default version of Python available.
Find your Pebble version from the Juju version¶
Each version of Juju uses a specific version of Pebble. To determine which Pebble features are available to you, look up the Pebble version from the Juju version.
Find the 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.
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.
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 |
2026-03-14 |
2026-05-14 |
Ops¶
Version |
Status |
Release Date |
End of Life |
|---|---|---|---|
🔴 EOL |
2020-10-31 |
2024-04-26 |
|
🟡 Active |
2023-01-25 |
2026-07-30 |
|
🟢 Active |
2025-07-02 |
2027-01-01 |
Legend:
🟢 Active: Currently supported
🟡 Active: Supported but approaching EOL
🔴 EOL: End of life, no longer supported