Skip to content

v1.1.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 24 Feb 17:10
8d6c0bd

Highlights

Starting with the v1.1.0 release line, orchestrion no longer ships with any built-in instrumentation, and becomes largely vendor-agnostic. Instrumentation configuration is now provided by tracer libraries, such as gopkg.in/DataDog/dd-trace-go.v1 (versions 1.72.0-rc.1 and newer) — which is automatically installed by orchestrion pin.

The transition is transparent for existing users, who can replace the import of github.com/DataDog/orchestrion/instrument in the orchestrion.tool.go file with an import of gopkg.in/DataDog/dd-trace-go.v1.

What's Changed

🚀 Features

🐛 Bug Fixes

  • fix: load built-in aspects from binary instead of resolving YAML by @RomainMuller in #517
  • fix: build ID mismatch when using -covermode without -cover by @RomainMuller in #527
  • fix: required-version respawning of orchestrion causes build failures by @RomainMuller in #522
  • fix(injector: config): better error message when orchestrion.tool.go is missing by @eliottness in #536
  • fix: windows command lines need parsing with CommandLineToArgvW by @RomainMuller in #534
  • fix: auto-pin race condition on go.mod file by @RomainMuller in #521
  • fix: pragma directives not picked up on return statement by @RomainMuller in #540
  • fix: job server fails to start on Windows due to locking error by @RomainMuller in #545

🔧 Maintenance

  • chore: update all dependencies by @github-actions in #554

New Contributors

Full Changelog: v1.0.3...v1.1.0