Skip to content

Releases: pinpoint-apm/pinpoint-go-agent

v1.0.1

17 Oct 05:52
Compare
Choose a tag to compare

v1.0.1

What's Changed

Bug Fix

  • receive reply messages from ping stream (#26)

v1.0.0

13 Oct 08:19
Compare
Choose a tag to compare

v1.0.0

What's Changed

Key Features

Support realtime active request monitoring

  • active request count
  • goroutine stack dump related span

realtime

dump

Support types of configuration needs and formats

  • reading from command line flags
  • reading from environment variables
  • reading from JSON, YAML and properties files
  • configuration profile

Added

New plugins

  • gorilla/mux package
  • go-gorm/gorm package
  • gomodule/redigo package
  • bradfitz/gomemcache package plugin for pinpoint by @ONG-YA in #6

New inspector stats

  • total thread count
  • open file descriptor

New options for http plugin

  • record http request/response header & cookie
  • http status code as failure
  • exclude URL & method

Support percent sampler

Support Windows

Enhancements & Bug Fixes

gRPC enhancement

  • stream fail recovery
  • fix blocking from stream sending
  • skip old span delivery

SQL driver enhancement

  • cover missing methods
  • trace database transaction
  • display query bind values

Simplify goroutine trace

  • introduce goroutine wrapper

Support global agent

  • start & stop agent without application restart

Plugin enhancement

  • http - instrument ServeMux
  • sarama - support consumergroup
  • logrus - add hook
  • web frameworks - new handler wrapper

Record panic error

Breaking API Changes

  • Agent structure --> Agent interface
  • Agent.NewSpanTracer(), Agent.NewSpanTracerWithReader()
    • added rpcName parameter
  • Middleware() of web framework plugins
    • removed agent parameter
  • UnaryServerInterceptor(), StreamServerInterceptor() of grpc plugin
    • removed agent parameter
  • NewConsumer() of sarama plugin
    • removed agent parameter

New Contributors

  • @ONG-YA made their first contribution in #6

Full Changelog: v0.5.1...v1.0.0

v0.5.1

20 Jan 05:35
Compare
Choose a tag to compare
  • Fix build problems when using go.mod