paas-charm 1.9 release notes

7 October 2025

These release notes cover new features and changes in paas-charm version 1.9 and its extended support into Charmcraft and Rockcraft.

For more detailed information on Charmcraft and Rockcraft, see their dedicated release notes:

See our Release policy and schedule.

Requirements and compatibility

Using paas-charm requires the following software:

  • cosl

  • Jinja2 3.1.6

  • jsonschema 4.25 or greater

  • ops 2.6 or greater

  • pydantic 2.11.9

The paas-charm library is used with Juju charms and runs on a Kubernetes cloud. For development and testing purposes, a machine or VM with a minimum of 4 CPUs, 4GB RAM, and a 20GB disk is required. In production, at least 16GB RAM and 3 high-availability nodes are recommended.

Updates

paas-charm

Added profiles configuration to the Spring Boot extension

Now the Spring Boot extension has a new configuration option, app-profiles, that allows you to group and manage parts of your app’s configuration based on the environment in which the app is running. The configuration is exposed to Spring Boot as the environment variable spring.profiles.active.

Relevant links:

Increased Prometheus alert time for Flask and Django extensions

The alert time duration for Flask and Django metric targets has been increased. Previously, the alerts fired immediately when a metric was marked as down, meaning failures related to transient network issues or container restarts were reported. These types of failures typically resolve themselves quickly and without operator intervention, so the increased time duration reduces noise and improves the user experience.

Relevant links:

Rockcraft

No feature updates in this release.

Charmcraft

Coming soon

Backwards-incompatible changes

The following are breaking changes introduced in paas-charm, Rockcraft, and Charmcraft.

paas-charm

No breaking changes.

Rockcraft

No breaking changes.

Charmcraft

Coming soon

Bug fixes

The following are bug fixes in paas-charm, Rockcraft, and Charmcraft.

paas-charm

  • Fixed an issue with the ingress library by refreshing the relation data on every update-status hook (PR #151)

  • Fixed an unintentional removal of a trailing / character from redirect-path (PR #161).

  • Fixed Issue #174 where the RabbitMQ relation failed when trying to integrate with non-leader units (PR #173).

Rockcraft

No bug fixes.

Charmcraft

Coming soon

Deprecated features

The following features and interfaces will be removed.

paas-charm

No deprecated features.

Rockcraft

No deprecated features.

Charmcraft

Coming soon

Known issues in paas-charm

Thanks to our contributors

@alithethird, @javierdelapuente, @erinecon, @M7mdisk, @seb4stien, @arturo-seijas