Reference > Release Notes > All releases > Revision 223/224/225
Revision 223/224/225 (dpe/candidate
only)
December 2, 2024
Dear community,
Canonical’s newest Charmed MySQL Router operator has been published in the dpe/candidate
channel.
Due to the newly added support for arm64
architecture and Ubuntu 20.04 LTS
base, the MySQL Router charm now releases three revisions simultaneously:
- Revision 223 is built for
amd64
on20.04 LTS
- Revision 224 is built for
amd64
on22.04 LTS
- Revision 225 is built for
arm64
on22.04 LTS
To make sure you deploy for the right architecture, we recommend setting an architecture constraint for your entire Juju model.
Otherwise, you can specify the architecture at deploy time with the --constraints
flag as follows:
juju deploy mysql-router --constraints arch=<arch>
where <arch>
can be amd64
or arm64
.
Since MySQL Router is a subordinate charm, it will automatically use the same base as the principal charm.
Highlights
Below is an overview of the major highlights, enhancements, and bugfixes in this revision. For a detailed list of all commits since the last stable release, see the GitHub release notes.
Enhancements
Bugfixes
- Stabilized exporter tests by using listen-port to avoid ephemeral ports in PR #154 (DPE-4173)
- Fixed release CI in PR #152
- Updated Python dependencies
Technical details
This section contains some technical details about the charm’s contents and dependencies.
If you are jumping over several stable revisions, check previous release notes before upgrading.
Requirements
See the system requirements page in the MySQL documentation for more details about software and hardware prerequisites.
Packaging
This charm is based on the charmed-mysql
snap Revision 113/114. It packages:
- mysql-router
v8.0.37
- mysql-shell
v8.0.37
- prometheus-mysqld-exporter
v0.14.0
Libraries and interfaces
- mysql
v0
- See the API reference in the MySQL Libraries tab
- grafana_agent
v0
for integration with Grafana- Implements
cos_agent
interface
- Implements
- rolling_ops
v0
for rolling operations across units- Implements
rolling_op
interface
- Implements
- tempo_k8s
v1
,v2
for integration with Tempo charm- Implements
tracing
interface
- Implements
- tls_certificates_interface
v2
for integration with TLS charms- Implements
tls-certificates
interface
- Implements
See the /lib/charms
directory on GitHub for a full list of supported libraries.
See the Integrations tab for a full list of supported integrations/interfaces/endpoints.
Contact us
Charmed MySQL is an open source project that warmly welcomes community contributions, suggestions, fixes, and constructive feedback.