paas-charm 1.8 release notes

4 August 2025

These release notes cover new features and changes in paas-charm version 1.8 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.7

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

Enhanced support for the Spring Boot extension

The Spring Boot extension now has additional support for SMTP, SAML, Redis, S3, MongoDB, MySQL, Tracing, OpenFGA, Observability, and RabbitMQ.

These updates align Spring Boot with the other extensions and provide out-of-the-box integrations with more charms in the Juju ecosystem.

Improved output in Gunicorn logs

If you’ve enabled tracing for your web app and you use the X-Request-ID header in your response headers, the Gunicorn access logs will log the X-Request-ID header to identify a request from the client.

Relevant links:

Added OIDC support

All the extensions now have a predefined integration with OIDC.

Relevant links:

Updated integration tests

The integration tests have been migrated to Jubilant due to the deprecation of python-libjuju. Now our integration tests take advantage of enhanced writing and debugging, and our tests align closer to the Juju CLI 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

  • Metrics for the Go framework were corrected (PR #104).

  • Trivy errors were fixed for integration tests to pass (PR #127).

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