Releases: DataDog/orchestrion
Releases · DataDog/orchestrion
v1.8.0
v1.7.0
v1.6.1
v1.6.0
What's Changed
🚀 Features
- feat: set minimum required go to 1.24 by @RomainMuller in #680
- feat: add --build flag to diff command by @kakkoyun in #694
- feat: add lint command with go-errorlint analyzer by @kakkoyun in #693
- feat(injector): add package-filter join point with glob patterns and module filtering by @kakkoyun in #675
- feat: Implement advice ordering system by @kakkoyun in #704
- feat(pin): Add version selection logic for dd-trace-go by @kakkoyun in #711
🐛 Bug Fixes
- fix(bench): traefik module go.opentelemetry.io/otel/sdk@latest found (v1.37.0), but does not contain package go.opentelemetry.io/otel/sdk/internal/internaltest by @eliottness in #666
- fix(bench): fix traefik build by @rarguelloF in #679
- fix(internal/injector): fix processImports for non-imported
dst.SelectorExprby @rarguelloF in #678 - fix: flags only partially processed by @RomainMuller in #701
- fix(pgo): Allow building multiple versions of the package to support PGO by @kakkoyun in #722
New Contributors
- @atilsensalduz made their first contribution in #667
- @dd-k9-library-go[bot] made their first contribution in #683
Full Changelog: v1.5.0...v1.6.0
v1.5.0
Important
This is the first release of Orchestrion that actually uses github.com/DataDog/dd-trace-go/v2 instead of gopkg.in/DataDog/dd-trace-go.v1. Make sure to read about about v2.0.0 Release Notes
What's Changed
🚀 Features
- feat(injector): Add ability to find function results implementing an interface by @kakkoyun in #587
- feat(injector): Add return-implements function join point by @kakkoyun in #602
- feat: orchestrion diff by @eliottness in #631
- feat(injector): Add ArgumentThatImplements method for argument interface matching by @kakkoyun in #617
- feat(injector/typed): Enhance type checking with additional generic type test cases by @kakkoyun in #634
- feat: switch orchestrion to dd-trace-go v2 by default by @eliottness in #644
- feat: gracefully upgrade from v1 to v2-based setup by @RomainMuller in #661
🐛 Bug Fixes
- fix: TypeName parser incorrectly rejects leading digits in path segments by @RomainMuller in #646
🔧 Maintenance
- feat(injector): Support generic join point types by @colinodell in #628
New Contributors
- @colinodell made their first contribution in #628
- @M4TTRX made their first contribution in #650
Full Changelog: v1.4.0...v1.5.0
v1.4.0
What's Changed
🔧 Maintenance
- chore: update all dependencies by @github-actions in #598
- chore: upgrade dd-trace-go to v1.73.1
New Contributors
- @hannahkm made their first contribution in #592
- @castodius made their first contribution in #622
Full Changelog: v1.3.1...v1.4.0
v1.4.0-rc.3
What's Changed
🔧 Maintenance
- chore: update all dependencies by @github-actions in #598
New Contributors
Full Changelog: v1.3.1...v1.4.0-rc.3
v1.4.0-rc.2
v1.4.0-rc.1
What's Changed
🔧 Maintenance
- go-libddwaf: v1.73.0-rc.1
- chore: update all dependencies by @github-actions in #598
New Contributors
Full Changelog: v1.3.1...v1.4.0-rc.1
v1.3.1
What's Changed
🚀 Features
- feat(injector: join): signature-contains by @eliottness in #489
🐛 Bug Fixes
- fix: fingerprint mismatch when using go.work files by @RomainMuller in #591
🔧 Maintenance
- chore: update all dependencies by @github-actions in #588
Full Changelog: v1.3.0...v1.3.1