Skip to content

Commit 4c353c7

Browse files
authored
blog: Feb 2026 newsletter (#551)
1 parent cae832d commit 4c353c7

File tree

2 files changed

+113
-0
lines changed

2 files changed

+113
-0
lines changed
278 KB
Loading
Lines changed: 113 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,113 @@
1+
---
2+
title: "DDEV February 2026: v1.25.0 Ships, 72% Market Share, and New Training Posts"
3+
pubDate: 2026-02-19
4+
summary: "DDEV v1.25.0 released with improved Windows support and modern defaults, CraftQuest survey shows 72% market share, plus new training posts on Mutagen, Xdebug, and ddev share"
5+
author: Randy Fay
6+
featureImage:
7+
src: "/img/blog/2026/02/beauty-of-buford.jpg"
8+
alt: "Nancy Lewis: The Beauty of Buford"
9+
caption: "Nancy Lewis: The Beauty of Buford"
10+
categories:
11+
- Newsletters
12+
---
13+
14+
DDEV v1.25.0 is here, and the community response has been strong. This month also brought three new training blog posts and a survey result that speaks for itself.
15+
16+
## What's New
17+
18+
- **DDEV v1.25.0 Released** → Improved Windows installer (no admin required), XHGui as default profiler, updated defaults (PHP 8.4, Node.js 24, MariaDB 11.8), faster snapshots with zstd compression, and experimental rootless container support. [Read the release post↗](release-v1.25.0.md)
19+
- **New `ddev share` Provider System** → Free Cloudflare Tunnel support, no login or token required. A modular provider system with hooks and CMS-specific configuration. [Read more↗](share-providers.md)
20+
- **Mutagen in DDEV: Functionality, Issues, and Debugging** → Based on the January training session, this post covers how Mutagen works, common issues, and the new `ddev utility mutagen-diagnose` command. [Read more↗](mutagen-functionality-issues-debugging.md)
21+
- **Xdebug in DDEV: Understanding and Troubleshooting Step Debugging** → How the reverse connection model works, IDE setup for PhpStorm and VS Code, common issues, and the new `ddev utility xdebug-diagnose` command. [Read more↗](xdebug-step-debugging-understanding-and-troubleshooting.md)
22+
23+
## CraftQuest Survey: DDEV at 72%
24+
25+
The [2026 CraftQuest Community Survey↗](https://craftquest.io/community-survey/2026) collected responses from 253 Craft CMS developers and found DDEV at 72% market share for local development environments. The report notes: "This near-standardization simplifies onboarding for newcomers, reduces support burden for plugin developers, and means the ecosystem can optimize tooling around a single local dev workflow."
26+
27+
## Conference Time!
28+
29+
I'll be at Florida Drupalcamp this week, and will speak on how to [use `git worktree` to run multiple versions of the same site](https://www.fldrupal.camp/session/use-git-worktree-ddev-run-multiple-versions-same-site). I'd love to see you and sit down and hear your experience with DDEV and ways you think it could be better.
30+
31+
Then in March I'll be at [DrupalCon Chicago](https://events.drupal.org/chicago2026) and as usual will do lots of Birds-of-a-Feather sessions about DDEV and related topics. Catch me in the hall, or [let's sit down and have a coffee](https://cal.com/randyfay/30min).
32+
33+
## Community Highlights
34+
35+
- **ddev-mngr** → A Go-based command-line tool with an interactive terminal UI for managing multiple DDEV projects at once — start, stop, check status, and open URLs across projects. With this add-on [Olivier Dobberkau](https://github.com/dkd-dobberkau) inspired a new TUI approach for DDEV core as well! [View on GitHub↗](https://github.com/dkd-dobberkau/ddev-mngr)
36+
- **TYPO3 DDEV Agent Skill** → Netresearch built an Agent Skill (compatible with Claude Code, Cursor, Windsurf, and GitHub Copilot) that automates DDEV environment setup for TYPO3 extension development, including multi-version testing environments for TYPO3 11.5, 12.4, and 13.4 LTS. [View on GitHub↗](https://github.com/netresearch/typo3-ddev-skill)
37+
- **Using Laravel Boost with DDEV** → Russell Jones explains how to integrate Laravel Boost (an official MCP server) with DDEV, giving AI coding agents contextual access to routes, database schema, logs, and configuration. [Read on Dev.to↗](https://dev.to/jonesrussell/using-laravel-boost-with-ddev-1kc6)
38+
- **Laravel VS Code Extension v1.4.2** → Now includes Docker integration support and a fix for Pint functionality within DDEV environments. [Read more↗](https://news.extly.com/more-news/2030-dev-news/24693-docker-support-in-laravel-vs-code-extension-v1-4-2.html)
39+
40+
## Community Tutorials from Around the World
41+
42+
- **Getting Started with DDEV for Drupal Development** → Ivan Zugec at WebWash published a guide covering installation, daily commands, database import/export, Xdebug setup, and add-ons. [Read on WebWash↗](https://www.webwash.net/getting-started-ddev-drupal-development/)
43+
- **Environnement de développement WordPress avec DDEV** → Stéphane Arrami shares a practical review of adopting DDEV for WordPress development, covering client projects, personal sites, and training (in French). [Read more↗](https://stephane-arrami.com/articles/environnement-developpement-wordpress-ddev/)
44+
45+
## What People Are Saying
46+
47+
> "I was today years old when I found out that DDEV exists. Now I am busy migrating all projects to Docker containers." — [@themuellerman.bsky.social↗](https://bsky.app/profile/themuellerman.bsky.social/post/3mdq22hu3uc2c)
48+
49+
> "ddev is the reason I don't throw my laptop out of the window during local setup wars. one command to run the stack and forget the rest. simple as that." — [@OMascatinho on X↗](https://x.com/OMascatinho/status/2017005770944971031)
50+
51+
## v1.25.0 Upgrade Notes and Known Issues
52+
53+
Every major release brings some friction, and v1.25.0 is no exception. These will generally be solved in v1.25.1, which will be out soon. Here's what to watch for:
54+
55+
- **deb.sury.org certificate expiration on v1.24.x** → The GPG key for the PHP package repository expired on February 4, breaking `ddev start` for users still on v1.24.10 who needed to rebuild containers. We pushed updated images for v1.24.10, so you can either `ddev poweroff && ddev utility download-images` or just go ahead and upgrade to v1.25.0, which shipped with the updated key. [Details↗](https://github.com/ddev/ddev/issues/8106)
56+
- **MariaDB 11.8 client and SSL** → DDEV v1.25.0 ships with MariaDB 11.8 client (required for Debian Trixie), which defaults to requiring SSL. This can break `drush sql-cli` and similar tools on MariaDB versions below 10.11. Workaround: add `extra: "--skip-ssl"` to your `drush/drush.yml` under `command.sql.options`, or upgrade your database to MariaDB 10.11+. [Details↗](https://github.com/ddev/ddev/issues/8119)
57+
58+
[//]: # '- **Docker 29 compatibility** → Docker 29 changed the default storage driver, which can cause intermittent build failures when DDEV builds `web` and `db` images in parallel. Workarounds include pinning to Docker 28 or setting `"storage-driver": "overlay2"` in `daemon.json`. [Details↗](https://github.com/ddev/ddev/issues/8136)'
59+
60+
- **MySQL collation issues** → Importing databases can silently change collations, leading to "Illegal mix of collations" errors when joining imported tables with newly created ones. Separately, overriding MySQL server collation via `.ddev/mysql/*.cnf` doesn't work as expected. [#8130](https://github.com/ddev/ddev/issues/8130) [#8129](https://github.com/ddev/ddev/issues/8129)
61+
- **Inter-container HTTP(S) communication** → The ddev-router doesn't always update network aliases when projects start or stop, which can break container-to-container requests for `*.ddev.site` hostnames. [Details↗](https://github.com/ddev/ddev/issues/8110)
62+
- **Downgrading to v1.24.10** → If you need to go back to v1.24.10, you'll need to clean up `~/.ddev/traefik/config` — leftover v1.25.0 Traefik configuration breaks the older version. [Details↗](https://github.com/ddev/ddev/issues/8120)
63+
- **Traefik debug logging noise** → Enabling Traefik debug logging surfaces warning-level messages as "router configuration problems" during `ddev start` and `ddev list`, which looks alarming but is harmless. [Details↗](https://github.com/ddev/ddev/issues/8102)
64+
- **`ddev npm` and `working_dir`**`ddev npm` doesn't currently respect the `working_dir` web setting, a difference from v1.24.10. [Details↗](https://github.com/ddev/ddev/issues/8148)
65+
66+
As always, please [open an issue↗](https://github.com/ddev/ddev/issues/new/choose) if you run into trouble — it helps us fix things faster. You're the reason DDEV works so well!
67+
68+
---
69+
70+
## DDEV Training Continues
71+
72+
Join us for upcoming training sessions for contributors and users.
73+
74+
- **February 26, 2026 at 10:00 US ET / 16:00 CET — Git bisect for fun and profit**
75+
[Add to Google Calendar](https://calendar.google.com/calendar/render?action=TEMPLATE&text=Git%20bisect%20for%20fun%20and%20profit&dates=20260226T150000Z/20260226T160000Z&details=Join%20the%20DDEV%20training%20session%20via%20Zoom.%0ALink%3A%20https%3A%2F%2Fus02web.zoom.us%2Fj%2F7315692237%3Fpwd%3DRHR6NUkwb0g5WXIzS2NOcXRucCthZz09%0AMeeting%20ID%3A%20731%20569%202237%0APasscode%3A%2012345&location=Online&trp=true)
76+
[Download .ics](/files/ics/ddev-2026-02-26.ics)
77+
78+
- **March 26, 2026 at 10:00 US ET / 15:00 CET — Using `git worktree` with DDEV projects and with DDEV itself**
79+
[Add to Google Calendar](https://calendar.google.com/calendar/render?action=TEMPLATE&text=Using%20git%20worktree%20with%20DDEV%20projects%20and%20with%20DDEV%20itself&dates=20260326T140000Z/20260326T150000Z&details=Join%20the%20DDEV%20training%20session%20via%20Zoom.%0ALink%3A%20https%3A%2F%2Fus02web.zoom.us%2Fj%2F7315692237%3Fpwd%3DRHR6NUkwb0g5WXIzS2NOcXRucCthZz09%0AMeeting%20ID%3A%20731%20569%202237%0APasscode%3A%2012345&location=Online&trp=true)
80+
[Download .ics](/files/ics/ddev-2026-03-26.ics)
81+
82+
- **April 23, 2026 at 10:00 US ET / 16:00 CEST — Creating, maintaining and testing add-ons**
83+
2026-updated version of our popular add-on training. [Previous session recording↗](https://www.youtube.com/watch?v=TmXqQe48iqE)
84+
[Add to Google Calendar](https://calendar.google.com/calendar/render?action=TEMPLATE&text=Creating%2C%20maintaining%20and%20testing%20add-ons&dates=20260423T140000Z/20260423T150000Z&details=Join%20the%20DDEV%20training%20session%20via%20Zoom.%0ALink%3A%20https%3A%2F%2Fus02web.zoom.us%2Fj%2F7315692237%3Fpwd%3DRHR6NUkwb0g5WXIzS2NOcXRucCthZz09%0AMeeting%20ID%3A%20731%20569%202237%0APasscode%3A%2012345&location=Online&trp=true)
85+
[Download .ics](/files/ics/ddev-2026-04-23.ics)
86+
87+
Zoom Info:
88+
Link: [Join Zoom Meeting](https://us02web.zoom.us/j/7315692237?pwd=RHR6NUkwb0g5WXIzS2NOcXRucCthZz09)
89+
Passcode: 12345
90+
91+
---
92+
93+
## Sponsorship Update
94+
95+
After the community rallied in January, sponsorship has held steady and ticked up slightly. Thank you!
96+
97+
**Previous status (January 2026)**: ~$8,208/month (68% of goal)
98+
99+
**February 2026**: ~$8,422/month (70% of goal)
100+
101+
If DDEV has helped your team, now is the time to give back. Whether you're an individual developer, an agency, or an organization — your contribution makes a difference. → [Become a sponsor↗](https://github.com/sponsors/ddev)
102+
103+
[Contact us](/contact) to discuss sponsorship options that work for your organization.
104+
105+
## Stay in the Loop—Follow Us and Join the Conversation
106+
107+
- [Blog↗](https://ddev.com/blog/)
108+
- [LinkedIn↗](https://www.linkedin.com/company/ddev-foundation)
109+
- [Mastodon↗](https://fosstodon.org/@ddev)
110+
- [Bluesky↗](https://bsky.app/profile/ddev.bsky.social)
111+
- [Discord↗](/s/discord)
112+
113+
Compiled and edited with assistance from Claude Code.

0 commit comments

Comments
 (0)