Note: The pre-commit manager in Renovate is not supported by the pre-commit maintainers or community. Please do not report any problems there, instead create a Discussion in the Renovate repository if you have any questions.
Release Notes
hashicorp/terraform-provider-aws (aws)
### [`v5.45.0`](https://togithub.com/hashicorp/terraform-provider-aws/blob/HEAD/CHANGELOG.md#5450-April-11-2024)
[Compare Source](https://togithub.com/hashicorp/terraform-provider-aws/compare/v5.44.0...v5.45.0)
NOTES:
- resource/aws_redshift_cluster: The `logging` argument is now deprecated. Use the `aws_redshift_logging` resource instead. ([#36862](https://togithub.com/hashicorp/terraform-provider-aws/issues/36862))
- resource/aws_redshift_cluster: The `snapshot_copy` argument is now deprecated. Use the `aws_redshift_snapshot_copy` resource instead. ([#36810](https://togithub.com/hashicorp/terraform-provider-aws/issues/36810))
FEATURES:
- **New Resource:** `aws_redshift_logging` ([#36862](https://togithub.com/hashicorp/terraform-provider-aws/issues/36862))
- **New Resource:** `aws_redshift_snapshot_copy` ([#36810](https://togithub.com/hashicorp/terraform-provider-aws/issues/36810))
ENHANCEMENTS:
- data-source/aws_sagemaker_prebuilt_ecr_image: Add `registry_id` for `af-south-1` AWS Region ([#36803](https://togithub.com/hashicorp/terraform-provider-aws/issues/36803))
- resource/aws_api_gateway_documentation_part: Add `documentation_part_id` attribute ([#36445](https://togithub.com/hashicorp/terraform-provider-aws/issues/36445))
- resource/aws_wafregional_web_acl_association: Add configurable timeouts ([#36445](https://togithub.com/hashicorp/terraform-provider-aws/issues/36445))
- resource/aws_wafregional_web_acl_association: Add plan-time validation of `resource_arn` ([#36445](https://togithub.com/hashicorp/terraform-provider-aws/issues/36445))
BUG FIXES:
- provider: Change the default AWS SDK for Go v2 API client [`MaxBackoff`](https://aws.github.io/aws-sdk-go-v2/docs/configuring-sdk/retries-timeouts/#limiting-the-max-back-off-delay) value to 300 seconds so that services migrated to AWS SDK for Go v2 maintain behavioral compatibility with AWS SDK for Go v1 ([#36855](https://togithub.com/hashicorp/terraform-provider-aws/issues/36855))
- resource/aws_datasync_location_object_storage: Allow update to `agent_arns` ([#36819](https://togithub.com/hashicorp/terraform-provider-aws/issues/36819))
- resource/aws_devopsguru_notification_channel: Fix persistent diff when `filters.message_types` or `filters.severities` contains multiple elements ([#36804](https://togithub.com/hashicorp/terraform-provider-aws/issues/36804))
- resource/aws_securityhub_configuration_policy: Mark `configuration_policy.enabled_standard_arns` as Optional, fixing `InvalidInputException: Invalid semantics: Enabled standards and security control configurations must be configured when Security Hub is enabled` errors ([#36740](https://togithub.com/hashicorp/terraform-provider-aws/issues/36740))
### [`v5.44.0`](https://togithub.com/hashicorp/terraform-provider-aws/blob/HEAD/CHANGELOG.md#5440-April-4-2024)
[Compare Source](https://togithub.com/hashicorp/terraform-provider-aws/compare/v5.43.0...v5.44.0)
FEATURES:
- **New Data Source:** `aws_devopsguru_notification_channel` ([#36656](https://togithub.com/hashicorp/terraform-provider-aws/issues/36656))
- **New Data Source:** `aws_devopsguru_resource_collection` ([#36657](https://togithub.com/hashicorp/terraform-provider-aws/issues/36657))
- **New Data Source:** `aws_ecr_lifecycle_policy_document` ([#6133](https://togithub.com/hashicorp/terraform-provider-aws/issues/6133))
- **New Function:** `trim_iam_role_path` ([#36723](https://togithub.com/hashicorp/terraform-provider-aws/issues/36723))
- **New Resource:** `aws_devopsguru_service_integration` ([#36694](https://togithub.com/hashicorp/terraform-provider-aws/issues/36694))
ENHANCEMENTS:
- data-source/aws_servicecatalogappregistry_application: Add `application_tag` attribute ([#36647](https://togithub.com/hashicorp/terraform-provider-aws/issues/36647))
- data/aws_glue_data_catalog_encryption_settings: Add `data_catalog_encryption_settings.encryption_at_rest.catalog_encryption_service_role` attribute ([#35978](https://togithub.com/hashicorp/terraform-provider-aws/issues/35978))
- resource/aws_appstream_fleet: Add `desired_sessions` argument to the `compute_capacity` block. ([#34266](https://togithub.com/hashicorp/terraform-provider-aws/issues/34266))
- resource/aws_appstream_fleet: Add `max_sessions_per_instance` argument. ([#34266](https://togithub.com/hashicorp/terraform-provider-aws/issues/34266))
- resource/aws_batch_job_definition: Add update functions instead of ForceNew. Add `deregister_on_new_revision` to allow keeping prior versions ACTIVE when a new revision is published. ([#35149](https://togithub.com/hashicorp/terraform-provider-aws/issues/35149))
- resource/aws_db_instance: Adds warning when setting `character_set_name` when `replicate_source_db`, `restore_to_point_in_time`, or `snapshot_identifier` is set ([#36518](https://togithub.com/hashicorp/terraform-provider-aws/issues/36518))
- resource/aws_emr_cluster: Add `unhealthy_node_replacement` argument ([#36523](https://togithub.com/hashicorp/terraform-provider-aws/issues/36523))
- resource/aws_glue_data_catalog_encryption_settings: Add `data_catalog_encryption_settings.encryption_at_rest.catalog_encryption_service_role` argument ([#35978](https://togithub.com/hashicorp/terraform-provider-aws/issues/35978))
- resource/aws_lambda_function: Add support for `ruby3.3` `runtime` value ([#36751](https://togithub.com/hashicorp/terraform-provider-aws/issues/36751))
- resource/aws_lambda_layer_version: Add support for `ruby3.3` `compatible_runtimes` value ([#36751](https://togithub.com/hashicorp/terraform-provider-aws/issues/36751))
- resource/aws_servicecatalogappregistry_application: Add `application_tag` attribute ([#36647](https://togithub.com/hashicorp/terraform-provider-aws/issues/36647))
- resource/aws_transfer_server: Add `s3_storage_options` configuration block ([#36664](https://togithub.com/hashicorp/terraform-provider-aws/issues/36664))
- resource/aws_wafv2\_web_acl: Add `address_fields` and `phone_number_fields` to `statement.managed_rule_group_statement.managed_rule_group_configs.aws_managed_rules_acfp_rule_set.request_inspection` ([#36685](https://togithub.com/hashicorp/terraform-provider-aws/issues/36685))
BUG FIXES:
- provider: Correctly handles user agents passed using `TF_APPEND_USER_AGENT` which contain `/`, `(`, `)`, or space. ([#36738](https://togithub.com/hashicorp/terraform-provider-aws/issues/36738))
- resource/aws_batch_scheduling_policy: Fixes error where tags could not be updated ([#36517](https://togithub.com/hashicorp/terraform-provider-aws/issues/36517))
- resource/aws_cloudfront_key_value_store: Serialize CloudFront KeyValueStore access ([#36734](https://togithub.com/hashicorp/terraform-provider-aws/issues/36734))
- resource/aws_cloudfrontkeyvaluestore_key: Serialize CloudFront KeyValueStore access ([#36734](https://togithub.com/hashicorp/terraform-provider-aws/issues/36734))
- resource/aws_cognito_user_pool: Correct plan-time validation of `email_verification_message`, `email_verification_subject`, `admin_create_user_config.invite_message_template.email_message`, `admin_create_user_config.invite_message_template.email_subject`, `admin_create_user_config.invite_message_template.sms_message`, `sms_authentication_message`, `sms_verification_message`, `verification_message_template.email_message`, `verification_message_template.email_message_by_link`, `verification_message_template.email_subject`, `verification_message_template.email_subject_by_link`, and `verification_message_template.sms_message` to count UTF-8 characters properly ([#36661](https://togithub.com/hashicorp/terraform-provider-aws/issues/36661))
- resource/aws_ecr_lifecycle_policy: Add missing `tagPatternList` change detection in policy JSON ([#35231](https://togithub.com/hashicorp/terraform-provider-aws/issues/35231))
- resource/aws_ecs_service: Correctly set `alarms.rollback` on resource Create and Update ([#36691](https://togithub.com/hashicorp/terraform-provider-aws/issues/36691))
- resource/aws_iam_user: When `force_destroy` is used and there are inline or attached policies, allow resource to be destroyed ([#36640](https://togithub.com/hashicorp/terraform-provider-aws/issues/36640))
- resource/aws_imagebuilder_distribution_configuration: Fix validation regex for `ami_distribution_configuration.name` ([#36659](https://togithub.com/hashicorp/terraform-provider-aws/issues/36659))
- resource/aws_redshift_cluster: Fix error preventing modification of a configured `snapshot_copy` block ([#36655](https://togithub.com/hashicorp/terraform-provider-aws/issues/36655))
- resource/aws_route53\_record: Fix to correctly interpret alias names with wildcards ([#36699](https://togithub.com/hashicorp/terraform-provider-aws/issues/36699))
cattle-ops/terraform-aws-gitlab-runner (cattle-ops/gitlab-runner/aws)
### [`v7.5.0`](https://togithub.com/cattle-ops/terraform-aws-gitlab-runner/blob/HEAD/CHANGELOG.md#750-2024-04-11)
[Compare Source](https://togithub.com/cattle-ops/terraform-aws-gitlab-runner/compare/7.4.0...7.5.0)
##### Features
- add field `create_aws_s3_bucket_public_access_block` to variable `runner_worker_cache` ([#1105](https://togithub.com/cattle-ops/terraform-aws-gitlab-runner/issues/1105)) ([aa93e76](https://togithub.com/cattle-ops/terraform-aws-gitlab-runner/commit/aa93e768a1e2d414197feea1330ff3290f65dbb2))
##### Bug Fixes
- do not deregister GitLab tokens which are still in use ([#1102](https://togithub.com/cattle-ops/terraform-aws-gitlab-runner/issues/1102)) ([9cdab00](https://togithub.com/cattle-ops/terraform-aws-gitlab-runner/commit/9cdab00b636bd1e32cfe4550e2420b9e02f9cfe2))
pre-commit/pre-commit-hooks (pre-commit/pre-commit-hooks)
### [`v4.6.0`](https://togithub.com/pre-commit/pre-commit-hooks/releases/tag/v4.6.0): pre-commit-hooks v4.6.0
[Compare Source](https://togithub.com/pre-commit/pre-commit-hooks/compare/v4.5.0...v4.6.0)
##### Features
- `requirements-txt-fixer`: remove duplicate packages.
- [#1014](https://togithub.com/pre-commit/pre-commit-hooks/issues/1014) PR by [@vhoulbreque-withings](https://togithub.com/vhoulbreque-withings).
- [#960](https://togithub.com/pre-commit/pre-commit-hooks/issues/960) issue [@csibe17](https://togithub.com/csibe17).
##### Migrating
- `fix-encoding-pragma`: deprecated -- will be removed in 5.0.0. use
[pyupgrade](https://togithub.com/asottile/pyupgrade) or some other tool.
- [#1033](https://togithub.com/pre-commit/pre-commit-hooks/issues/1033) PR by [@mxr](https://togithub.com/mxr).
- [#1032](https://togithub.com/pre-commit/pre-commit-hooks/issues/1032) issue by [@mxr](https://togithub.com/mxr).
Configuration
📅 Schedule: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
5.43.0
->5.45.0
7.4.0
->7.5.0
v4.5.0
->v4.6.0
Note: The
pre-commit
manager in Renovate is not supported by thepre-commit
maintainers or community. Please do not report any problems there, instead create a Discussion in the Renovate repository if you have any questions.Release Notes
hashicorp/terraform-provider-aws (aws)
### [`v5.45.0`](https://togithub.com/hashicorp/terraform-provider-aws/blob/HEAD/CHANGELOG.md#5450-April-11-2024) [Compare Source](https://togithub.com/hashicorp/terraform-provider-aws/compare/v5.44.0...v5.45.0) NOTES: - resource/aws_redshift_cluster: The `logging` argument is now deprecated. Use the `aws_redshift_logging` resource instead. ([#36862](https://togithub.com/hashicorp/terraform-provider-aws/issues/36862)) - resource/aws_redshift_cluster: The `snapshot_copy` argument is now deprecated. Use the `aws_redshift_snapshot_copy` resource instead. ([#36810](https://togithub.com/hashicorp/terraform-provider-aws/issues/36810)) FEATURES: - **New Resource:** `aws_redshift_logging` ([#36862](https://togithub.com/hashicorp/terraform-provider-aws/issues/36862)) - **New Resource:** `aws_redshift_snapshot_copy` ([#36810](https://togithub.com/hashicorp/terraform-provider-aws/issues/36810)) ENHANCEMENTS: - data-source/aws_sagemaker_prebuilt_ecr_image: Add `registry_id` for `af-south-1` AWS Region ([#36803](https://togithub.com/hashicorp/terraform-provider-aws/issues/36803)) - resource/aws_api_gateway_documentation_part: Add `documentation_part_id` attribute ([#36445](https://togithub.com/hashicorp/terraform-provider-aws/issues/36445)) - resource/aws_wafregional_web_acl_association: Add configurable timeouts ([#36445](https://togithub.com/hashicorp/terraform-provider-aws/issues/36445)) - resource/aws_wafregional_web_acl_association: Add plan-time validation of `resource_arn` ([#36445](https://togithub.com/hashicorp/terraform-provider-aws/issues/36445)) BUG FIXES: - provider: Change the default AWS SDK for Go v2 API client [`MaxBackoff`](https://aws.github.io/aws-sdk-go-v2/docs/configuring-sdk/retries-timeouts/#limiting-the-max-back-off-delay) value to 300 seconds so that services migrated to AWS SDK for Go v2 maintain behavioral compatibility with AWS SDK for Go v1 ([#36855](https://togithub.com/hashicorp/terraform-provider-aws/issues/36855)) - resource/aws_datasync_location_object_storage: Allow update to `agent_arns` ([#36819](https://togithub.com/hashicorp/terraform-provider-aws/issues/36819)) - resource/aws_devopsguru_notification_channel: Fix persistent diff when `filters.message_types` or `filters.severities` contains multiple elements ([#36804](https://togithub.com/hashicorp/terraform-provider-aws/issues/36804)) - resource/aws_securityhub_configuration_policy: Mark `configuration_policy.enabled_standard_arns` as Optional, fixing `InvalidInputException: Invalid semantics: Enabled standards and security control configurations must be configured when Security Hub is enabled` errors ([#36740](https://togithub.com/hashicorp/terraform-provider-aws/issues/36740)) ### [`v5.44.0`](https://togithub.com/hashicorp/terraform-provider-aws/blob/HEAD/CHANGELOG.md#5440-April-4-2024) [Compare Source](https://togithub.com/hashicorp/terraform-provider-aws/compare/v5.43.0...v5.44.0) FEATURES: - **New Data Source:** `aws_devopsguru_notification_channel` ([#36656](https://togithub.com/hashicorp/terraform-provider-aws/issues/36656)) - **New Data Source:** `aws_devopsguru_resource_collection` ([#36657](https://togithub.com/hashicorp/terraform-provider-aws/issues/36657)) - **New Data Source:** `aws_ecr_lifecycle_policy_document` ([#6133](https://togithub.com/hashicorp/terraform-provider-aws/issues/6133)) - **New Function:** `trim_iam_role_path` ([#36723](https://togithub.com/hashicorp/terraform-provider-aws/issues/36723)) - **New Resource:** `aws_devopsguru_service_integration` ([#36694](https://togithub.com/hashicorp/terraform-provider-aws/issues/36694)) ENHANCEMENTS: - data-source/aws_servicecatalogappregistry_application: Add `application_tag` attribute ([#36647](https://togithub.com/hashicorp/terraform-provider-aws/issues/36647)) - data/aws_glue_data_catalog_encryption_settings: Add `data_catalog_encryption_settings.encryption_at_rest.catalog_encryption_service_role` attribute ([#35978](https://togithub.com/hashicorp/terraform-provider-aws/issues/35978)) - resource/aws_appstream_fleet: Add `desired_sessions` argument to the `compute_capacity` block. ([#34266](https://togithub.com/hashicorp/terraform-provider-aws/issues/34266)) - resource/aws_appstream_fleet: Add `max_sessions_per_instance` argument. ([#34266](https://togithub.com/hashicorp/terraform-provider-aws/issues/34266)) - resource/aws_batch_job_definition: Add update functions instead of ForceNew. Add `deregister_on_new_revision` to allow keeping prior versions ACTIVE when a new revision is published. ([#35149](https://togithub.com/hashicorp/terraform-provider-aws/issues/35149)) - resource/aws_db_instance: Adds warning when setting `character_set_name` when `replicate_source_db`, `restore_to_point_in_time`, or `snapshot_identifier` is set ([#36518](https://togithub.com/hashicorp/terraform-provider-aws/issues/36518)) - resource/aws_emr_cluster: Add `unhealthy_node_replacement` argument ([#36523](https://togithub.com/hashicorp/terraform-provider-aws/issues/36523)) - resource/aws_glue_data_catalog_encryption_settings: Add `data_catalog_encryption_settings.encryption_at_rest.catalog_encryption_service_role` argument ([#35978](https://togithub.com/hashicorp/terraform-provider-aws/issues/35978)) - resource/aws_lambda_function: Add support for `ruby3.3` `runtime` value ([#36751](https://togithub.com/hashicorp/terraform-provider-aws/issues/36751)) - resource/aws_lambda_layer_version: Add support for `ruby3.3` `compatible_runtimes` value ([#36751](https://togithub.com/hashicorp/terraform-provider-aws/issues/36751)) - resource/aws_servicecatalogappregistry_application: Add `application_tag` attribute ([#36647](https://togithub.com/hashicorp/terraform-provider-aws/issues/36647)) - resource/aws_transfer_server: Add `s3_storage_options` configuration block ([#36664](https://togithub.com/hashicorp/terraform-provider-aws/issues/36664)) - resource/aws_wafv2\_web_acl: Add `address_fields` and `phone_number_fields` to `statement.managed_rule_group_statement.managed_rule_group_configs.aws_managed_rules_acfp_rule_set.request_inspection` ([#36685](https://togithub.com/hashicorp/terraform-provider-aws/issues/36685)) BUG FIXES: - provider: Correctly handles user agents passed using `TF_APPEND_USER_AGENT` which contain `/`, `(`, `)`, or space. ([#36738](https://togithub.com/hashicorp/terraform-provider-aws/issues/36738)) - resource/aws_batch_scheduling_policy: Fixes error where tags could not be updated ([#36517](https://togithub.com/hashicorp/terraform-provider-aws/issues/36517)) - resource/aws_cloudfront_key_value_store: Serialize CloudFront KeyValueStore access ([#36734](https://togithub.com/hashicorp/terraform-provider-aws/issues/36734)) - resource/aws_cloudfrontkeyvaluestore_key: Serialize CloudFront KeyValueStore access ([#36734](https://togithub.com/hashicorp/terraform-provider-aws/issues/36734)) - resource/aws_cognito_user_pool: Correct plan-time validation of `email_verification_message`, `email_verification_subject`, `admin_create_user_config.invite_message_template.email_message`, `admin_create_user_config.invite_message_template.email_subject`, `admin_create_user_config.invite_message_template.sms_message`, `sms_authentication_message`, `sms_verification_message`, `verification_message_template.email_message`, `verification_message_template.email_message_by_link`, `verification_message_template.email_subject`, `verification_message_template.email_subject_by_link`, and `verification_message_template.sms_message` to count UTF-8 characters properly ([#36661](https://togithub.com/hashicorp/terraform-provider-aws/issues/36661)) - resource/aws_ecr_lifecycle_policy: Add missing `tagPatternList` change detection in policy JSON ([#35231](https://togithub.com/hashicorp/terraform-provider-aws/issues/35231)) - resource/aws_ecs_service: Correctly set `alarms.rollback` on resource Create and Update ([#36691](https://togithub.com/hashicorp/terraform-provider-aws/issues/36691)) - resource/aws_iam_user: When `force_destroy` is used and there are inline or attached policies, allow resource to be destroyed ([#36640](https://togithub.com/hashicorp/terraform-provider-aws/issues/36640)) - resource/aws_imagebuilder_distribution_configuration: Fix validation regex for `ami_distribution_configuration.name` ([#36659](https://togithub.com/hashicorp/terraform-provider-aws/issues/36659)) - resource/aws_redshift_cluster: Fix error preventing modification of a configured `snapshot_copy` block ([#36655](https://togithub.com/hashicorp/terraform-provider-aws/issues/36655)) - resource/aws_route53\_record: Fix to correctly interpret alias names with wildcards ([#36699](https://togithub.com/hashicorp/terraform-provider-aws/issues/36699))cattle-ops/terraform-aws-gitlab-runner (cattle-ops/gitlab-runner/aws)
### [`v7.5.0`](https://togithub.com/cattle-ops/terraform-aws-gitlab-runner/blob/HEAD/CHANGELOG.md#750-2024-04-11) [Compare Source](https://togithub.com/cattle-ops/terraform-aws-gitlab-runner/compare/7.4.0...7.5.0) ##### Features - add field `create_aws_s3_bucket_public_access_block` to variable `runner_worker_cache` ([#1105](https://togithub.com/cattle-ops/terraform-aws-gitlab-runner/issues/1105)) ([aa93e76](https://togithub.com/cattle-ops/terraform-aws-gitlab-runner/commit/aa93e768a1e2d414197feea1330ff3290f65dbb2)) ##### Bug Fixes - do not deregister GitLab tokens which are still in use ([#1102](https://togithub.com/cattle-ops/terraform-aws-gitlab-runner/issues/1102)) ([9cdab00](https://togithub.com/cattle-ops/terraform-aws-gitlab-runner/commit/9cdab00b636bd1e32cfe4550e2420b9e02f9cfe2))pre-commit/pre-commit-hooks (pre-commit/pre-commit-hooks)
### [`v4.6.0`](https://togithub.com/pre-commit/pre-commit-hooks/releases/tag/v4.6.0): pre-commit-hooks v4.6.0 [Compare Source](https://togithub.com/pre-commit/pre-commit-hooks/compare/v4.5.0...v4.6.0) ##### Features - `requirements-txt-fixer`: remove duplicate packages. - [#1014](https://togithub.com/pre-commit/pre-commit-hooks/issues/1014) PR by [@vhoulbreque-withings](https://togithub.com/vhoulbreque-withings). - [#960](https://togithub.com/pre-commit/pre-commit-hooks/issues/960) issue [@csibe17](https://togithub.com/csibe17). ##### Migrating - `fix-encoding-pragma`: deprecated -- will be removed in 5.0.0. use [pyupgrade](https://togithub.com/asottile/pyupgrade) or some other tool. - [#1033](https://togithub.com/pre-commit/pre-commit-hooks/issues/1033) PR by [@mxr](https://togithub.com/mxr). - [#1032](https://togithub.com/pre-commit/pre-commit-hooks/issues/1032) issue by [@mxr](https://togithub.com/mxr).Configuration
📅 Schedule: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Renovate Bot.