This release contains multiple improvements in High Availability, including unified (Galera and replication) support for both primary and secondary Services
. Refer to the High Availability section and the release changelog for details.
In order to achieve this, we have re-architected our HA implementation considerably and introduced some BREAKING CHANGES. Check out our migration guide before upgrading:
We also have introduced cross-namespace MariaDB
references, allowing you to share MariaDB
instances between multiple namespaces. Take a look at the examples:
Last but not least, big shout out to our community for the huge contributions made in this release. 🦭🚀
What's Changed
- Added
name
attribute to theDatabase
type by @matthieugusmini in #170 - Fixed resource deletion by @matthieugusmini in #174
- Controller/Connection: Close DB connection by @lgohyipex in #177
- Idempotently creating repl user by @mmontes11 in #178
- Configure account name's hostname component by @matthieugusmini in #176
- Added stale workflow by @mmontes11 in #182
- Add custom dsn format to Connections by @lgohyipex in #180
- Support for custom metadata in VolumeClaimTemplates by @mmontes11 in #185
- Increase Galera defaults by @mmontes11 in #187
- Safer galera defaults by @mmontes11 in #189
- Galera troubleshooting by @mmontes11 in #188
- Error on clashing CRB by @mmontes11 in #190
- Configure devcontainer by @PeterJanRoes in #196
- Development guide by @mmontes11 in #198
- Consolidate HA
Services
andConnections
by @mmontes11 in #211 - Secondary HA
Service
andConnection
by @mmontes11 in #218 - Fix primary defaults by @mmontes11 in #222
New Contributors
- @matthieugusmini made their first contribution in #170
- @lgohyipex made their first contribution in #177
- @PeterJanRoes made their first contribution in #196
Full Changelog: v0.0.19...v0.0.20