Releases: DataDog/dd-trace-rs
Releases · DataDog/dd-trace-rs
datadog-opentelemetry-v0.4.0
What's Changed
- feat(baggage)!: add support for w3c baggage by @rachelyangdog in #200
- feat(datadog-opentelemetry): expose synchronous trace writes by @ygree in #221
- chore: regenerate instrumentation/Cargo.lock by @bm1549 in #228
- fix(ci): set a cron task on all days by @cbeauchesne in #229
- chore(ci): update tools for generating 3rd party license file by @bantonsson in #230
- fix(datadog-opentelemetry): use workspace's rust-version by @iunanua in #231
- chore(msrv)!: update to rust 1.87 [APMSP-3034] by @bantonsson in #232
- feat(datadog-aws-lambda): add root invocation span with OTel tracing by @Dogbu-cyber in #213
- refactor(sampling)!: use sampling from libdatadog [APMSP-3021] by @bantonsson in #154
- fix(ci): prevent shell expansion of publish tag by @paullegranddc in #234
- fix(cargo): include resolver config in .cargo/config.toml by @iunanua in #235
- chore: bump libdd-data-pipeline 3.0.0 -> 5.0.0 by @Eldolfin in #236
- feat(baggage): add support for baggage span tags by @rachelyangdog in #223
- feat(ci): add stable entry point for system-test source packaging [APMSP-3376] by @bantonsson in #240
- fix(rc): accept RC list-shape tags and honor tracing_sampling_rate by @bm1549 in #227
- feat(client-stats): expose css obfuscation param by @Eldolfin in #225
- feat(ci): add file attribute to junit.xml from cargo-nextest [APMSP-3364] by @bantonsson in #239
- feat(tracer): add https feature to opt into rustls TLS stack by @iunanua in #241
- chore: bump libdd-data-pipeline, libdd-sampling and friends by @iunanua in #247
- feat(telemetry): exclude OTLP headers from configuration telemetry by @bm1549 in #246
- chore: bump workspace version to 0.4.0 by @iunanua in #245
New Contributors
- @rachelyangdog made their first contribution in #200
- @ygree made their first contribution in #221
- @Eldolfin made their first contribution in #236
Full Changelog: datadog-opentelemetry-v0.3.3...datadog-opentelemetry-v0.4.0
datadog-opentelemetry-v0.3.3
What's Changed
- refactor(sampling): split out types and otel dependencies by @bantonsson in #153
- chore(config_inversion): fix tag naming for update_central_configurations_version_range_v2 job by @vpellan in #202
- Revert 178 cbeauchesne/final status by @cbeauchesne in #206
- feat(propagation): add
_unstable_propagationfeature to expose propagation module by @duncanista in #203 - chore(ci): bump nightly version used in CI to a newer version by @paullegranddc in #207
- chore(ci): add id-token permission to system-tests subworkflow by @nccatoni in #209
- fix(config): do not allow empty string values for some ConfigItems by @iunanua in #208
- ci: update system-tests pin to post-merge SHA by @nccatoni in #212
- feat: publish tracer metadata upon global init by @yannham in #210
- chore(instrumentation): set up instrumentation workspace by @Dogbu-cyber in #194
- fix(rc): cached files hash by @iunanua in #214
- fix(sampling): fix agent rate key name and rate limiter fractional token loss by @bantonsson in #215
- feat(config): unix socket detection by @iunanua in #204
- feat(propagation): limit the number of keys parsed from tracestate by @paullegranddc in #218
- chore: bump workspace version to 0.3.3 by @paullegranddc in #220
New Contributors
Full Changelog: datadog-opentelemetry-v0.3.2...datadog-opentelemetry-v0.3.3
datadog-opentelemetry-v0.3.2
What's Changed
- feat: add _dd.p.ksr propagated tag for Knuth sampling rate by @bm1549 in #180
- ci: pin GitHub Actions to full-length commit SHA by @juliendoutre in #181
- refactor(sampling): move opentelemetry code behind traits by @bantonsson in #147
- refactor(exporter): decouple async trace exporter code by @paullegranddc in #192
- feat: change telemetry.sdk name and version to datadog by @paullegranddc in #196
- chore(deps): bump libdatadog dependencies by @paullegranddc in #198
- chore(release): bump datadog-opentelemetry to 0.3.2 by @paullegranddc in #199
New Contributors
Full Changelog: datadog-opentelemetry-v0.3.1...datadog-opentelemetry-v0.3.2
datadog-opentelemetry-v0.3.1
What's Changed
- docs: add release runbook by @paullegranddc in #174
- feat(propagation): decouple propagation module from config and make it public by @duncanista in #176
- feat(propagation): export header key constants and propagation submodules by @duncanista in #177
- chore(ci): add final_status property on junit XML [APMSP-2610] by @cbeauchesne in #178
- fix(sampling): effective rate truncation and priorities by @bantonsson in #183
- chore(deps): bump libdatadog deps by @paullegranddc in #182
- chore: hide pub items by @paullegranddc in #184
- chore(ci): [ARTSEC-INT] Update libdatadog-build image tags to 100425777 by @harmonherring-pro in #188
- chore(release): bump workspace minor and add changelog by @paullegranddc in #185
- chore(release): bump crate version in documentation by @paullegranddc in #191
New Contributors
- @duncanista made their first contribution in #176
- @harmonherring-pro made their first contribution in #188
Full Changelog: datadog-opentelemetry-v0.3.0...datadog-opentelemetry-v0.3.1
datadog-opentelemetry-v0.3.0
What's Changed
- fix(rc): make path parsing stricter and add tests by @bantonsson in #136
- chore(versioning): do not set ownership automatically when publishing by @iunanua in #137
- feat(config_inversion): [APMAPI-1707] Add gitlab config inversion jobs by @vpellan in #108
- feat(otel): metrics support by @mabdinur in #127
- chore(ci): migrate default runner tags from runner:main to arch:amd64 by @jorgetomtz in #142
- chore(ci): push system-tests results to test optimization by @nccatoni in #143
- fix(dependencies): update lru to resolve a low-risk vulnerability by @KrisKennawayDD in #145
- feat(config_visibility): enhanced config reporting [APMAPI-1693] by @vpellan in #126
- feat(logs): add support for otlp logs export by @mabdinur in #144
- feat(trace-exporter): remove error log on export by @paullegranddc in #148
- feat(exporter): add sync export mode by @paullegranddc in #149
- chore(api)!: cleanup metrics and logs API by @paullegranddc in #151
- chore(features): make sure that features can be excluded by @bantonsson in #152
- test: add integration tests to check that errors are correctly reported by @paullegranddc in #158
- perf(ci): speed up 3rd party license check by @bantonsson in #159
- chore(ci): add linting of sh and md files by @bantonsson in #160
- fix(ci): correct the shellcheck version in lint.yaml by @bantonsson in #162
- chore(ai): add agents.md file and contribution guidelines by @bantonsson in #161
- feat: update libdatadog dependencies by @paullegranddc in #166
- docs: improve log/metric API documentation by @paullegranddc in #171
New Contributors
- @mabdinur made their first contribution in #127
- @jorgetomtz made their first contribution in #142
- @nccatoni made their first contribution in #143
- @KrisKennawayDD made their first contribution in #145
Full Changelog: datadog-opentelemetry-v0.2.1...datadog-opentelemetry-v0.3.0
datadog-opentelemetry-v0.2.1
What's Changed
- fix(rc): parse the rc path properly by @bantonsson in #133
- fix(datadog-opentelemetry): Fix the version reported in the traces @iunanua in #134
Full Changelog: datadog-opentelemetry-v0.2.0...datadog-opentelemetry-v0.2.1
datadog-opentelemetry-v0.2.0
Announcement
datadog-opentelemetry is stable enough for general use!
What's Changed
- feat(documentation): improve repo documentation by @paullegranddc in #120
- feat(api): refactor public api visibility by @paullegranddc in #121
- chore(dependencies): remove unused dependency with cargo-shear by @bantonsson in #122
- docs(config): document setter APIs by @paullegranddc in #123
- chore(ci): improve JUnit upload speed by using the standalone binary by @juan-fernandez in #125
- chore(datadog-opentelemetry): bump library to 0.2.0 by @paullegranddc in #124
New Contributors
- @juan-fernandez made their first contribution in #125
Full Changelog: datadog-opentelemetry-v0.1.0...datadog-opentelemetry-v0.2.0