Skip to content

Releases: amaabca/cloudwatch_loggly

1.0.0

27 Jan 16:23
ef466f1
Compare
Choose a tag to compare
  • Update from the ruby2.5 to the ruby2.7 Lambda runtime.
  • Update the aws-sdk-cloudwatch and aws-sdk-lambda gems to the current latest version.
  • Implement the recently added standard retry mode in the AWS SDK for a more comprehensive retry strategy.

0.5.0

23 Oct 23:14
d731952
Compare
Choose a tag to compare
  • Implement a delay when calling the DescribeSubscriptionFilters operation for each CloudWatch log group to avoid hitting API rate limits. This is useful for accounts with many Lambda functions (>100) when creating the CloudWatch subscription.
  • The client will attempt up to 3 additional retries with a maximum delay of 2s between requests. This allows for a total potential delay time of 5s (not counting request overhead).

0.4.0

22 Oct 22:34
d3790fa
Compare
Choose a tag to compare
  • Implement a delay when calling the ListTags operation for each lambda function to avoid hitting API rate limits. This is useful for accounts with many Lambda functions (>100) when creating the CloudWatch subscription.
  • The client will attempt up to 3 additional retries with a maximum delay of 2s between requests. This allows for a total potential delay time of 5s (not counting request overhead).
  • Increase the default Lambda timeout to 60s to reflect new retry delays.

0.3.0

12 Jun 15:22
d4e8aeb
Compare
Choose a tag to compare
  • Streamline the upgrade path by checking if the destination_arn property of a subscription filter is stale and updating the filter if required.
  • To update to a new cloudwatch_loggly version, delete the previous CloudFormation stack for the SAM application, then redeploy the updated stack from here. The next time the subscribe function executes, all stale subscriptions will be updated.

0.2.0

10 Jun 16:09
965811c
Compare
Choose a tag to compare
  • Correctly handle SDK pagination when listing lambda functions in the subscribe function. Previously, only the fist page (50) of lambda functions would be auto subscribed.
  • Strip all newline characters from log entries (except for a for a trailing newline).