Skip to content

Releases: Zsmerritt/Flutter_AWS_CloudWatch

0.3.1

12 Sep 09:50
Compare
Choose a tag to compare

[0.3.1] - 2021/09/12

  • Refactored log stack into its own class for better readability
  • Added logGroupName and logStreamName validation
  • Added API retries functionality if request fails
  • Added splitLargeMessages functionality that automatically resizes out of spec messages
  • Improved error handling and recovery. When requests fail logs are now prepended and requeued
  • Added checks for AWS limits and adjust how messages are sent accordingly
  • Added optional API request timeout parameter
  • Updated aws_request version for improved functionality + bugfixes
  • Fixed an issue with empty errors being thrown / returned
  • Refactored code for better reusability

0.3.0+1

26 Aug 15:27
Compare
Choose a tag to compare

[0.3.0+1] - 2021/08/25

  • Switched to new aws_cloudwatch version

[0.3.0] - 2021/08/25

  • Added stack trace to CloudWatchException class
  • Fixed area where empty CloudWatchException was created
  • Fixed issue with error handling causing uncatchable exception
  • Changed delay to a Duration
  • Added logMany to both CloudWatch and CloudWatchHandler
  • Changed setVerbosity function to private

0.2.0+4

03 Aug 22:58
Compare
Choose a tag to compare

[0.2.0+4] - 2021/08/3

  • Fixed delay from seconds to milliseconds

0.2.0+3

03 Aug 22:48
Compare
Choose a tag to compare

[0.2.0+3] - 2021/08/3

  • Added optimization to reduce lock clutter
  • Replaced sleep command with Future.delayed to avoid pausing app

0.2.0+2

31 Jul 11:02
Compare
Choose a tag to compare

[0.2.0+2] - 2021/07/31

  • Applied naming fix to CloudWatchHandler instance constructor
  • Added test coverage for CloudWatchHandler
  • Fixed issue with synonym setters

0.2.0+1

31 Jul 10:37
Compare
Choose a tag to compare

[0.2.0+1] - 2021/07/31

  • Fixed naming scheme for optional variables in constructors
  • Added groupName and streamName as synonyms for logGroupName and logStreamName

0.2.0

31 Jul 09:49
Compare
Choose a tag to compare

[0.2.0] - 2021/07/14

  • Added CloudWatchHandler class to easily manage multiple CloudWatch instances
  • Added quick start logging example file
  • Automatically creates Log Groups that don't exist
  • Updated the README with info on CloudWatchHandler and quick start
  • Improved code readability
  • Updated to new version of aws_request
  • Added min 0 delay in place it was missing

0.1.11

10 Jul 04:13
Compare
Choose a tag to compare

[0.1.11] - 2021/07/09

QOL update

  • Fully removed optional deprecated xAmzTarget argument from main constructor (deprecated in 0.1.0)
  • Added optional arguments for group / stream name to both constructors
  • Added missing method setLoggingParameters that was shown in error message when group / stream name was null
  • Updated all examples to show different group / stream name instantiations
  • Added optional delay argument to main constructor and deprecated withDelay constructor
  • Expanded readme

0.1.9

09 Jun 04:12
Compare
Choose a tag to compare
RELEASE: 0.1.9 Updated aws_request version and fixed exception bug

0.1.6

27 Mar 08:09
Compare
Choose a tag to compare
prep release