From 6a1b8b334e81ebbbe355be6579f4d39359f82207 Mon Sep 17 00:00:00 2001 From: Randy Fay Date: Tue, 18 Feb 2025 11:07:38 -0700 Subject: [PATCH] Minor fixups to 2025 plans and database improvements --- src/content/blog/2025-plans.md | 2 +- src/content/blog/database-improvements.md | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/content/blog/2025-plans.md b/src/content/blog/2025-plans.md index acb62aaa..9e0fa026 100644 --- a/src/content/blog/2025-plans.md +++ b/src/content/blog/2025-plans.md @@ -50,7 +50,7 @@ We'd love to have your input as daily users as we work through these this month. 6. [Improve self-diagnose capability](https://github.com/ddev/ddev/issues/6461) . We currently have ddev debug test but it would be great to implement something that was readable and actionable for ordinary mortals. 7. [DDEV's Message-of-the-day and ddev.com should show current funding status and need](https://github.com/ddev/ddev/issues/6892). We now have an automatically updated JSON feed that can make this possible. 8. DDEV Windows/WSL2 packaging and installation: The traditional Windows installer needs work, and the WSL2 install scripts are written in hard-to-maintain PowerShell. This work can be consolidated and improved, including [improving the Windows hosts-file escalation technique](https://github.com/ddev/ddev/issues/6440). -9. [Change `ddev launch` to a more configurable script-based option](https://github.com/ddev/ddev/issues/6441). Instead of always using `ngrok` there should be multiple ways to share. +9. [Change `ddev share` to a more configurable custom-command-based option](https://github.com/ddev/ddev/issues/6441). Instead of always using `ngrok` there should be multiple ways to share. 10. [Rework configuration system using Viper](https://github.com/ddev/ddev/issues/5763). In addition to prioritizing these initiatives, we have applied to the [Google Summer of Code](https://summerofcode.withgoogle.com/), hoping that we can mentor contributors in that program and see work on one or more of these be successful through GSoC. We'll also be looking for community mentors (is that you?), and maybe some of you would like to sign up for being mentees via Google this summer! diff --git a/src/content/blog/database-improvements.md b/src/content/blog/database-improvements.md index d910de31..ca4de3d6 100644 --- a/src/content/blog/database-improvements.md +++ b/src/content/blog/database-improvements.md @@ -1,7 +1,7 @@ --- title: "DDEV's Database Support Gets MySQL 8.4 and Better Import Speeds" pubDate: 2025-01-02 -modifiedDate: 2025-01-07 +modifiedDate: 2025-02-18 summary: "DDEV gets MySQL 8.4 and many related upgrades and performance improvements" author: Randy Fay featureImage: @@ -13,11 +13,11 @@ categories: Lots of good news: -- **MySQL 8.4**: DDEV will support MySQL 8.4, the latest LTS version of MySQL, in upcoming v1.24.2. We now support **17** different database types and versions. Try doing that on your bare-metal development setup 😀. +- **MySQL 8.4**: DDEV supports MySQL 8.4, the latest LTS version of MySQL, in v1.24.2+. We now support **17** different database types and versions. Try doing that on your bare-metal development setup 😀. -- **MySQL 8.0 import performance**: DDEV HEAD (upcoming DDEV v1.24.2) import performance with MySQL 8.0 is about 30% better than current v1.24.1. +- **MySQL 8.0 import performance**: DDEV v1.24.2 import performance with MySQL 8.0 is about 30% better than it was in v1.24.1. -- **Retired Docker image maintenance**: We've maintained `ddev/mysql` images for years since MySQL didn't provide ARM64 images. Because Bitnami started providing ARM64 images, we have switched to [`bitnami/mysql`](https://hub.docker.com/r/bitnami/mysql) as the base image for MySQL 8+ images. +- **Retired Docker image maintenance**: We've maintained `ddev/mysql` images for years since MySQL didn't provide Debian-based ARM64 images. Because Bitnami started providing ARM64 images, we have switched to [`bitnami/mysql`](https://hub.docker.com/r/bitnami/mysql) as the base image for MySQL 8+ images. - **Simplified maintenance of XtraBackup**: We've had to maintain our own build-from-source version of [Percona XtraBackup](https://www.percona.com/mysql/software/percona-xtrabackup) for years because Percona didn't provide ARM64 versions. (DDEV uses XtraBackup under the hood for the `ddev snapshot` feature with MySQL.) We've been able to retire that build because Percona is now providing ARM64 versions of their packages.