Xdebug Update: October 2019
Another month, another monthly update where I explain what happened with Xdebug development in this past month. It will be published on the first Tuesday after the 5th of each month. Patreon supporters will get it earlier, on the first of each month. You can become a patron here to support my work on Xdebug. More supporters, means that I can dedicate more of my time to improving Xdebug.
In October, I worked on Xdebug for about 35 hours, on the following things:
Xdebug 2.8.0 Release
With all the outstanding tickets for 2.8.0dev out of the way, and the release of PHP 7.4 coming at the end of next month, I felt it was right to release Xdebug 2.8.0 on Halloween, yay! š»
I did not feel the need to make a Release Candidate, as my experience tells me that nobody tests these anyway. I therefore expect to have to make a bug fix release (2.8.1) not too long after PHP 7.4 comes out, as I suspect that some minor bugs and/or inconsistencies with PHP 7.4 will come to light.
Xdebug 3 development
I have continued with the development of Xdebug 3, and am now about 70% done splitting out the different features into more separated modules. When that is done, I can begin to work on improving the initialisation of each module to make sure only the least amount of work is done by Xdebug. During this phase, I expect that some configurations settings are going to change, to prepare the way for having to put Xdebug into a specific mode. However, I do not think that I will start working on this before December, as November is full with travel to conferences. Come and say hi if you're at any of them!
Business Supporter Scheme and Funding
I have had minimal interest for the Business Supporter Scheme that I launched last month. I am a little bit disappointed in this, as I believe that in order to be able to continue to work on Xdebug (instead of having to take a real job), the support from many businesses is really important.
Having said that, during the month, both JetBrains (purveyors of fine IDEs such as PhpStorm) and Automattic (purveyors of WordPress.com) have agreed to fund part of my work on Xdebug. JetBrains has agreed to do this for three months, and their funding is reflected in my log. Automattic agree to fund part of my work for a year, and this will show up from next month's log. Thanks!
This month's new supporters are JetBrains, and Automattic. Thanks!
Besides business support, and in addition to Patreon, I was also accepted for GitHub sponsors. The functionality that they provide is not up to par with Patreon, so I will continue to use the latter for exclusive treats like videos and earlier access to information (like this report). However, if you are currently considering chipping in, then GitHub sponsors provides another way of doing so. As they are not paying out anything until after 3 months, this source does not yet feature in the log.
Podcast
I have been continuing with the PHP Internals News podcast. In this weekly podcast, I discuss in 15-30 minutes, proposed new features to the PHP language with fellow PHP internals developers. It is available on Spotify and iTunes, and through an RSS Feed. Let me know if you are a listener!
Life Line
In more info innocent times, the hat riots caused some spankings...
100 Years Ago Men and Boys Fought on the Streets of New York Over Wearing Straw Hats Past Summer | The New York Public Library
https://www.nypl.org/blog/2022/09/23/straw-hat-riots-nycI hiked 15.5km in 3h12m14s
š· Mushroom Village
š© Weg van den Prins Willemsberg, Ellecom, Nederland
I walked 2.4km in 59m34s
š· National Cycle Network 6
š© Watford, United Kingdom
I walked 7.6km in 1h54m50s
š· Tufted Duck Pair
š© Outer Circle, City of Westminster, United Kingdom
RE: https://phpc.social/@Xdebug/115662135830755552
I have just released Xdebug 3.5.0!
In the next few weeks I will create some content (text, and perhaps video) highlighting some new features in more detail.
Please share it with the world!
The master branch is now for Xdebug 3.6, targetting PHP 8.6
Back to -dev
Tweak release instructions a little
Go with 3.5.0
Tweak message IDs and severities for control socket log entries
I walked 8.1km in 1h26m40s
I walked 1.1km in 9m28s
I walked 8.5km in 1h30m56s
My whisky of the month for December 2025, is a 15yo Aultmore bottled by Cadenhead's.
Fixed off-by-one error in address length name for control socket on Lā¦
Merged pull request #1050
Fixed control socket name by removing silly trailing things (by not pā¦




Shortlink
This article has a short URL available: https://drck.me/xdebug-19oct-f0c