Skip to content

Latest commit

 

History

History
74 lines (38 loc) · 1.83 KB

CHANGELOG.md

File metadata and controls

74 lines (38 loc) · 1.83 KB

Change Log

All notable changes to this project will be documented in this file. The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[0.2.6] - 2022-10-16

Added

  • More tests including tests to run on windows.

Fixed

  • There was a bug that meant we were sending logs far too often (fixed in the previous PR by zelch).
  • Made the tests more robust.

[0.2.5] - 2022-09-16

Added

  • Added a SetErrorHandler method on the CloudWatchWriter to allow user defined error handling.

[0.2.4] - 2021-05-07

Fixed

  • Only allow one retry after an out of sequence token error.

[0.2.3] - 2020-08-17

Fixed

  • Fix the problem of getting out of sequence from the next sequence token.

[0.2.2] - 2020-08-14

Changed

  • Decrease the shutdown time -- the final batch after CloudWatchWriter.Close() has been called will be sent as soon as it has been formed, rather than waiting for the next scheduled batch time.

[0.2.1] - 2020-08-14

Changed

  • Removed zerolog from the go.mod file (it is now in the example package go.mod file)

[0.2.0] - 2020-08-14

Changed

  • Renamed the repo cloudwatchwriter (was zerolog2cloudwatch)

[0.1.1] - 2020-08-14

Changed

  • The writer now respects the 10k limit set by AWS for batch size (as well as the 1MB limit).

[0.1.0] - 2020-08-14

Changed

  • Now sends logs in batches with a default batch interval of 5 seconds.

Added

  • Added Close method to CloudWatchWriter which blocks until all the messages have been sent.
  • Added SetBatchInterval method which easily allows the user to change the interval between sending batches of logs to CloudWatch.

[0.0.1] - 2020-08-12

Added

  • Basic synchronous implementation of NewWriter and NewWriterWithClient.