Xdebug - 3.5dev

100%
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