Go Agent version 0.xedit

0.5.2 - 2018/09/19edit

View release

  • Fixed premature Span.End() in apmgorm callback, causing a data-race with captured errors #229

0.5.1 - 2018/09/05edit

View release

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

0.5.0 - 2018/08/27edit

View release

  • 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

0.4.0 - 2018/06/17edit

View release

First release of the Go agent for Elastic APM