From e16b837e3355f7f1c7f9edb3043483c7015ba5f1 Mon Sep 17 00:00:00 2001 From: John-Michael Faircloth Date: Wed, 13 Mar 2024 15:00:55 -0500 Subject: [PATCH] Prepare for v4.0.0 release (#2188) * Prepare for v4.0.0 release * fix sidebar and add Notice in CHANGELOG --- CHANGELOG.md | 19 ++++++++++++++----- website/vault.erb | 4 ++++ 2 files changed, 18 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9b962048c..a6fb86fdf 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,10 +1,11 @@ ## Unreleased -BUGS: -* Handle graceful destruction of resources when approle is deleted out-of-band ([#2142](https://github.com/hashicorp/terraform-provider-vault/pull/2142)). -* Ensure errors are returned on read operations for `vault_ldap_secret_backend_static_role`, `vault_ldap_secret_backend_library_set`, and `vault_ldap_secret_backend_static_role` ([#2156](https://github.com/hashicorp/terraform-provider-vault/pull/2156)). -* Ensure proper use of issuer endpoints for root sign intermediate resource: ([#2160](https://github.com/hashicorp/terraform-provider-vault/pull/2160)) -* Fix issuer data overwrites on updates: ([#2186](https://github.com/hashicorp/terraform-provider-vault/pull/2186)) +## 4.0.0 (Mar 13, 2024) + +**Important**: This release requires read policies to be set at the path level for mount metadata. +For example, instead of permissions at `sys/auth` you must set permissions at +the `sys/auth/:path` level. Please refer to the details in the +[Terraform Vault Provider 4.0.0 Upgrade Guide](/docs/providers/vault/guides/version_4_upgrade.html). FEATURES: * Add support for PKI Secrets Engine cluster configuration with the `vault_pki_secret_backend_config_cluster` resource. Requires Vault 1.13+ ([#1949](https://github.com/hashicorp/terraform-provider-vault/pull/1949)). @@ -14,6 +15,14 @@ FEATURES: IMPROVEMENTS: * Improve performance of READ operations across many resources: ([#2145](https://github.com/hashicorp/terraform-provider-vault/pull/2145)), ([#2152](https://github.com/hashicorp/terraform-provider-vault/pull/2152)) +* Add the metadata `version` in returned values for `vault_kv_secret_v2` data source: ([#2095](https://github.com/hashicorp/terraform-provider-vault/pull/2095)) +* Add new secret sync destination fields: ([#2150](https://github.com/hashicorp/terraform-provider-vault/pull/2150)) + +BUGS: +* Handle graceful destruction of resources when approle is deleted out-of-band ([#2142](https://github.com/hashicorp/terraform-provider-vault/pull/2142)). +* Ensure errors are returned on read operations for `vault_ldap_secret_backend_static_role`, `vault_ldap_secret_backend_library_set`, and `vault_ldap_secret_backend_static_role` ([#2156](https://github.com/hashicorp/terraform-provider-vault/pull/2156)). +* Ensure proper use of issuer endpoints for root sign intermediate resource: ([#2160](https://github.com/hashicorp/terraform-provider-vault/pull/2160)) +* Fix issuer data overwrites on updates: ([#2186](https://github.com/hashicorp/terraform-provider-vault/pull/2186)) ## 3.25.0 (Feb 14, 2024) diff --git a/website/vault.erb b/website/vault.erb index c64bb4e87..d4c8c8fb4 100644 --- a/website/vault.erb +++ b/website/vault.erb @@ -18,6 +18,10 @@ 3.0.0 Upgrade Guide + > + 4.0.0 Upgrade Guide + + > PKI Multi-Issuer Upgrade Guide