PHP Extension 5.39.0 released

  • Improvement: Laravel’s Kernel::boot() now creates a full span and Kernel::terminate() is newly instrumented.
  • Improvement: Create spans for Laravel bootstrappers.
  • Improvement: Calls to WordPress’ do_action() and apply_filters() functions now create full spans of type event.
  • Improvement: Create spans for webonyx/graphql-php’s query parser and validator.
  • Improvement: Create spans for webonyx/graphql-php object and field retrieval. The resulting timeline now represents the hierarchical nature of a GraphQL query execution.
  • Bugfix: Fix potential crash when interacting with a Span object after a Profiler::watchCallback() already finalized it.
  • Bugfix: Fix potential crash when executing an invalid GraphQL query with webonyx/graphql-php.
  • Bugfix: Allow changing custom variables set with Profiler::setCustomVariable() by calling it again with the same key.

Components

  • PHP Extension

Published

30.04.2026