PHP Extension 5.38.0 released
- Improvement: All Symfony Kernel lifecycle methods are now instrumented (preBoot, boot, shutdown, terminate), providing better insight where time is spent, particularly for a cold container cache.
- Improvement: Create full spans for Symfony Kernel lifecycle methods, which improves visibility when multiple (sub)requests are processed in a single transaction.
- Improvement: Enable instrumentation for Symfony components before
Kernel::handle(). This provides more insight in early Symfony bootstrap and allows to use individual components, such as Symfony’s event dispatcher, outside of Symfony projects. - Improvement: Events for Laravel now create full spans and support the
event.listener_countannotation. - Improvement: Magento 2 blocks and templates now create full spans.
- Bugfix: Fix the detection of the script name when relative paths of the form
directory/script.phpare executed. Previously the script name would erroneously show asdirectory.