Skip to content

Latest commit

 

History

History
67 lines (47 loc) · 1.5 KB

History.md

File metadata and controls

67 lines (47 loc) · 1.5 KB

v2.1.1 / 2016-04-26

  • Fix blocking the goroutine when Close is the first call.
  • Fix blocking the goroutine when the message queue fills up.

v2.1.0 / 2015-12-28

  • Add ability to set custom timestamps for messages.
  • Add ability to set a custom net/http client.
  • Add ability to set a custom logger.
  • Fix edge case when client would try to upload no messages.
  • Properly upload in-flight messages when client is asked to shutdown.
  • Add ability to set .integrations field on messages.
  • Fix resource leak with interval ticker after shutdown.
  • Add retries and back-off when uploading messages.
  • Add ability to set custom flush interval.

v2.0.0 / 2015-02-03

  • rewrite with breaking API changes

v1.2.0 / 2014-09-03

  • add public .Flush() method
  • rename .Stop() to .Close()

v1.1.0 / 2014-09-02

  • add client.Stop() to flash/wait. Closes #7

v1.0.0 / 2014-08-26

  • fix response close
  • change comments to be more go-like
  • change uuid libraries

0.1.2 / 2014-06-11

  • add runnable example
  • fix: close body

0.1.1 / 2014-05-31

  • refactor locking

0.1.0 / 2014-05-22

  • replace Debug option with debug package

0.0.2 / 2014-05-20

  • add .Start()
  • add mutexes
  • rename BufferSize to FlushAt and FlushInterval to FlushAfter
  • lower FlushInterval to 5 seconds
  • lower BufferSize to 20 to match other clients