Releases: canonical/mysql-router-operator
Revisions 354, 355, 356
A new revision of MySQL Router has been published in the dpe/candidate
channel on Charmhub.
See also: Releases overview page, How to perform an upgrade
What's Changed
This section outlines the most important features and bug fixes in this release.
Features
- Update MySQL to
v8.0.41
by @shayancanonical in #211 - [DPE-5312] Integrate with Tempo HA + relay tempo traffic through COSAgent (
grafana-agent
charm) by @shayancanonical in #183 - [DPE-6651] Update snap revisions to new builds with updated percona packages by @shayancanonical in #224
Bug fixes
- Always return VIP as host if set by @shayancanonical in #179
- Add default 30 second timeout to snap subprocess calls by @carlcsaposs-canonical in #222
Full Changelog: rev267...rev354
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.
See the system requirements page in the MySQL documentation for more details about software and hardware prerequisites.
Revisions 267, 268, 269
A new revision of Charmed MySQL Router has been published in the dpe/candidate
channel on Charmhub.
See also: Releases overview page, How to perform an upgrade
What's changed
This section outlines the most important features and bug fixes in this release.
Features
- Updated MySQL Router to v8.0.39 (PR #172) (DPE-4573)
- Added support for hacluster (PR #177) (DPE-5249)
- Add Tracing support (PR #180) (DPE-5312)
- Added warnings to destructive actions (PR #188) (DPE-5711)
- Use ruff as a linter and formatter (PR #162) (DPE-3881)
Full Changelog: rev223...rev267
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.
See the system requirements page in the MySQL documentation for more details about software and hardware prerequisites.
Revisions 223, 224, 225
A new revision of Charmed MySQL Router has been published in the dpe/candidate
channel on Charmhub.
See also: Releases overview page, How to perform an upgrade
What's changed
This section outlines the most important features and bug fixes in this release.
Features
- Upgraded MySQL from
v8.0.36
->v8.0.37
(see Packaging) - Added support for ARM64 architecture (PR #472)
Bug fixes
- 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
Full Changelog: rev197...rev223
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.
See the system requirements page in the MySQL documentation for more details about software and hardware prerequisites.
Revisions 197, 198
A new revision of Charmed MySQL Router has been published in the dpe/candidate
channel on Charmhub.
See also: Releases overview page, How to perform an upgrade
What's changed
This section outlines the most important features and bug fixes in this release.
Features
- New workload version MySQL Router 8.0.36 [PR#113][DPE-3717]
- Exposure of all endpoints via data-integrator + TLS support [PR#119][DPE-3689, DPE-4179]
- Support for subordination with
ubuntu-advantage
andlandscape-client
[PR#115] - In-place upgrades [PR#88] + Router version in upgrade status [#128]
- Observability with COS [#93][DPE-1794]
- Log rotation via cron in [PR#80][DPE-1789]
Bug fixes
- Added integration test for upgrades in PR#135, [DPE-4179, DPE-4219]
- Updated
charmed-mysql-snap
to the latest edge revision in PR#144 - Check if highest unit has upgraded before resuming upgrade in PR#140
- No longer returning upgrade app status if upgrade not in progress in PR#141
- Removed redundant upgrade check in PR#137
- Fixed missing kwargs in some methods in PR#143, [DPE-4219]
- Updated
force-upgrade
action description in PR#133 - Recovery from hook errors when creating/deleting MySQL users in PR#112
- Fixed retry if MySQL Server is unreachable in PR#104
- Bootstrap with force by default in PR#100
- Updated the logrotation dateformat to tolerate more than 24hrs of uptime in PR#94, [DPE-3063]
- Made
install
handler idempotent in PR#92 - Stabilize exporter tests + leftover cleanup in #146
- Fix TLS configuration immediately deleted after enabling in #150
Full Changelog: rev118...rev197
Inside the charms
- MySQL Router charm ships the latest MySQL Router
8.0.36-0ubuntu0.22.04.1
- CLI mysql-shell updated to
8.0.36+dfsg-0ubuntu0.22.04.1~ppa4
- The Prometheus mysql-router-exporter is
5.0.1-0ubuntu0.22.04.1~ppa1
- VM charms based on Charmed MySQL SNAP (Ubuntu LTS
22.04.4
) revision103
. - Subordinate charms support LTS 22.04 and 20.04 only.
Technical notes
- Upgrade (
juju refresh
) is possible from revision 118/119+ - Use this operator together with modern operator Charmed MySQL
Revisions 118, 119
A new revision of Charmed MySQL Router has been published in the dpe/candidate
channel on Charmhub.
See also: Releases overview page
What's changed
This section outlines the most important features and bug fixes in this release.
Features
- Add Juju 3 support (Juju 2 is still supported)
- Charm minor upgrades and minor rollbacks
- Workload updated to MySQL Router 8.0.34
- Support for modern
mysql_client
andtls-certificates
interfaces - Support
juju expose
What is inside the charms
- MySQL Router charm ships the latest MySQL Router “8.0.34-0ubuntu0.22.04.1”
- CLI mysql-shell updated to "8.0.34-0ubuntu0.22.04.1~ppa1"
- The Prometheus mysql-router-exporter is "4.0.5-0ubuntu0.22.04.1~ppa1"
- VM charms based on Charmed MySQL SNAP (Ubuntu LTS “22.04” - ubuntu:22.04-based)
- Principal charms supports the latest LTS series “22.04” only.
- Subordinate charms support LTS “22.04” and “20.04” only.
Technical notes
- Upgrade (
juju refresh
) is possible starting from this revision (118+). - Use this operator together with modern operator "Charmed MySQL".
Full Changelog: https://github.com/canonical/mysql-router-operator/commits/rev118