mirror of
https://github.com/mattermost/mattermost.git
synced 2025-02-25 18:55:24 -06:00
1.5 KiB
1.5 KiB
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/httpclient. - 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
.integrationsfield 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