-
-
Notifications
You must be signed in to change notification settings - Fork 34
December 2025 newsletter #486
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
|
🌐 Fork Preview for PR #486 https://pr-486.ddev-com-fork-previews.pages.dev This preview updates automatically when you push changes to your fork. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
This PR adds the December 2025 newsletter for the DDEV blog, covering governance updates, sponsorship changes, upcoming releases, and community highlights.
- Announces DDEV Foundation Board of Directors establishment and organizational updates
- Details Upsun sponsorship reduction and funding needs
- Highlights upcoming v1.25.0 release, new add-ons, community contributions, and training sessions
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
|
|
||
| ## Sponsorship Update: Your Help is Needed | ||
|
|
||
| With Upsun lowering their sponsorship in January, we'll drop from 70% to about 56% of our sponsorship goal. That's a significant gap. |
Copilot
AI
Dec 11, 2025
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The sponsorship percentage calculation appears inconsistent. The text states "we'll drop from 70% to about 56%" but then shows "After January: ~$6,874/month (53% of goal)". The percentages should match - either both should show 56% or both should show 53%.
| With Upsun lowering their sponsorship in January, we'll drop from 70% to about 56% of our sponsorship goal. That's a significant gap. | |
| With Upsun lowering their sponsorship in January, we'll drop from 70% to about 53% of our sponsorship goal. That's a significant gap. |
| [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) • | ||
| [Download .ics](/files/ics/ddev-2026-02-26.ics) | ||
|
|
||
| - **March 26, 2026 at 10:00 US ET / 15:00 CET — Using `git worktree` with DDEV projects and with DDEV itself** |
Copilot
AI
Dec 11, 2025
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The training date "March 26, 2026 at 10:00 US ET / 15:00 CET" has inconsistent timezone conversion. In March, Eastern Time is EDT (UTC-4 due to daylight saving time starting in March), and CET transitions to CEST (UTC+2). So 10:00 AM EDT would be 14:00 UTC, which would be 16:00 CEST (not 15:00 CET). The calendar link shows 14:00 UTC (correct), but the text showing "15:00 CET" is incorrect - it should be "16:00 CEST".
| - **March 26, 2026 at 10:00 US ET / 15:00 CET — Using `git worktree` with DDEV projects and with DDEV itself** | |
| - **March 26, 2026 at 10:00 US ET / 16:00 CEST — Using `git worktree` with DDEV projects and with DDEV itself** |
rpkoller
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
looks good overall, maybe the sole nitpicks i might have is i would probably move the "help us out: use head" section up to the "coming soon" section. i've left a comment to the "coming soon" section asking if it would make sense to ask for help like on slack but then realized reading on that that call for help is already there. so i wonder if it would be better to keep the two sections that belong together thematically in close proximity.
| We're preparing for the upcoming v1.25.0 major release in January. Here are some things to know: | ||
|
|
||
| - **New defaults for new projects** — New projects will get updated default settings. PHP 8.5, Node.js 24, MariaDB 11.8 become defaults for new projects (existing projects are not affected). | ||
| - **Some exotic Dockerfiles may need adjustments** — If you have custom Dockerfiles with unusual configurations there may be complications because of the new base image. We'll be happy to help solve them. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This seems like it should link to next steps or further explanations.
This could affect addons too?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We don't know what the impacts will be, but changing the base image almost always has some effects. That's why we're trying to get people to use HEAD in advance. We'll do a blog post on release, and then update it with things people might discover.
I doubt it will affect add-ons, but add-ons that add a web Dockerfile could certainly be affected.
| - **Upsun Sponsorship Changes** → Upsun remains a supporter, but is lowering their sponsorship level starting in January, leaving a critical gap we need you to fill. [Read more↗](upsun-thank-you-new-sponsors-needed.md) | ||
| - **Power Through Blackouts** → Stas Zhuk shares how DDEV community support helped him continue maintaining DDEV during wartime blackouts in Ukraine. [Read more↗](power-through-blackouts-ddev-community-support.md) | ||
| - **Fritz!Box Routers and DDEV** → Solving DNS Rebinding issues with Fritz!Box routers. [Read more↗](fritzbox-routers-and-ddev.md) | ||
|
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
## 2026 Recap
- Global DDEV commands available inside the web container.
- [New generic web server type for Node.js](https://ddev.readthedocs.io/en/stable/users/extend/customization-extendibility/#using-nodejs-as-ddevs-primary-web-server).
- Integrated XHGui into DDEV
- Optional [Docker Compose profiles](https://docs.docker.com/compose/how-tos/profiles/): You can start projects with specific profiles using ddev start --profiles=list,of,profiles
- Added and expanded shell completion.
- Windows Installer handling Traditional Windows, WSL2/Docker CE, and Docker/Rancher Desktop.
- Parallel Docker image pulls for faster performance.
- [Automatic HTTP/S communication between DDEV projects](https://docs.ddev.com/en/stable/users/usage/managing-projects/#access-another-project-via-https)
We talk about DDEV organization changes and addon highlights but I didn't see anything talking all the work done on DDEV itself. The above collection highlight performance and thing people might not realize were only added recently.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
And you don't even mention optional name element by default :) Did you see that I got a session accepted at Florida Drupalcamp that is based on your git worktree approach? https://www.fldrupal.camp/index.php/session/use-git-worktree-ddev-run-multiple-versions-same-site
I'll do a review of 2025 and plans for 2026 article early in January. Putting your notes on it!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Congratulations on the talk! Please post a link to the video, if they make one available.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
With your prompting, I asked copilot to get a full list of 2025 accomplishments, but this is just in the ddev/ddev repo and doesn't include all the work you and others have done in the add-on ecosystem, etc.
ddev-2025-accomplishments.md
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Asked it to look wider in the ecosystem and here's the result.
ddev-2025-ecosystem-accomplishments.md
|
Looks good to me! |
stasadev
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good to me.
The Issue
December 2025 newsletter
Rendered at https://pr-486.ddev-com-fork-previews.pages.dev/blog/ddev-december-2025-newsletter/