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

Added OIDC support

OpenID Connect is now available in all the 12-factor extensions.

Relevant links:

Spring Boot framework extension

A new extension for the Spring Boot framework is now available in Charmcraft. Along with the extension, the Charmcraft documentation includes a dedicated tutorial and reference page for the extension.

Relevant links:

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

No breaking changes.

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

No bug fixes.

Deprecated features

The following features and interfaces will be removed.

paas-charm

No deprecated features.

Rockcraft

No deprecated features.

Charmcraft

No deprecated features.

Known issues in paas-charm

Thanks to our contributors

@alithethird, @javierdelapuente, @erinecon, @M7mdisk