Charmed MySQL

  • By Canonical Data Platform
  • Cloud
Channel Revision Published Runs on
8.0/stable 240 20 Jun 2024
Ubuntu 22.04
8.0/candidate 275 12 Sep 2024
Ubuntu 22.04
8.0/candidate 274 12 Sep 2024
Ubuntu 22.04
8.0/beta 275 23 Aug 2024
Ubuntu 22.04
8.0/beta 274 23 Aug 2024
Ubuntu 22.04
8.0/edge 287 13 Sep 2024
Ubuntu 22.04
8.0/edge 286 13 Sep 2024
Ubuntu 22.04
juju deploy mysql --channel 8.0/stable
Show information

Platform:

Ubuntu
22.04

Reference > Release Notes > All releases > Revision 274/275

Revision 274/275

TODO

This page is a work in progress for a future release.

Dear community,

Canonical’s newest Charmed MySQL operator has been published in the 8.0/stable channel.

Due to the newly added support for arm64 architecture, the MySQL charm now releases two revisions simultaneously:

  • Revision 275 is built for amd64
  • Revision 274 is built for arm64

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 --constraints arch=<arch>

where <arch> can be amd64 or arm64.

This release of Charmed MySQL requires Juju v.3.4.3 or 3.5.2+. See the Technical details section for more information.


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

  • Upgraded MySQL from v8.0.36v8.0.37 (see Packaging)
  • Added support or ARM64 architecture (PR #472)
  • Added support for Audit plugin (PR #488) (DPE-4366)
  • Added support for rescanning cluster for unit rejoin after node drain (PR #462) (DPE-4118)
  • Added Awesome Prometheus Alert Rules (PR #493) (DPE-2477)
  • Changeed binlog retention period (one week by default) (PR #503) (DPE-4247)

Bugfixes

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

Important: This release of Charmed MySQL requires Juju v.3.4.3 or 3.5.2+. See the guide How to upgrade Juju for a new database revision.

See the system requirements page for more details about software and hardware prerequisites.

Packaging

This charm is based on the charmed-mysql snap Revision 113/114. It packages:

Libraries and interfaces

  • mysql v0
  • grafana_agent v0 for integration with Grafana
    • Implements cos_agent interface
  • rolling_ops v0 for rolling operations across units
    • Implements rolling_op interface
  • tempo_k8s v1, v2 for integration with Tempo charm
    • Implements tracing interface
  • tls_certificates_interface v2 for integration with TLS charms
    • Implements tls-certificates interface

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.

  • Raise software issues or feature requests on GitHub
  • Report security issues through Launchpad
  • Contact the Canonical Data Platform team through our Matrix channel.