Skip to content

v27.0.0

Latest

Choose a tag to compare

@dd-octo-sts dd-octo-sts released this 10 Feb 19:18
Immutable release. Only release title and notes can be modified.
v27.0.0
72e56a3

What's Changed

  • chore(ci): check that JIRA ticket is at the end [ABC-123] by @iunanua in #1454
  • chore(lint): fix clippy from new 1.93 Rust release by @gyuheon0h in #1467
  • feat(sidecar)!: introduce TraceData to unify text and binary data by @bwoebi in #1247
  • chore(lint): fix dead code warnings gated by macos platform by @gyuheon0h in #1469
  • feat(data-pipeline)!: include reason for chunks dropped telemetry by @ekump in #1449
  • feat(ruby): add macOS (darwin) platform support by @leoromanovsky in #1463
  • chore(profiling): remove outdated info by @KowalskiThomas in #1462
  • fix: two bugs in appsec sidecar-ffi telemetry sender by @cataphract in #1465
  • ci: improve semver level calculation by using semver-check by @hoolioh in #1458
  • ci: metadata, docs and deps by @iunanua in #1425
  • ci: add job to detect changelog modifications in each PR by @hoolioh in #1471
  • fix(ci): fix baseline comparison and rust version by @hoolioh in #1474
  • ci: add skip-changelog-check label to skip changelog check by @hoolioh in #1476
  • fix(ci): fix baseline for semver checking by @hoolioh in #1475
  • chore(ruby): [NO-TICKET] Fix signing of libdatadog Ruby releases by @ivoanjo in #1470
  • chore: remove manual changelog modifications by @hoolioh in #1472
  • feat(profiling)!: take mime types in profile exporter by @danielsn in #1478
  • ci: avoid truncation in the docs and deps PR messages by @iunanua in #1477
  • fix(ci): fetch base branch, work with empty results, etc by @iunanua in #1480
  • fix(ci): add debug info to change-crates action by @iunanua in #1481
  • feat: test FFI examples by @Aaalibaba42 in #1473
  • fix(ci): changed-crates action - disable pipefail during grep by @iunanua in #1483
  • feat(profiler)!: fork-safe managed exporter by @danielsn in #1464
  • fix(ci): changed-crates - compare merge-base vs HEAD by @iunanua in #1484
  • docs(profiling-ffi): ProfilesDictionary_insert_str lifetimes by @morrisonlevi in #1486
  • refactor(libdd-data-pipeline): health metrics by @Aaalibaba42 in #1433
  • test: fix permissions for junit upload to ci viz by @ekump in #1479
  • test(crashtracking): add minimal LD preload test for crashtracker collector by @gyuheon0h in #1428
  • feat(crashtracking)!: emit crashing thread name in crash report for linux crashes by @gyuheon0h in #1485
  • ci: octo-STS file that allows writing from gitlab pipeline by @iunanua in #1497
  • ci: octo-STS remove pipeline source by @iunanua in #1500
  • fix: Make sure build fails if command returns non-zero code by @ivoanjo in #1499
  • chore(dev-ex): add alpine x86_64 dev container by @gyuheon0h in #1501
  • chore(crashtracking): don't bail when no stack frames are received by @gyuheon0h in #1494
  • ci: octo-STS fix ref attribute by @iunanua in #1502
  • ci: add script to add file attribute to junit.xml by @ekump in #1487
  • fix(crashtracking): skip allocation test on alpine by @gyuheon0h in #1505
  • refactor!: make reqwest available in common by @danielsn in #1504
  • chore(crashtracking): bump os_info crate to 3.14 by @gyuheon0h in #1507
  • feat(debugger-ffi): add process_tags to ffi debugger payload by @dubloom in #1452
  • chore(github): Allow fix in major version bump by @VianneyRuhlmann in #1508
  • fix(telemetry)!: fix logs payload format [APMSP-2590] by @VianneyRuhlmann in #1498
  • feat: single source of truth for headers (fixes issue in profiling with missing headers) by @danielsn in #1493
  • ci: add pull_request write permission to octo-STS policy by @iunanua in #1512
  • ci: add chainguard to get a token with read members permission by @hoolioh in #1515
  • fix(ffi-test): make sure logs are flushed & print signal kills instead of exit code when relevant by @Aaalibaba42 in #1509
  • ci: release proposal workflow by @iunanua in #1489
  • ci: do not run cargo-metadata check if label is present by @iunanua in #1516
  • ci: add pattern to claim rules by @hoolioh in #1518
  • chore(ffi-test): skip flaky test by @Aaalibaba42 in #1519
  • test(crashtracker): pre-build artifacts for bin_tests to improve test execution time on CI by @ekump in #1521
  • chore(ci): fix typo in ownership by @cbeauchesne in #1527
  • ci: add the release-proposal label when creating the PR by @iunanua in #1520
  • revert(profiling): backend does not use MIME by @danielsn in #1511
  • ci: use default-pipeline check for gitlab status rather than custom scripts by @ekump in #1506
  • ci: free up more disk space for coverage report job by @ekump in #1531
  • test(tracer-flare): add integration test by @anais-raison in #1503
  • ci: octo-STS policy for pull_requests: write permission and release-proposal workflow fixes by @iunanua in #1529
  • ci: fix github chainguard subject pattern by @hoolioh in #1523
  • ci: write PR sts-Octo - include ref path by @iunanua in #1533
  • feat: Add FFE_FLAGS remote config product and capability by @leoromanovsky in #1532
  • chore(crashtracker): ping doesn't need siginfo by @gyuheon0h in #1522
  • ci: clippy annotation reporter to comment on PRs with changes in usage of panic allow annotations by @ekump in #1049
  • ci: update nightly in CI to 2026-02-08 by @ekump in #1539
  • ci: pass CI_COMMIT_TITLE to gitlab by @iunanua in #1544
  • ci: make semver-check takes precedence over public api by @hoolioh in #1546
  • feat(tracer-flare): add sync zip_and_send function by @anais-raison in #1547
  • chore(version): bump libdatadog version to 27.0.0 in preparation for release by @anais-raison in #1535
  • fix(serverless): set hostname on stats from tracer to empty string by @duncanpharvey in #1530
  • chore(crashtracking): document runtime stacks collection by @gyuheon0h in #1410
  • chore(crashtracking): document errors intake payload in libdatadog by @gyuheon0h in #1384
  • feat(profiling)!: take sample types by enum by @danielsn in #1450
  • chore(release): merge release branch to main by @hoolioh in #1550
  • ci: add new dd-octo-sts policy for rust auto-fmt CI workflow by @ekump in #1551

New Contributors

Full Changelog: v26.0.0...v27.0.0

SHA256 checksums

ead48d7b8eb46784d32303c5d76a00f19c305d26f3772795a68bc9aa7f8898c7 libdatadog-aarch64-unknown-linux-gnu.tar.gz
74bd75a0c32b286e6c1d5bb1d27b581e421573b807d5a5ad396d6317ff600149 libdatadog-aarch64-alpine-linux-musl.tar.gz
7132104b1dd2ebbbfa738d508c17f36a5ae63b9fa8c0062bc3c4a3fb22547046 libdatadog-aarch64-apple-darwin.tar.gz
cd33b3d0024a9b0fe41b78dc5de87a405dc4fd668ed4403b111767a4f08d3885 libdatadog-x86_64-alpine-linux-musl.tar.gz
fdd53c1df6be8e45e728e4044ae2a7348a921d94ace47f8131905a3c1c502792 libdatadog-x86_64-apple-darwin.tar.gz
9488ff5631a023a85295e71a0e1a94615596c4fc2e5a98912cfeef463324dc38 libdatadog-x86_64-unknown-linux-gnu.tar.gz

SHA512 checksums

3a018cac463c3169571bd4931d5476ee188e2b954d1080fea398043cd1e1d11869349ff37292ee0d88dd4305ef1dc9eaf46f138c2acec15b973d39ba55869919 libdatadog-x86-windows.zip
28e6bbe90b3501a090c564e866b8165e77f7c76c5a38999dbe1790c945e3b89c2f1255b045ce046bed82179c6ecc2f70ff2d93ddecf16ebd2817af45f05bd0cd libdatadog-x64-windows.zip