Skip to content

Releases: elastic/apm-agent-go

0.5.1

05 Sep 10:57
@axw axw
a23d41b
Compare
Choose a tag to compare

Fixed a bug causing error stacktraces and culprit to sometimes not be set (#204)

0.5.0

30 Aug 04:55
@axw axw
38b0716
Compare
Choose a tag to compare
  • ELASTIC_APM_SERVER_URL now defaults to "http://localhost:8200" (#122)
  • Transport.SetUserAgent method added, enabling the User-Agent to be set programatically (#124)
  • Inlined functions are now properly reported in stacktraces (#127)
  • Support for the experimental metrics API added (#94)
  • module/apmsql: SQL is parsed to generate more useful span names (#129)
  • Basic vgo module added (#136)
  • module/apmhttprouter: added a wrapper type for httprouter.Router to simplify adding routes (#140)
  • Add Transaction.Context methods for setting user IDs (#144)
  • module/apmgocql: new instrumentation module, providing an observer for gocql (#148)
  • Add ELASTIC_APM_SERVER_TIMEOUT config (#157)
  • Add ELASTIC_APM_IGNORE_URLS config (#158)
  • module/apmsql: fix a bug preventing errors from being captured (#160)
  • Introduce Tracer.StartTransactionOptions, drop variadic args from Tracer.StartTransaction (#165)
  • module/apmgorm: introduce GORM instrumentation module (#169, #170)
  • module/apmhttp: record outgoing request URLs in span context (#172)
  • module/apmot: introduce OpenTracing implementation (#173)

In the next release we will be changing the canonical import path prefix to "go.elastic.co/apm", and the top-level package name to "apm". Please consider vendoring if this will break your builds.

v0.4.0

18 Jun 03:20
@axw axw
a228397
Compare
Choose a tag to compare

This is the first release we consider to be production-ready. We do not
anticipate significant breaking changes to the API, but we do not rule
it out entirely.