Releases: fivexl/terraform-aws-cloudtrail-to-slack
4.0.2
4.0.1
Change python version requirements from pinned 3.10.10 to 3.10.10 <= X <= 4.0.0 range
4.0.0
Introduced a Slack App variant for configurations, enabling:
Posting duplicated events to a thread of the previous Slack message with a configurable duration for "considering" previous events.
Introduced an SNS as another destination for notifications.
Default Rules:
Made minor fixes to the existing default rules.
Introduced more rules for:
Stopping Cloudtrail logs.
Updating, deleting, and configuring the Trail.
Updating the configuration and code of the Cloudtrail to Slack lambda.
Notifications:
Slack will be notified if an object is deleted from the Access logs bucket.
Error Handling:
The module now continues parsing events even if an error is encountered. In case of a ParsingEventError, a notification is sent to Slack.
Logging:
Improved logging
Log levels
Testing:
Added tests for every default rule.
Integrated message processing tests within CI.
Dependencies: Updated internal dependencies and modules.
Configuration:
Added validation for module configurations.
Introduced an S3 notification filter prefix.
Breaking Changes:
Renamed the branch from master
to main
.
Full Changelog: 3.2.2...4.0.0
3.2.2
- update default rules: catch Client.UnauthorizedOperation and other UnauthorizedOperation, also catch more AccessDenied events
- default rules bug fix. "*" is not supported inside rules templates
Full Changelog: 3.2.0...3.2.2
3.2.0
- update lambda module to 4.10.1
- allow setting memory for the lambda and bump default to 256
- update lambda runtime to python 3.9
Full Changelog: 3.1.1...3.2.0
3.1.1
v3.1.0
3.0.0
2.3.3
- pin aws provider to 3.x
Full Changelog: 2.3.2...2.3.3