Releases: DataDog/orchestrion
v1.0.0-rc.1
What's Changed
- feat(injector: aspects): adding testing aspect to README.md by @tonyredondo in #398
- feat(injector): config loader API by @RomainMuller in #391
- feat: mechanism to fingerprint arbitrary data by @RomainMuller in #392
- feat(injector: aspects): rename
dd:ignore
toorchestrion:ignore
by @RomainMuller in #405 - fix(pin): nil pointer deref when orchestrion.tool.go is not valid go code by @eliottness in #407
- fix(injector: aspects): net/http server-side instrumentation by @rarguelloF in #403
- fix(injector: aspects: sql): driver is not registered from non-instrumented sql calls by @eliottness in #411
- feat(injector): dynamically load injector configuration by @RomainMuller in #393
Full Changelog: v0.9.4...v1.0.0-rc.1
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