Skip to content

Releases: signalfx/signalfx-php-tracing

0.84.0-beta-sfx13

19 Feb 04:54
84ff0d9
Compare
Choose a tag to compare

This release synchronizes with upstream, which has added a large number of changes since the last synchronization. You can see the specific changes on upstream releases page for release 0.84.0. In addition to those changes, PHP 8.3 is also supported in this release.

Notable changes in this release:

  • Support for 128-bit trace IDs.
  • Support for PHP 8.3.

0.83.1-beta-sfx12

13 Dec 11:51
096cc1e
Compare
Choose a tag to compare

Added signalfx.tracing.library and signalfx.tracing.version span attributes.

0.83.1-beta-sfx11

30 May 14:54
3426151
Compare
Choose a tag to compare

Fixed setup script failing on PHP 8.2.

0.83.1-beta-sfx10

02 May 14:16
21879a9
Compare
Choose a tag to compare
  • Fixed encoding of errors when sending spans. #141

0.83.1-beta-sfx9

18 Apr 16:23
0975585
Compare
Choose a tag to compare

This release adds injection of Server-Timing header compatible with linking traces to RUM spans collected by Splunk OpenTelemetry JavaScript for Web. This feature is enabled by default, but can be disabled by setting the SIGNALFX_TRACE_RESPONSE_HEADER_ENABLED (or signalfx.trace.response_header_enabled in .ini) option to false.

0.83.1-beta-sfx8

28 Feb 08:08
263811f
Compare
Choose a tag to compare

This release synchronizes with upstream, which has added a large number of changes since the last synchronization. You can see the specific changes on upstream releases page for releases 0.79.0-0.83.1.

The most notable change is the addition of PHP 8.2 support.

0.78.0-beta-sfx7

02 Nov 12:44
32ac8c3
Compare
Choose a tag to compare

This release synchronizes with upstream, which has added a large number of changes since the last synchronization. You can see the specific changes on upstream releases page for releases 0.59.0-0.78.0.

The most notable changes regarding platform support:

  • Installation is now performed with the signalfx-setup.php script. The new installation steps can be seen here
  • PHP 8.1 support has been added.
  • PHP 5 support has been removed.

0.58.0-beta-sfx6

29 Nov 18:34
c0f3070
Compare
Choose a tag to compare

This release contains updates to Drupal instrumentation:

  1. Drupal user IDs and roles appear at the root span under drupal.user.id and drupal.user.roles tags.
  2. The executed Drupal view is available under drupal.view.execute span with the view name appearing under drupal.view tag.
  3. New tag drupal.module under drupal.hook.* spans (or module_invoke_* for Drupal 7), showing which modules were executed during the hook.
  4. Request headers can now be set to be captured with the SIGNALFX_CAPTURE_REQUEST_HEADERS environment variable. For example setting SIGNALFX_CAPTURE_REQUEST_HEADERS=User-Agent,X-My-Header will produce 2 tags under the root span: http.request.header.user_agent and http.request.header.x_my_header.
  5. PHP environment variables can be set to be captured under the root span via SIGNALFX_CAPTURE_ENV_VARS env variable. Example: SIGNALFX_CAPTURE_ENV_VARS=MY_ENV_VAR will add php.env.my_env_var tag.
  6. file_get_contents is now traced, but is disabled by default. Enabled via SIGNALFX_TRACE_FILE_GET_CONTENTS environment variable: SIGNALFX_TRACE_FILE_GET_CONTENTS=true.
  7. json_decode, json_encode are traced, disabled by default. Enabled via SIGNALFX_TRACE_JSON environment variable: SIGNALFX_TRACE_JSON=true.
  8. Drupal 8+: controller names are attached as drupal.controller for some of the drupal.event.* spans, e.g. drupal.event.kernel.controller or drupal.event.kernel.request.

0.58.0-beta-sfx5

21 Oct 09:45
559e453
Compare
Choose a tag to compare

Changes

  • Add PHP 8 support.
  • Add Drupal 7 and 8 support.
  • Fix span JSON encoding for spans with short duration.
  • Add missing tags (e.g. db.type)
  • Sync with upstream: better integrations sandboxing

0.30.2-beta-sfx4

17 Nov 19:01
Compare
Choose a tag to compare

Changes

  • Added support for PHP 7.4