Releases: DataDog/orchestrion
v0.9.4
What's Changed
- feat: support github.com/jackc/pgx/v5 by @rarguelloF in #342
- fix(injector: redigo) fix bad argument type from []redis.DialOption to []any by @eliottness in #351
- feat: support github.com/elastic/go-elasticsearch by @rarguelloF in #347
- feat: code templates can declare required go langage level by @RomainMuller in #357
- feat: support github.com/twitchtv/twirp by @rarguelloF in #352
- fix(pin): packages.Load().Module is nil by @eliottness in #372
- feat: support segmentio/kafka.go.v0 by @rarguelloF in #293
- feat: support confluent-kafka-go v1 and v2 by @rarguelloF in #320
- feat: support julienschmidt/httprouter by @rarguelloF in #332
- feat: support github.com/sirupsen/logrus by @rarguelloF in #370
- feat:
orchestrion pin
can track enabled integrations by @RomainMuller in #376 - feat: new
built.WithOrchestrion
constant by @RomainMuller in #387 - fix(goenv.GOMOD): never rely on the environment variable by @RomainMuller in #384
Full Changelog: v0.9.3...v0.9.4
v0.9.4-rc.1
What's Changed
- feat: support github.com/jackc/pgx/v5 by @rarguelloF in #342
- fix(injector: redigo) fix bad argument type from []redis.DialOption to []any by @eliottness in #351
- feat: support github.com/elastic/go-elasticsearch by @rarguelloF in #347
- release: v0.9.4-rc.1 by @darccio in #356
This updates the dd-trace-go
tracer library to v1.69.1-rc.4
Full Changelog: v0.9.3...v0.9.4-rc.1
v0.9.3
What's Changed
- feat(injector: stdlib): instrument testing.[M, T, B] with CI Visibility by @tonyredondo in #340
- release: v0.9.3 by @RomainMuller in #345
New Contributors
- @tonyredondo made their first contribution in #340
Full Changelog: v0.9.2...v0.9.3
v0.9.2
What's Changed
- release: v0.9.2 by @eliottness in #339
- Upgraded
dd-trace-go
to1.69.0
- Upgraded
Full Changelog: v0.9.1...v0.9.2
v0.9.1
What's Changed
- feat: instrument source files in parallel by @RomainMuller in #302
- feat: add support go-redis/redis.v0 by @rarguelloF in #312
- fix(injector): nil-dereference on a specific import order by @eliottness in #315
- feat: support for GraphQL integrations by @RomainMuller in #310
- fix:
//dd:span
onfunc main()
does not work by @RomainMuller in #316
Full Changelog: v0.9.0...v0.9.1
v0.9.0
⚠️ Breaking Changes
The canonical name of the Orchestrion package was changed to github.com/DataDog/orchestrion
, in order to prevent issues happening when using go mod vendor
across systems with file systems of differing case sensitivity. This change aligns Orchestrion with other modules published by Datadog under github.com/DataDog/*
.
Users of Orchestrion releases earlier than this one may need to manually re-install orchestrion with the new name & re-run orchestrion pin
on their project (or manually update go.mod
and orchestrion.tool.go
with new new capitalization):
go install github.com/DataDog/orchestrion@latest
orchestrion pin
What's Changed
- fix:
go mod vendor
case-based name conflict betweendatadog
andDataDog
by @RomainMuller in #288 - feat: add support for gcp pubsub by @rarguelloF in #266
- release: v0.9.0 by @RomainMuller in #290
Full Changelog: v0.8.1...v0.9.0
v0.8.1
What's Changed
- fix: CompileCommand may return extraneous files by @RomainMuller in #281
- release: v0.8.1 with tracer version
v1.68.0
by @nsrip-dd in #284
Full Changelog: v0.8.0...v0.8.1
v0.8.1-rc.1
What's Changed
Full Changelog: v0.8.0...v0.8.1-rc.1
v0.8.0
What's Changed
- docs(readme): mention new integrations in README.md by @RomainMuller in #239
- feat(injector): improved line information preservation by @RomainMuller in #231
- feat: support
//dd:span
directive on context-less functions by @RomainMuller in #225 - refactor(injector): new API with better performance by @RomainMuller in #234
- docs(readme): remove mention of future OTel support by @RomainMuller in #246
- docs: improvements to the user guide by @RomainMuller in #249
- feat: add appsec support
os.OpenFile
by @eliottness in #219 - feat: add support for
github.com/aws/aws-sdk-go-v2
by @rarguelloF in #244 - feat: add support for
github.com/redis/go-redis.v9
by @darccio in #250 - feat: add support for
github.com/gocql/gocql
by @rarguelloF in #263
Full Changelog: v0.7.4...v0.8.0
v0.7.4
What's Changed
- feat: support instrumentation of k8s.io/client-go by @rarguelloF in #185
- feat: support instrumentation of hashicorp/vault by @darccio in #189
- feat: add log/slog instrumentation by @nsrip-dd in #208
- feat: add continuous profiler instrumentation by @nsrip-dd in #178
- feat: orchestrion job server to reduce duplicated effort by @RomainMuller in #176
- perf: switch to regexp-less directive matching by @nsrip-dd in #212
- feat: support instrumentation of
github.com/aws/aws-sdk-go/aws
by @RomainMuller in #209 - feat: add profiling of Orchestrion by @nsrip-dd in #217
- fix: propagate --log-level and --log-file to child processes by @nsrip-dd in #224
- feat: support instrumentation of
github.com/{Shopify,IBM}/sarama
by @darccio in #216 - fix(goflags): using
-cover
causes fingerprint mismatch by @RomainMuller in #230 - fix: GLS slot not cleaned up after goroutine exits by @RomainMuller in #232
- fix: apply
//dd:orchestrion-enabled
to tracer-internal modules by @nsrip-dd in #223
New Contributors
- @rarguelloF made their first contribution in #185
- @eliottness made their first contribution in #158
- @github-actions made their first contribution in #226
Full Changelog: v0.7.3...v0.7.4