github DataDog/dd-trace-php 1.0.0beta1

pre-release22 days ago

This beta release contains all breaking changes planned for dd-trace-php 1.0. An upgrade guide can be found at https://github.com/DataDog/dd-trace-php/blob/1.0.0beta1/UPGRADE-1.0.md.

Tracer

Added

  • Add --ini and --extension-dir installation option #2620
  • CodeIgniter 3 Compatibility #2515
  • Add CakePHP 3+ Support #2618

Changed

  • Cleanup deferred loader and remove some PHP 5 compat code #2527
  • Change DD_TRACE_SAMPLING_RULES_FORMAT default from regex to glob #2534
  • Raise API errors instead of debug logs when wrong arguments are passed #2542
  • Change WordPress Default Behavior #2525
  • [OTel] Only set resource info on root spans #2558
  • Remove early code execution and use an autoloader instead #2530
  • Remove deprecated configuration keys or APIs #2574
  • Drop Configuration classes from API #2596

Fixed

  • Elasticsearch: Hook not being removed #2616
  • Fix shared compilation on macOS #2613
  • Fix host Scopes not being removed #2624
  • Add note about update_span_duration semantics #2622

Internal

  • Use a global version and change installer tests to use the version #2537
  • Clean PHP 5 checks #2584
  • Collect 'logs_created' internal metric #2604
  • Make the root Makefile macOS compatible #2614
  • Add stats reporting for sidecar and telemetry #2621
  • Clean Integration configuration #2598
  • Re-added spans_created telemetry metric DataDog/libdatadog#391

Application Security Management

Fixed

  • Disable Appsec when FrankenPHP SAPI is detected #2617

Don't miss a new dd-trace-php release

NewReleases is sending notifications on new releases.