Skip to content

Latest commit

 

History

History
101 lines (90 loc) · 3.07 KB

CHANGELOG.md

File metadata and controls

101 lines (90 loc) · 3.07 KB

[![License: GPL v3][license-shield]][license-url]


OpenTracer

OpenTracer is a CLI tool for wrapping shell scripts and shell commands inside an OpenTelemetry Trace and Span.
README · CHANGELOG
Report Bug · Request Feature

Changelog

v2.0.0 - 2022-02-19

Build

  • run tests before updating changelog and tagging a release
  • refactor the ship target
  • add a 'doctor' target

Chore

  • hide completion command

Docs

  • add an explicit run step for local development
  • remove outdated acknowledgements (from another project)

Feat

  • propagate opentrace trace context to nested invocations
  • add a --debug flag which will dump some diagnostics to the console

Fix

  • improve predictability of command parsing

Refactor

  • rename gopentracer to opentracer

BREAKING CHANGE

existing run args should be reviewed and updated for compatibility with improved arg parsing

v1.1.1 - 2022-02-14

Build

  • ensure that the version file is up-to-date during a cross build

Docs

  • release notes for v1.1.1

Fix

  • set error on span when run command has non-zero exit code

v1.1.0 - 2022-02-13

Build

  • read version from sbot

Chore

  • ignore a .local scratch folder

Docs

  • release notes for v1.1.0

Feat

  • ensure that at least one valid exporter is configured
  • tags: allow overriding the service name and version
  • tags: allow overriding the span name

v1.0.0 - 2022-02-13

Build

  • add an xbuild target
  • add a rebuild target
  • auto-generate change logs

Doc

  • add usage examples

Docs

  • release notes for v1.0.0

Feat

  • ensure that the command runs inside the outer shell environment
  • datadog: simplify run command and integrate datadog ID adapters
  • tags: support typed tags (string, bool, int, int64)
  • traces: support TRACEPARENT as a formatted token
  • traces: add configurable delay before closing the span

v0.0.1 - 2022-02-13

Feat

  • run: add initial spike of a tracer