From b2161918a665fc03a4c61615bc9e940f44777124 Mon Sep 17 00:00:00 2001 From: Aaron Feledy Date: Sun, 1 Mar 2026 17:58:27 -0600 Subject: [PATCH 1/3] fix: remove hardcoded mysql_native_password for MySQL 8.4 compat The default_authentication_plugin config variable was removed in MySQL 8.4. The bitnami image translates MYSQL_AUTHENTICATION_PLUGIN into this variable, causing a fatal startup error. The mysql plugin already handles 5.7 auth internally, so recipes don't need to set this. Fixes lando/mysql#69, lando/mysql#72 --- builders/wordpress.js | 1 - 1 file changed, 1 deletion(-) diff --git a/builders/wordpress.js b/builders/wordpress.js index deb0c6c..b8fdd38 100644 --- a/builders/wordpress.js +++ b/builders/wordpress.js @@ -37,7 +37,6 @@ const getServices = options => ({ }, database: { config: getServiceConfig(options, ['database']), - authentication: 'mysql_native_password', type: `wordpress-${options.database}`, portforward: true, creds: { From 3870fe140ad22e67f765ed021c21e1200b2c437c Mon Sep 17 00:00:00 2001 From: Aaron Feledy Date: Sun, 1 Mar 2026 18:32:36 -0600 Subject: [PATCH 2/3] docs: add changelog entry for MySQL 8.4 auth fix --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7525312..f2322c1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,7 @@ * Updated to [@lando/nginx@1.6.0](https://github.com/lando/nginx/releases/tag/v1.6.0) * Removed `--ansi` flag from composer tooling command to prevent escape codes in redirected output +* Fixed MySQL 8.4 startup failure by removing hardcoded `mysql_native_password` authentication [lando/mysql#69](https://github.com/lando/mysql/issues/69) ## v1.10.1 - [February 22, 2026](https://github.com/lando/wordpress/releases/tag/v1.10.1) From 3588b9359ecc7bb5c0190ac0a654326b185f75fd Mon Sep 17 00:00:00 2001 From: Aaron Feledy Date: Sun, 1 Mar 2026 18:36:26 -0600 Subject: [PATCH 3/3] fix: add hub.docker.com to netlify checklinks todoPatterns --- netlify.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/netlify.toml b/netlify.toml index e385d0f..9a03fa9 100644 --- a/netlify.toml +++ b/netlify.toml @@ -10,7 +10,7 @@ [[context.deploy-preview.plugins]] package = "netlify-plugin-checklinks" [context.deploy-preview.plugins.inputs] - todoPatterns = [ "load", "CHANGELOG.html", "x.com", "twitter.com", "/v/" ] + todoPatterns = [ "load", "CHANGELOG.html", "x.com", "twitter.com", "/v/", "hub.docker.com" ] skipPatterns = [ ".rss", ".gif", ".jpg" ] checkExternal = true