PHP Extension 5.4.36

NOTE: We have gotten reports from at least one customer on older versions Ubuntu/Debian running a GLIBC  version that is not compatible with our updated Build server. We are looking into this. Please downgrade to 5.4.34 if you are seeing the error: “relocation error: /path/to/tideways.so: symbol clock_gettime version GLIBC_2.2.5 not defined in file libc.so.6 with link time reference”

  • New Feature: Add callgraph argument capturing instrumentation for Shopware 6 Data Abstraction Layer (DAL)
  • New Feature: Spans created with `Tideways\Profiler::createSpan()` are now assigned to a category “Custom”
  • New Feature: Exception::getCode is now transmitted as part of exception tracking and rendered in the UI.
  • New Feature: Added function `Tideways\Profiler::markAsWebTransaction()` for applications that respond to web requests through the “cli” SAPI, for example with RoadRunner.
  • Improvement: Elasticsearch search query payloads longer than 4000 chars are now truncated to decrease serialization/network overhead.
  • Improvement: For requests to Spryker Glue API the service and transaction names are now detected automatically
  • Bugfix: Official Docker PHP Debian container setups are automatically detected during .deb package installation

About the author

  • Benjamin

Benjamin
Founder & CEO

I am the founder and CEO of Tideways. I started the company over 10 years ago with the mission to move the PHP ecosystem forward, starting with performance. As managing director, I work across product, strategy, and the day-to-day of building a developer-focused SaaS business.

I’m a core contributor to the Doctrine open-source project and a founding board member of the PHP Foundation, which reflects my long-standing commitment to the PHP ecosystem. I particularly enjoy working at the intersection of application performance, developer experience, and the open-source community that makes PHP what it is. Outside of work, I enjoy board games, hiking, and coffee.