Commit Graph

226 Commits

Author SHA1 Message Date
Daniel Black 8b07bfa241 maridadb: 2025 Q3 release
Notably: MariaDB-10.6 is now based on jammy (24.04)
due to Focal 20.04 EOL

12.0 is now latest.

With UBI10 being stable, the 12.0+ series is based on
UBI10 for the ubi series.

The ubi images have now a FIP enable by default
profile for connections. SQL functions like MD5/SHA1
are still available as they are explicitly requested
of the OpenSSL library
2025-08-11 08:08:45 +10:00
Daniel Black 874b294f06 Release 11.8 GA and 12.0RC
Consequently 11.7 is EOL.

Because of Ubuntu 20.04 being EOL these images
where removed. Note ably there stil is 10.6-jammy
but leaving it to Docker Official Images to have
10.6 previous tag pointing to the older focal based
image.

Next release will replace 10.6 with the jammy based image
in a few months.

Closes #MariaDB/mariadb-docker/issues/647
2025-06-11 07:54:11 +10:00
Daniel Black e9750f7845 2025 Q2 maintaince release of MariaDB 10.5.29, 10.6.22, 10.11.13 11.4.7
Notably skips the 10.11.12/11.4.6 due to a last minute serious regression.

As Ubuntu 20.04 is EOL the 10.6 release includes a 10.6-jammy release.
Per #MariaDB/mariadb-docker/issues/553 the next release on 10.6 will be
jammy only.

The 10.5 is the last release of its series so this isn't getting the same
treatment.
2025-05-22 10:34:00 +10:00
Daniel Black cffc7eb919 MariaDB 2025 Q1 Part 2 release 2025-02-14 18:09:31 +11:00
Daniel Black af44204e2f MariaDB 2025 Q1 Maintaince release 2025-02-06 08:22:54 +11:00
Daniel Black b00b516453 MariaDB 11.7.1-rc releases 2024-11-25 09:10:23 +11:00
Daniel Black 2ba5b88fe4 MariaDB 11.6.2 release (2024 Q4 p2)
Release notes: https://mariadb.com/kb/en/mariadb-11-6-2-release-notes/
2024-11-22 08:59:01 +11:00
Daniel Black bd4971da21 MariaDB 2024 Q4 part 1 releases 2024-11-15 09:48:27 +11:00
Daniel Black 9f7d4b03a0 MariaDB - bug fix - healthcheck.sh
healthcheck.sh had some code paths where
an incorrect healthy status could have been returned.

Also correct a noisy install where the messages didn't
releate to the container release.
2024-09-03 12:48:18 +10:00
Daniel Black 0144704ea4 MariaDB 11.5/11.6 releases. minor fixes to <= 11.4 release 2024-08-15 14:39:06 +10:00
Daniel Black 48e00f469c MariaDB 2024 Q3 maintaince release
Correct few issues around secure authentication.

Adjusted UBI images to USER mysql since the cloud
environments mostly handle this ok with regard to volume
permissions.

10.4 now EOL.

11.5/11.6 versions coming soon.
2024-08-12 09:36:01 +10:00
Daniel Black bb8ae9681d 11.4+ performing TLS verification over unix sockets
Which fails when a ssl-ca isn't specified.

Also the healthcheck.sh to the localhost withing the
container could do without the tls checks.
2024-06-11 15:15:18 +10:00
Daniel Black 4764f7f06a mariadb: ubi fix - permissions on config file
And normalization to the Ubuntu image configuration.
2024-06-08 12:27:53 +10:00
Daniel Black 58eac07149 MariaDB-11.4.2 LTS/ 11.5.1 RC release + UBI
UBI Base images added for 10.6 /10.11 / 11.4, the LTS releases
+ the new RC release 11.5.1.
2024-05-31 09:28:20 +10:00
Daniel Black 367c6fbb2b MariaDB 2024 Q2 part 1 release
The new 11.4 release is a little late going though QA so it will
occur later. In the mean time we keep the 11.3 as the latest tag
so it isn't a downgrade.

As such 11.3 and 11.4 don't have the fix for issue 560.

We also filter our spaces in the command when passing to the
mariadb-install-db as it cannot handle this currently.
2024-05-23 15:48:38 +10:00
Daniel Black e74e846021 MariaDB urgent reissue
Unfortunately the last latest release broken PHP and nodejs
because of a protocol issue. The configuration item
character-set-collations added in the default 11.3/11.4
image generated this.

Closes: https://github.com/MariaDB/mariadb-docker/issues/560
2024-02-22 12:04:54 +11:00
Daniel Black 8c5724da26 MariaDB 2024 Q1 part 2 release
11.3.2 is stable
11.4.1 is RC
2024-02-21 09:39:51 +11:00
Daniel Black e404248d17 MariaDB 2024 Q1 part 1 release
10.10 now EOL

Added entrypoint feature to use MARIADB_AUTO_UPGRADE=1 to recreate
healthcheck user where cnf file was missing.

Added notes about memory pressure, available in cgroupsv2, but hidden
by container runtimes.
2024-02-12 11:23:10 +11:00
Daniel Black 0f515d06ec MariaDB new stable + rc release for 2023 Q4
Also bump gosu to 1.17

Closes: https://github.com/MariaDB/mariadb-docker/issues/546
2023-11-22 07:45:55 +11:00
Daniel Black bb464eca18 MariaDB stable releases for 2023 Q4 2023-11-15 09:04:39 +11:00
Daniel Black 7a24b06e1a MariaDB: 11.1 is GA
Closes: https://github.com/MariaDB/mariadb-docker/issues/529
2023-08-30 00:21:42 +10:00
Faustin Lammler 651a6407da
MariaDB second August release 2023-08-22 13:03:55 +02:00
Daniel Black b055740a81 mariadb 2023 August release 2023-08-15 08:04:43 +10:00
Daniel Black c248d4456f re-release MariaDB
Remove mariadb-install-db during build in pkg install that
stalled on s390x. The data was thrown away anyway.

11.0 latest without mysql symlinks that saw many people
discover their mysqladmin ping didn't work. It was broken
anyway https://mariadb.org/mariadb-server-docker-official-images-healthcheck-without-mysqladmin/

Fix healthcheck.sh with root passwords on https://github.com/MariaDB/mariadb-docker/pull/508
with hopefully no regressions.

Tests happy on https://github.com/MariaDB/mariadb-docker/actions/runs/5372219544

Closes: #14923
2023-06-26 09:12:26 +10:00
Faustin Lammler 17f371b5dd
2023 Q2 2 Release 2023-06-09 09:46:06 +02:00
Daniel Black 162b0e3906 MariaDB 2023 Q2 release 1 2023-05-11 11:54:08 +10:00
Faustin Lammler f36794aa6e mariadb 2023 q1 release
11.0.1 added
2023-02-25 10:22:28 +11:00
Faustin Lammler 44815aedac
mariadb 2023 q1 release 2023-02-17 12:14:56 +01:00
Daniel Black ac28a14c36 mariadb: 2023q1 release batch 1 2023-02-07 10:05:01 +11:00
Daniel Black 2b4a1a2d83 MariaDB update - work around for old-mode="" 2022-12-01 08:19:29 +11:00
Daniel Black a2236a01b8 MariaDB Q4-2022 releases part 2 - 10.10 and 10.11 2022-11-18 10:27:05 +11:00
Daniel Black 6a4260fdae mariadb release q4 for < 10.10
10.10 and 10.11 are still coming.

For the moment 10.10 is a partially updated image.
2022-11-11 08:52:46 +11:00
Daniel Black 8a955d3db2 mariadb entrypoint fix
I made a mistake and caused #MariaDB/mariadb-docker/issues/460

Correct fails to set password with MARIADB_ROOT_HOST=localhost

Corrects setting of root@localhost use to MARIADB_ROOT_PASSWORD_HASH,
 if set, and defers the setting until after /docker-entrypoint-initdb.d/
is processed.
2022-09-23 13:39:13 +10:00
Daniel Black ab4941bf34 mariadb: 2022-09-19 out of cycle release
Fixes a few significant MDEVs on 10.6+ per
https://mariadb.com/kb/en/mariadb-10610-release-notes/.

Also adds the MARIADB_{ROOT_,}PASSWORD_HASH option thanks
to @TheAlgorythm.
2022-09-20 12:25:07 +10:00
Daniel Black e0ddb29aa1 mariadb: q3-2022 release
10.9 is now GA and 10.10 in RC.

10.2 is EOL.
2022-08-23 11:56:36 +10:00
Daniel Bartholomew 4ba799679f MariaDB releases 20220520
Updated release versions.
2022-05-22 20:04:54 +10:00
Daniel Black 49fe4c1485 Fix for MariaDB images
It was intention that the timezone initialization
wasn't written to the binary log as it can slow
down initialization. This unfortunately regressed.

A test case is now written for this.
2022-04-01 11:25:02 +11:00
Daniel Black 52da42ea1a mariadb fix /docker-entrypoint-initdb.d replicatation
A regression that a container master doesn't contain
the binary logs of its initdb.d data and cannot replicate this.

Fix details: https://github.com/MariaDB/mariadb-docker/pull/421.
2022-03-18 08:50:20 +11:00
Daniel Black 80207670c4 MariaDB - fix aarch64 (10.2/bionic), healtcheck.sh
We erroniously released a 10.2 aarch64 bionic package that
wasn't installable due to broken dependences. This is now fixed.

The healthcheck.sh script had spelling mistakes in its autogeneration
for the 10.6 tags that resulted in:
* The default datadir being /var/lib/mariadb instead of /var/lib/mysql
* the --su-mysql parameter got broken.
2022-03-11 11:14:47 +11:00
Daniel Black b4cd329ff9 Mariadb fixes
Major:
* MDEV-27980 file-key-management plugin disabled in mysql_install_db breaks container initialization

The file-key-management plugin was broken in the mysql_install_db on all
versions. This prevents initializing innodb system tablespace encrypted.

This also prevents /docker-entrypoint-initdb.d/ from creating encrypted
tables.

* MariaDB upgrade started a temporary server without skip-slave-start

This causes potentially harmful interactions with the server while it
is undergoing and upgrade of its system tables.

* Use more semver in the tag for unstable images.

As mentioned here https://github.com/MariaDB/mariadb-docker/issues/415
and in the comments on 38c1c0d4fd
a clear indication of unstable versions is desiriable.

The existance of a tag without a rc could make it harder for automation
to see the equivilance of underlying hashes to a non-rc tag like 10.8.

Imporant:

* Healthcheck - prevent duplicate test running

Running the healthcheck with a test, following by options, would
execute the test again for each option. While harmless it is
unnecessary.

Minor:

A few other healthcheck script cleanups.
2022-03-02 21:05:36 +11:00
Daniel Black cee297482b mariadb: feb2022 release
10.2.43, 10.3.34, 10.4.24, 10.5.15, 10.6.7, 10.7.3, 10.8.2.

Yes, a version is missing, we discovered a fault part way though
releasing and a number of CVEs too.

10.7 is now GA and 10.8 is new.
2022-02-25 13:33:16 +11:00
Daniel Bartholomew 597d4a4809 MariaDB releases 20211108 2021-11-09 12:34:47 +11:00
Daniel Black 50c18362cd mariadb releases 20210806 with s390x
s390x was missed in the release.
2021-08-10 10:29:31 +10:00
Daniel Black c3ed0532ea mariadb releases 20210806 2021-08-07 13:16:25 +10:00
Daniel Bartholomew 217be03921 MariaDB releases 20210707
Thanks @yosifkit for review improvements
2021-07-13 10:54:46 +10:00
Daniel Bartholomew 93ce214c49
MariaDB releases 20210623 2021-06-23 18:40:50 -04:00
Daniel Bartholomew 89246aad42
MariaDB releases 20210618 2021-06-18 12:39:19 -04:00
Daniel Bartholomew 4b561321cc
MariaDB releases 20210524 2021-05-24 08:43:56 -04:00
Daniel Bartholomew a84d874673 MariaDB releases 20210510 2021-05-12 14:57:27 +10:00
Daniel Black 54fa6fdda0 MariaDB 10.6.0 alpha release, 10.1 is EOL 2021-04-29 09:19:32 +10:00