Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump datadog/dd-trace from 0.97.0 to 0.98.0 #17301

Merged
merged 1 commit into from
Feb 21, 2024

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Feb 21, 2024

Bumps datadog/dd-trace from 0.97.0 to 0.98.0.

Release notes

Sourced from datadog/dd-trace's releases.

0.98.0

Fixes across all extensions

  • Handle Apache graceful restarts more accurately #2483
  • Mark config as immutable and interned to avoid refcounting race conditions #2516

Tracer

This release includes Windows dlls for the tracer starting with PHP 7.2. #2230

Windows support is in beta. We recommend carefully deploying the tracer to staging environments and testing it there before putting it to production. We are looking towards stabilizing Windows quickly, so any feedback and issue reports are welcome.

Added

  • Enhance logging #2490
    • This features two new logging options:
      • datadog.trace.log_level allows more fine-grained control over logging (error, warn, info, debug, trace). It follows the RUST_LOG standard. Note that datadog.trace.debug still takes precedence if set.
      • datadog.trace.log_file allows specifying a dedicated target file for any datadog trace logs instead of the default php error location.
    • More log lines were added to allow for observing submitted spans (debug level) and hook invocations (trace level).
  • Add http.route to Wordpress #2491

Changed

  • Have datadog.trace.db_client_split_by_instance also affect mysqli and sqlsrv #2508
  • Record nested exceptions in the integrations #2514
  • Evaluate numbers and bools in tags and metrics for sampling rules #2521

Fixed

  • Access to undefined method attempts in LaravelQueueIntegration #2485
  • Include generated curl_exec spans of curl_multi_exec() in metrics #2505
  • Remove Symfony Command Hook After Execution #2492
  • Add zend_try around closing and flushing spans #2507
  • Make PDO split-by coherent with other DB split-by with service name flattening #2524

Internal

  • No longer compile the mockgen as part of the rust build #2512
  • Add TEA Benchmarks #2438
  • Reduce CI and Local Flakiness #2496, #2518

Profiling

This release requires System INIs to be used to configure the profiler settings which control the enabling/disabling of individual features. If you are configuring the profiler using php datadog-setup.php config set, you should be fine. We recommend switching to use the config mode of datadog-setup.php to configure profiling.

Added

  • Enable timeline by default #2480. This can be disabled by setting the INI setting datadog.profiling.timeline_enabled to 0 or false. Using the datadog-setup.php script is recommended, for example:
    php datadog-setup.php config set --php-bin all -ddatadog.profiling.timeline_enabled=0
    
  • PHP ZTS support for CPU- and Wall Time profiling #2470
  • Add exception message to exception sample (opt-in) #2434

Changed

  • Breaking-change: require system INIs for profiling features #2468

Internal

... (truncated)

Commits
  • b25dc1e Add missing config.w32 for windows build to package.xml
  • d95187a Bump version to 0.98.0 (#2522)
  • 16386d4 Make PDO split-by coherent with other DB split-by with service name flattenin...
  • 8e82b6b Merge pull request #2503 from DataDog/glopes/x-amzn-trace-id
  • cb94096 Repl zend_type_error w/ zend_value_error if possible
  • 09cb82a [appsec] Upgrade libddwaf and ruleset (#2520)
  • 3179be0 Sample numbers and bools in tags and metrics (#2521)
  • 4a96aa9 Try to fix windows build
  • c73bb45 ddtrace cmake build. Adjust reported headers. Fix out-of-data test inddtrace
  • 3ee91bd Move ip extraction logic completely to ddtrace
  • Additional commits viewable in compare view

Dependabot compatibility score

You can trigger a rebase of this PR by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

@dependabot dependabot bot added dependencies Dependabot: : Pull requests that update a dependency file php Dependabot pull requests that update Php code labels Feb 21, 2024
@va-cms-bot va-cms-bot temporarily deployed to Tugboat February 21, 2024 01:45 Destroyed
va-cms-bot
va-cms-bot previously approved these changes Feb 21, 2024
@github-actions github-actions bot enabled auto-merge (squash) February 21, 2024 01:45
@edmund-dunn
Copy link
Contributor

@dependabot recreate

Bumps [datadog/dd-trace](https://github.com/DataDog/dd-trace-php) from 0.97.0 to 0.98.0.
- [Release notes](https://github.com/DataDog/dd-trace-php/releases)
- [Commits](DataDog/dd-trace-php@0.97.0...0.98.0)

---
updated-dependencies:
- dependency-name: datadog/dd-trace
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot force-pushed the dependabot/composer/datadog/dd-trace-0.98.0 branch from 98a1b28 to 71bd1e6 Compare February 21, 2024 15:29
@va-cms-bot va-cms-bot temporarily deployed to Tugboat February 21, 2024 15:29 Destroyed
@github-actions github-actions bot merged commit cc3a4db into main Feb 21, 2024
18 checks passed
@github-actions github-actions bot deleted the dependabot/composer/datadog/dd-trace-0.98.0 branch February 21, 2024 15:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Dependabot: : Pull requests that update a dependency file php Dependabot pull requests that update Php code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants