Xdebug Update: June 2025 ======================== .. articleMetaData:: :Where: London, UK :Date: 2025-07-03 15:10 Europe/London :Tags: blog, php, xdebug :Short: xdebug-25jun In this monthly update I explain what happened with Xdebug development. `GitHub `_ and `Pro/Business supporters `_ will get it earlier, around the first of each month. In the last month, I spend around 22 hours on Xdebug, with 21 hours funded. Xdebug 3.4 ---------- I spend most of the time this month working on bug fixes, resulting in the mid-month release of Xdebug 3.4.4. Most of the fixes revolved around exceptions and generating stack traces for them. While fixing these, I also stumbled upon another `bug `_. The issue here was that Xdebug wouldn't include the argument name for ``__invoke()`` call frames in its output. This only matters to PHP 8.1 and before though. The rest of the month I spend on trying to resolve the code-coverage-with-fibers issue that I wrote about last month. I now have a `Pull Request `_ that addresses the original bug and crash, but it does not yet fix all the problems that I discovered while running the test suite of `reactphp/async `_ with code coverage enabled. Therefore I did not manage to make another release this month addressing this issue. I hope to finalise this by the end of July. Native Path Mapping ------------------- I have only played around with this during some demos in presentations showing this feature, but I did not make any progress with the feature itself. It also seems that the PhpStorm team has not looked at my `bug report `_ either. Xdebug Videos ------------- I have created one new video in the last months: - `Xdebug 3.5: Native Path Mapping Teaser `_ All Xdebug videos can be watched on my `channel `_. If you have any suggestions, feel free to reach out to `me on Mastodon `_ or via `email `_. Business Supporter Scheme and Funding ------------------------------------- On GitHub sponsors, I am currently 42% towards my $2,500 per month goal, which is set to allow continued **maintenance** of Xdebug. If you are leading a team or company, then it is also possible to support Xdebug through `a subscription `_. In the last month, no new business supporters signed up. Besides business support, I also maintain a `Patreon `_ page, a profile on `GitHub sponsors `_, as well as an `OpenCollective `_ organisation. If you want to contribute to specific projects, you can find those on the `Projects `_ page. Xdebug Cloud ------------ `Xdebug Cloud `_ is the *Proxy As A Service* platform to allow for debugging in more scenarios, where it is hard, or impossible, to have Xdebug make a connection to the IDE. It is continuing to operate as Beta release. Packages start at £49/month, and I have recently introduced a package for larger companies. This has a larger initial set of tokens, and discounted extra tokens. If you want to be kept up to date with Xdebug Cloud, please sign up to the `mailing list `_, which I will use to send out an update not more than once a month.