Xdebug - Roadmap
Scheduled For Release 2025-11-11
- 0002369: [Step Debugging]
Implement "Native Xdebug Path Mapping" project(derick) - 0002370: [Uncategorized]
PHP 8.5 support(derick) - 0002386: [Step Debugging]
Crashes when running context_get in an exception thrown from an internal function(derick) - 0002374: [Path Mapping]
Breakpoints in mapped paths don't trigger as they're mapped back before matching(derick) - 0002367: [Step Debugging]
Debugger should not break on return out of include files when return value debugger is enabled(derick) - 0002213: [Step Debugging]
Expose __EXCEPTION virtual variable for current EG(exception)(derick) - 0002363: [Step Debugging]
Add better debugging support for PHP 8.5's pipes(derick) - 0002345: [Step Debugging]
DBGP's detach does not support base64 encoded strings(derick) - 0002338: [Step Debugging]
Add experimental support for Windows Named Pipes control socket(derick) - 0002337: [Step Debugging]
Modify xdebug_add_stack_frame to always work on the passed execute_data(derick) - 0002336: [Step Debugging]
Optimise xdebug_init_oparray(derick) - 0002365: [Uncategorized]
INI settings error_prepend_string and error_append_string disregarded when a fatal error happens(derick)
12 of 12 issue(s) resolved View Issues
Scheduled For Release 2025-11-25
- 0002361: [Step Debugging] Uninitialised read when running mark_fse_as_having_line_breakpoints
- 0002150: [Code Coverage] Collapse the two FOREACH start op codes into one to improve path/branch coverage accurateness
- 0001964: [Step Debugging] WSL UNC paths don't have needed prefix (derick)
- 0002387: [Uncategorized] ini_get_all('xdebug') returns a long list with deprecated settings
- 0001342: [Step Debugging] Support -d parameter for eval (derick)
- 0002289: [Step Debugging] Cant not access an array's keys (derick)
- 0002161: [Step Debugging] Breakpoints not updated when process is running (derick)
- 0000888: [Step Debugging] Extend xdebug to support reverse debugging (derick)
- 0002072: [Profiling] Rewrite the profiler
- 0001670: [Profiling] Allow filtering out source code when profiling
- 0000077: [Profiling] Profiler doesn't handle recursive functions (derick)
- 0000407: [Profiling] Profilerdumpfile name is always auto_prepend_file name (derick)
- 0001985: [Step Debugging] Add filter support for step debugging
- 0001269: [Uncategorized] xdebug_break() does not work in PHP Interactive Shell (derick)
- 0001852: [Step Debugging] Add SSL support to talk to Xdebug Cloud
- 0001702: [Step Debugging] External file path mapping function for debug
- 0001799: [Code Coverage] Inconsistent output of branch/path data when running under Opcache (derick)
- 0001800: [Uncategorized] Enable and initialise 'filter' only when mode is trace or coverage
- 0002160: [Code Coverage] Path coverage data non collected from from generators (derick)
- 0001815: [Tracing] valgrind memory warning with tests/tracing/bug00905-php72.phpt (derick)
- 0001979: [Uncategorized] Xdebug crashes with opcache.protect_memory=yes
- 0002297: [Uncategorized] Crash in exception handler (derick)
- 0002385: [Step Debugging] Allow IDEKEY/Cloud ID key from php.ini be overridden through XDEBUG_SESSION_START variable if xdebug.start_with_request=yes (derick)
0 of 23 issue(s) resolved View Issues