Skip to content

Releases: fivexl/terraform-aws-cloudtrail-to-slack

4.0.2

10 May 12:11
3b8f0fa
Compare
Choose a tag to compare

What's Changed

New Contributors

  • @noose made their first contribution in #60

Full Changelog: 4.0.1...4.0.2

4.0.1

02 May 12:55
01ccaf7
Compare
Choose a tag to compare

Change python version requirements from pinned 3.10.10 to 3.10.10 <= X <= 4.0.0 range

4.0.0

24 Aug 11:45
Compare
Choose a tag to compare

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

24 Mar 15:43
47853db
Compare
Choose a tag to compare
  • 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

24 Feb 16:02
5f5401f
Compare
Choose a tag to compare
  • 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

24 Nov 08:27
42eef41
Compare
Choose a tag to compare

What's Changed

  • new var: recreate missing package by @cageyv in #30

Full Changelog: v3.1.0...3.1.1

v3.1.0

05 Jul 14:22
Compare
Choose a tag to compare

What's Changed

  • Custom rules separator by @admssa in #25. Now you can configure a separator to use for splitting rules. It is helpful if you are making complex rules that might contain coma.

New Contributors

Full Changelog: 3.0.0...v3.1.0

3.0.0

19 Apr 15:11
6b23ad3
Compare
Choose a tag to compare

⚠ BREAKING CHANGES

  • feat: Updated AWS provider to version 4.8+ by @cageyv in #22

Full Changelog: 2.3.3...3.0.0

2.3.3

19 Apr 15:02
b3dd0d2
Compare
Choose a tag to compare
  • pin aws provider to 3.x

Full Changelog: 2.3.2...2.3.3

2.3.2

02 Feb 09:44
1d1c452
Compare
Choose a tag to compare

What's Changed

  • Attach source_account to lambda permissions. by @saefty in #19

New Contributors

Full Changelog: 2.3.1...2.3.2