PHP Extension 5.39.0 released
- Improvement: Laravel’s
Kernel::boot()now creates a full span andKernel::terminate()is newly instrumented. - Improvement: Create spans for Laravel bootstrappers.
- Improvement: Calls to WordPress’
do_action()andapply_filters()functions now create full spans of typeevent. - Improvement: Create spans for
webonyx/graphql-php’s query parser and validator. - Improvement: Create spans for
webonyx/graphql-phpobject and field retrieval. The resulting timeline now represents the hierarchical nature of a GraphQL query execution. - Bugfix: Fix potential crash when interacting with a
Spanobject after aProfiler::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.