Skip to content

4.0.0

Compare
Choose a tag to compare
@EreminAnton EreminAnton released this 24 Aug 11:45
· 48 commits to main since this release

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