Skip to content

Latest commit

 

History

History
726 lines (368 loc) · 29.3 KB

File metadata and controls

726 lines (368 loc) · 29.3 KB

Changelog

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

1.9.0 (2026-06-06)

Features

  • support LAG backup targets and malware scanning (#343) (f01c821)

1.8.0 (2026-06-02)

Features

  • support KMS encryption for logically air-gapped vaults (#340) (970aa6b)

1.7.4 (2026-06-01)

Bug Fixes

  • make secure backup configuration example validate (#338) (863bffd)

1.7.3 (2026-05-31)

Bug Fixes

  • resolve pre-commit formatting issues (#333) (b2401c7)

1.7.2 (2026-05-30)

Bug Fixes

  • replace deprecated aws_region attributes with region (04dbabd)

1.7.1 (2026-04-06)

Bug Fixes

  • handle empty inputs in feature-discovery workflow for schedule triggers (#324) (4018a84)
  • prevent command injection in claude-code-review workflow (#327) (bad9f85), closes #325

1.7.0 (2026-02-02)

Features

  • add support for backup vault access policies (#319) (d9ee6b3)

1.6.0 (2025-11-24)

Features

  • add aws_backup_selection data source support and documentation (#311) (d768d50)
  • enhance feature discovery workflow with security and automation improvements (#312) (8b2fbc5)

1.5.0 (2025-11-23)

Features

  • add archive tier and timezone support to backup plans (#308) (e2ee8d4)
  • add AWS Backup region settings support (#310) (30eabb1)

1.4.1 (2025-11-19)

Bug Fixes

  • resolve Terraform variable validation cross-reference error (#304) (474fa11)

1.4.0 (2025-11-03)

Features

  • add support for aws_backup_global_settings (#277) (44e99e3)
  • add vault_name_validation_bypass variable to relax validation (#297) (f4d3ae8)

Bug Fixes

  • retention_days validation logic for backward compatibility (#283) (1ef4913)

1.3.0 (2025-09-16)

Features

1.2.0 (2025-09-08)

Features

  • enhance AWS Backup feature discovery with issue creation (#234) (f19c275)
  • implement smart PR creation for feature tracker updates (#256) (10d2586)

Bug Fixes

  • Add proper GitHub token environment to pre-verification and issue creation steps (#241) (e3afa37)
  • add pull-requests write permission for automated PR creation (#252) (3764756)
  • complete workflow fixes for Claude Code action on master (#227) (619bacc), closes #224
  • Deploy enhanced GitHub issue creation workflow to master (#240) (b4b35c1)
  • replace non-existent labels with valid repository labels (#243) (1afb0da)
  • Replace non-existent npm package check with Docker image validation (#242) (5eecdd0)
  • replace TERRAFORM_AUTOMATION_TOKEN with CLAUDE_ISSUE_TOKEN (#229) (74508e9)
  • resolve git permissions for feature discovery workflow (#233) (1211fea)
  • update ARN validation to support wildcards and gov cloud partitions (#262) (c70b5ce)
  • Update Terraform MCP server tool permissions (#232) (f86ae31), closes #224
  • Use official HashiCorp Terraform MCP server (#231) (8c9ff3b), closes #224
  • use pull requests for feature tracker updates instead of direct push (#246) (1239c76)

1.1.0 (2025-08-31)

Features

  • Add automated AWS Backup feature discovery (#222) (bc17645)

Bug Fixes

  • add id-token write permission for OIDC authentication (#225) (25c445a), closes #224

1.0.3 (2025-08-17)

Bug Fixes

  • update Go version from 1.25 to 1.23 and configure Renovate to prevent pre-release versions (#220) (3e62fb5)

1.0.2 (2025-08-12)

Bug Fixes

  • resolve remaining terraform validation and pre-commit CI failures (#217) (bf4e432)
  • resolve terraform validation errors found by pre-commit workflow (#205) (efcf067)

1.0.1 (2025-08-11)

Bug Fixes

  • remove malformed test_formatting.tf causing CI failures (#213) (fb2337b)

1.0.0 (2025-08-11)

⚠ BREAKING CHANGES

  • None - this is a documentation-only change

Documentation

  • optimize CLAUDE.md for improved readability and MCP integration (#211) (49434ed)

0.39.0 (2025-08-09)

Features

  • add pre-commit workflow for automated code quality (#203) (102c1c6)

0.38.0 (2025-08-09)

Features

  • add MCP server support for enhanced documentation access (#201) (911e845)

0.37.0 (2025-08-07)

Features

  • add Claude dispatch workflow for repository events (#198) (660d70d)

0.36.0 (2025-07-30)

Features

  • replicate security-hardened Claude Code Review workflow with PR focus (#196) (82c5878)

0.35.0 (2025-07-30)

Features

  • replicate security-hardened Claude Code Review workflow with PR focus (#193) (ef4bb10)

0.34.0 (2025-07-28)

Features

  • migrate from Dependabot to Renovate for better Terraform support (#185) (e9ed95b)

0.33.0 (2025-07-23)

Features

  • add automatic v-prefix removal from release titles (#183) (8e6e93e)

0.32.0 (2025-07-23)

Features

0.31.0 (2025-07-23)

Features

0.30.6 (2025-07-17)

Bug Fixes

  • Handle null values in dynamic for_each blocks in selection.tf (#175) (54484af)

0.30.5 (2025-07-16)

Bug Fixes

  • Correct terraform formatting in iam.tf (0342cd5)

0.30.4 (2025-07-16)

Bug Fixes

  • Resolve IAM for_each invalid argument error (#168) (49a5434)

0.30.3 (2025-07-16)

Bug Fixes

  • Resolve conditions variable type error in backup selections (#170) (d83a5cf)

0.30.2 (2025-07-13)

Bug Fixes

  • Correct output references in cost_optimized_backup example (#166) (28e24cb)

0.30.1 (2025-07-13)

Bug Fixes

  • Add missing cold_storage_after validations for plans and rules variables (#164) (7b99f8b)

0.30.0 (2025-07-12)

Features

  • Implement performance optimizations and comprehensive examples (Issues #122 & #123) (#158) (18a163f)

0.29.0 (2025-07-12)

Features

0.28.0 (2025-07-11)

Features

  • Complete comprehensive documentation and enhanced input validation (#119 #120) (#153) (8d7d735)

0.27.0 (2025-07-11)

Features

  • Comprehensive security enhancements and testing improvements (#148) (3da8bd4)

0.26.2 (2025-07-11)

Bug Fixes

  • standardize AWS provider configurations across examples (c23586f)

0.26.1 (2025-07-11)

Bug Fixes

  • Update Go dependencies to address security vulnerabilities (#145) (cae39f8)

0.26.0 (2025-07-11)

Features

  • Add retry logic for transient AWS API failures in tests (#141) (4aff8eb), closes #132

0.25.0 (2025-07-11)

Features

  • Implement comprehensive testing and CI/CD pipeline (#131) (4047912)

0.24.1 (2025-06-28)

Bug Fixes

  • Windows VSS backup validation to support all selection methods and case-insensitive EC2 detection (#129) (bb682c3)

0.24.0 (2025-05-30)

Features

  • Add support for multiple backup plans (#115) (a97e915)

0.23.8 (2025-03-20)

Bug Fixes

  • simplify recovery point tags assignment (c64d98f)
  • simplify recovery point tags assignment in AWS Backup plan (thanks @Edward-Ireson) (94f4581)

0.23.7 (2025-03-19)

Bug Fixes

  • Enhance Windows VSS backup validation and add example configuration (f2afcfd)
  • Enhance Windows VSS backup validation and add example configuration (5ff6228)

0.23.6 (2025-03-19)

Bug Fixes

  • Improve validation and configuration for AWS Backup vault (81d9bd2)
  • Improve validation and configuration for AWS Backup vault (28ac0fa)

0.23.5 (2025-03-18)

Bug Fixes

  • retention days validations (4a21a68)

0.23.4 (2025-03-18)

Bug Fixes

  • Add release automation configuration and fix variable default (f9345af)

0.23.3 (March 19, 2025)

FIXES:

  • Fix vault retention days validation to only require values when vault locking is enabled (#95)
  • Fix conditions to re-allow flexible use of them in backup selections (#94)

0.23.2 (March 5, 2025)

FIXES:

  • Add missing README file

0.23.1 (March 4, 2025)

FIXES:

  • Remove local AWS provider instance to prevent conflicts with root module provider configuration (#90)

0.23.0. (March 2, 2025)

Added

  • Added terraform-docs template for organization_backup_policy example
  • Added terraform-docs template for selection_by_conditions example
  • Added terraform-docs template for selection_by_tags example
  • Added SNS topic for backup notifications in multiple examples

Changed

  • Updated organization_backup_policy example to use standard backup configuration
  • Updated selection_by_conditions example to use STRINGEQUALS for tag conditions
  • Updated selection_by_tags example with proper tag-based selection
  • Modified complete_audit_framework example to use direct configuration instead of variables
  • Simplified simple_plan_using_variables example by removing unused variables
  • Improved documentation across all examples with detailed descriptions and usage instructions

Fixed

  • Fixed vault retention settings in multiple examples
  • Fixed selection tags format to comply with AWS Backup requirements
  • Fixed recovery point tags configuration
  • Fixed organization backup policy configuration
  • Removed unused variables to address TFLint warnings
  • Fixed copy actions configuration to prevent null value errors

0.22.0. (May 3, 2024)

ENHANCEMENTS:

  • Add input variable to opt-out of SNS policy (thanks @henriknj)

0.21.0. (January 5, 2024)

ENHANCEMENTS:

  • Add backup report feature (thanks @gpdenny)

0.20.0. (December 27, 2023)

ENHANCEMENTS:

  • Add conditional for aws_backup_plan to avoid creation if no rules are provided (thanks @gpdenny)

0.19.3 (September 1, 2023)

ENHANCEMENTS:

  • Add tags to aws_iam_policy resources

0.19.2 (April 28, 2023)

FIXES:

  • Fix inconsistent plan role output (thanks @miachm)

0.19.1 (April 5, 2023)

FIXES:

  • Fix dependencies between resources (thanks @dhoppe)

0.19.0 (February 28, 2023)

ENHANCEMENTS:

  • Add support for force-destroy flag to backup vault (Thanks @igorzi84)
  • Add new resource aws_backup_vault_lock_configuration (Thanks @dhoppe)

0.18.0 (September 30, 2022)

ENHANCEMENTS:

  • Allow to set iam role name if u use labels with specific naming otherwise use predefined
  • Prettier IAM policy documents
  • Update pre-commits versions

Thanks @dmitrijn

0.17.0 (July 24, 2022)

ENHANCEMENTS:

  • Update aws provider constraint (Thanks @cloudboyd)

0.16.0 (July 18, 2022)

ENHANCEMENTS:

  • Add support for any AWS partitions (thanks @renaudhager)

0.15.0 (April 29, 2022)

FIXES:

  • Add constraints for Terraform & AWS provider versions
  • Remove provider constraints in examples

0.14.0 (March 3, 2022)

ENHANCEMENTS:

  • Add support for AWS Backup S3 capabilities (thanks @svenlito)

0.13.3 (Feb 19, 2022)

ENHANCEMENTS:

  • Change required provider block definition

0.13.2 (Feb 2, 2022)

ENHANCEMENTS:

  • Update examples and READMEs for Tags and Conditions

0.13.1 (Jan 26, 2022)

ENHANCEMENTS:

  • Update examples and READMEs

0.13.0 (Jan 26, 2022)

ENHANCEMENTS:

  • Add not_resources and condition support for selections
  • Update complete example & READMEs

0.12.2 (Jan 25, 2022)

FIXES:

  • Fix backup selection re-creation issue (thanks @tchernomax)

0.12.1 (Jan 2, 2022)

FIXES:

  • Fix error when missing optional vault_value (thanks @ElSamhaa)
  • Align example readme with code (thanks @daniel-habib)

0.12.0 (July 16, 2021)

ENHANCEMENTS:

  • Add multiple copy_action support (thanks @unni-kr)
  • Add "Error creating Backup Vault" know issue in README

0.11.6 (May 13, 2021)

FIXES:

  • Fix selection_tags in README

0.11.5 (May 5, 2021)

FIXES:

  • Fix recovery_point_tags default value
  • Update minimum AWS provider version to 3.20.0
  • Remove know issues note in README
  • Remove bash script to remove / destroy the resouses due to old reported issue

ENHANCEMENTS:

  • Add notifications only on failed jobs example (thanks @iainelder)

0.11.4 (April 10, 2021)

FIXES:

  • Fix typo in README

0.11.3 (April 22, 2021)

ENHANCEMENTS:

  • Add pre-commit config file
  • Add .gitignore file
  • Update README

0.11.2 (April 10, 2021)

FIXES:

  • Add rule_enable_continuous_backup variable in README

0.11.1 (April 10, 2021)

FIXES:

  • Update complete example & README

0.11.0 (April 10, 2021)

ENHANCEMENTS:

  • Add support for enable_continuous_backup
  • Update examples
  • Update README

0.10.0 (April 7, 2021)

FIXES:

  • Rename selection_tag for selection_tags

0.9.0 (April 7, 2021)

FIXES:

  • Add support for several selection tags
  • Remove selection_tag_type, selection_tag_key and selection_tag_value in favour of a selection_tags list variable
  • Update README and examples folder to include several selection tags examples

0.8.0 (April 7, 2021)

ENHANCEMENTS:

  • Allows attaching an already created IAM role to the Plan (thanks @samcre)
  • Update README to include Terraform resources used

0.7.0 (February 28, 2021)

ENHANCEMENTS:

  • Add support to AWS Backup Notifications

Based on @diego-ojeda-binbash PR

0.6.0 (December 6, 2020)

ENHANCEMENTS:

  • Add support to activate Windows VSS

Thanks @riccardo-salamanna

0.5.0 (September 9, 2020)

ENHANCEMENTS:

  • Add AWS Backup Service Role output

FIXES:

  • Add policy for performing restores

0.4.1 (August 13, 2020)

FIXES:

  • Fixing registry url (thanks @matthieudolci)

0.4.0 (August 4, 2020)

ENHANCEMENTS:

  • Add option to define selections by tags only, without resource definition
  • Now you can define selections with just resources, tags or both. No need to define empty values.
  • Add README to examples

UPDATES:

  • Add selection by tags plan example
  • Update examples

0.3.2 (July 20, 2020)

FIXES:

  • Fix space in completion_window value

0.3.1 (April 17, 2020)

UPDATES:

  • Update README to include copy_action block example

0.3.0 (April 17, 2020)

ENHANCEMENTS:

  • Add support for Copy Action

UPDATES:

  • Update completed_example to include copy_action block
  • Update simple_plan_using_* examples

0.2.1 (April 1, 2020)

UPDATES:

  • Add Terraform logo in README

0.2.0 (January 30, 2020)

ENHANCEMENTS:

  • Add enabled flag which avoid deploying any AWS Backup resources when set to false

FIXES:

  • Fix inputs formatting in README file

0.1.2 (October 18, 2019)

UPDATE:

  • Rename module references in README and examples

0.1.1 (October 18, 2019)

FEATURES:

  • Add CHANGELOG
  • Add LICENSE

0.1.0 (October 17, 2019)

FEATURES:

  • Module implementation
  • Add README
  • Add examples