Skip to content

Latest commit

 

History

History
61 lines (38 loc) · 2 KB

File metadata and controls

61 lines (38 loc) · 2 KB

terraform-aws-tardigrade-iam-key-enforcer

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

Released: 2026.03.26

Summary:

  • Fix defect where if is_debug is not passed in the lambda will fail to run email
  • Add user emails for warning actions

Released: 2026.01.20

Summary:

  • Major refactoring of Python codebase for improved maintainability and robustness
  • Enhances error handling to continue processing remaining users when errors are encountered
  • Improves logging for better debugging and troubleshooting
  • Adds CLI mode for local testing and development
  • Removes unused Terraform variable email_admin_report_subject
  • Removes unused environment variable EMAIL_ADMIN_REPORT_SUBJECT
  • Tools * aws-lambda-powertools 3.24.0 * aws-assume-role-lib 2.10.0 * boto3 1.42.30

Released: 2026.01.02

Summary:

  • Bumps min AWS Provider version to v6
  • Addresses deprecation warning for aws_region "name" attribute

Released: 2025.12.23

Summary:

  • Add key_use_threshold to the admin template data for use in admin email templates
  • Updates default python lambda runtime from 3.11 to 3.12
  • Tools * tardigrade-ci 0.24.15 -> 0.28.5 * terraform-aws-lambda 7.2.3 -> 8.1.2

Released: 2024.03.08

Summary:

  • Initial release of capability