A newer version is available. For the latest information, see the
current release documentation.
Go Agent version 0.x
editGo Agent version 0.x
edit0.5.2 - 2018/09/19
edit- Fixed premature Span.End() in apmgorm callback, causing a data-race with captured errors (#229)
0.5.1 - 2018/09/05
edit- Fixed a bug causing error stacktraces and culprit to sometimes not be set (#204)
0.5.0 - 2018/08/27
edit-
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 fromTracer.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)