diff --git a/CHANGELOG.md b/CHANGELOG.md index 5b5bac6..cfc00b9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html). +## [7.8.0] - 2024-12-12 +### Added +- Hive databases backed by S3 can now have versioning enabled. + ## [7.7.0] - 2024-11-19 ### Changed - Updated the hms namespaces for metrics for both readwrite and readonly. diff --git a/README.md b/README.md index dd83a60..c514213 100644 --- a/README.md +++ b/README.md @@ -57,7 +57,13 @@ module "apiary" { admin_roles = "role1_arn,role2_arn" //kms key management will be restricted to these roles. client_roles = "role3_arn,role4_arn" //s3 bucket read/write and kms key usage will be restricted to these roles. customer_accounts = "account_id1,account_id2" //this will override module level apiary_customer_accounts - } + }, + { + schema_name = "db_s3_versioning_enabled", + s3_versioning_enabled = "Enabled", // Enabled/Disabled/Suspended. Once enabled it can only be suspended + s3_versioning_expiration_days = 2, // If Enabled, default 7 + s3_versioning_max_versions_allowed = 1 + }, ] apiary_customer_accounts = ["aws_account_no_1", "aws_account_no_2"] # single policy with multiple conditions will use AND operator