Skip to content

v3.0.0

Compare
Choose a tag to compare
@houndtravisci houndtravisci released this 14 Oct 21:27
33a2b5f

!!! Breaking Changes !!!

  • Remove deprecated APIs by @vreynolds in #457
    • marshalTraceContext() --> use provider-specific functions, e.g. honeycomb.marshalTraceContext()
    • unmarshalTraceContext() --> use provider-specific functions, e.g. honeycomb.unmarshalTraceContext()
    • TRACE_HTTP_HEADER --> use provider-specific constants, e.g. honeycomb.TRACE_HTTP_HEADER
    • AMAZON_TRACE_HTTP_HEADER --> use aws.TRACE_HTTP_HEADER
    • removeContext() --> no replacement
    • customContext.add() --> use addTraceContext()
    • customContext.remove() --> no replacement
  • Stop auto-detecting x-request-id and amazon trace headers by @vreynolds in #445
    • Users will have to opt-in to custom trace propagation
  • Fix api.addContext so it works on the current span (not the root) by @ajvondrak in #347
    • This is a fix to match documentation and intention, but breaks current (incorrect) behavior.

Maintenance

Full Changelog: v2.8.1...v3.0.0