2022-08-25 21:03:24 -07:00
# Boundary Terraform Provider CHANGELOG
Canonical reference for changes, improvements, and bugfixes for the Boundary Terraform provider.
2025-07-15 19:33:02 +01:00
## Next
2026-07-27 11:52:37 +05:30
## 1.6.1 (Jul 24th, 2026)
2025-07-15 19:33:02 +01:00
2026-07-27 11:52:37 +05:30
### New and Improved
* Adds support to enable set/remove alias suffix and aliases at project scope
([PR ](https://github.com/hashicorp/terraform-provider-boundary/pull/824 ))
## 1.6.0 (Jul 8th, 2026)
2026-07-08 17:47:14 -07:00
### New and Improved
* Adds support to enable Session Recording for RDP Targets
([PR ](https://github.com/hashicorp/terraform-provider-boundary/pull/818 ))
2026-07-08 15:22:25 -05:00
## 1.5.1 (Feb 2nd, 2026)
### New and Improved
* Adds support for Vault LDAP Credential Store.
([PR ](https://github.com/hashicorp/terraform-provider-boundary/pull/778 ))
## 1.5.0 (December 19th, 2025)
### New and Improved
* Adds support for Password credentials.
([PR ](https://github.com/hashicorp/terraform-provider-boundary/pull/758 ))
2025-10-06 16:48:37 -04:00
## 1.4.0 (September 25th, 2025)
### New and Improved
* Adds support for new RDP target type and Username, Password, and Domain credentials.
([PR ](https://github.com/hashicorp/terraform-provider-boundary/pull/735 ))
2025-07-11 17:52:39 +01:00
## 1.3.1 (July 11th, 2025)
2025-07-09 20:12:14 +01:00
2025-07-11 17:32:05 +01:00
### Bug Fix
* Fixes a problem where the KMS plugins were not being bundled in the provider's
binary ([PR ](https://github.com/hashicorp/terraform-provider-boundary/pull/717 ))
2025-07-09 15:16:34 +01:00
## 1.3.0 (July 9th, 2025)
2025-07-11 17:44:07 +01:00
### Known Issues
* `Error configuring kms: plugin is nil` : This error message may occur when you
attempt to use KMS plugin functionality. The [KMS plugins ](plugins/kms/mains )
were not bundled in this Terraform provider release and thus any functionality
related to this will not work.
2025-07-09 15:16:34 +01:00
### New and Improved
* Updates various dependencies across the provider
([Example PR ](https://github.com/hashicorp/terraform-provider-boundary/pull/708 ))
2024-10-21 16:37:04 +01:00
## 1.2.0 (October 21, 2024)
2024-02-14 13:32:21 -05:00
2024-10-01 17:45:52 +01:00
### New and Improved
* Introduces support for specifying a worker filter in dynamic host catalogs
([PR ](https://github.com/hashicorp/terraform-provider-boundary/pull/626 ))
2024-10-08 18:37:12 +01:00
### Deprecations/Changes
* With Boundary 0.15, a deprecation notice was put under the `grant_scope_id`
field, and a new `grant_scope_ids` field was introduced to replace it. With
Boundary v0.17.1 and Boundary API v0.0.52, `grant_scope_id` support was
entirely removed. `grant_scope_id` support has now been removed from this TF
provider.
2024-05-01 09:57:27 -07:00
## 1.1.15 (May 1, 2024)
2024-02-14 13:32:21 -05:00
### New and Improved
2024-05-01 09:37:45 -07:00
* Add support for a target alias as a resource
([PR ](https://github.com/hashicorp/terraform-provider-boundary/pull/571 ))
2024-02-14 13:32:21 -05:00
2024-02-14 13:17:58 -05:00
## 1.1.14 (February 14, 2024)
2024-02-13 15:01:48 -05:00
### New and Improved
* Support the multi-value `grant_scope_ids` field in the role provider
([PR ](https://github.com/hashicorp/terraform-provider-boundary/pull/562 ))
2024-02-14 13:17:58 -05:00
* Support Boundary [Storage Policies ](https://developer.hashicorp.com/boundary/docs/configuration/session-recording/configure-storage-policy )
([PR ](https://github.com/hashicorp/terraform-provider-boundary/pull/558 ))
2024-02-01 14:10:28 -08:00
## 1.1.13 (February 1, 2024)
### New and Improved
2024-02-13 15:01:48 -05:00
* Allow dynamic credentials when configuring storage buckets
2024-02-01 14:10:28 -08:00
([PR ](https://github.com/hashicorp/terraform-provider-boundary/pull/549 ))
2023-12-13 16:05:01 -05:00
2024-01-08 11:37:34 -08:00
## 1.1.12 (January 8, 2024)
2024-02-01 14:10:28 -08:00
2023-12-13 16:05:01 -05:00
### New and Improved
2024-01-08 11:37:34 -08:00
* Add support to configure valid_principals with Vault SSH Certificate Credential Library
([PR ](https://github.com/hashicorp/terraform-provider-boundary/pull/512 ))
2023-12-13 16:12:20 -05:00
## 1.1.11 (December 13, 2023)
### New and Improved
2023-12-13 16:05:01 -05:00
* Add support for OIDC prompts. Using prompts, the Relying Party (RP) can customize the authentication and authorization flow to suit their specific needs and improve the user experience. [OIDC Authentication request ](https://openid.net/specs/openid-connect-core-1_0.html#AuthRequest ) server.
([PR ](https://github.com/hashicorp/terraform-provider-boundary/pull/519 ))
2023-12-13 16:12:20 -05:00
* Add boundary_auth_method data source
([PR ](https://github.com/hashicorp/terraform-provider-boundary/pull/505 ))
* Add boundary_group data source
([PR ](https://github.com/hashicorp/terraform-provider-boundary/pull/503 ))
* Add boundary_account data source
([PR ](https://github.com/hashicorp/terraform-provider-boundary/pull/493 ))
* Add boundary_user data source
([PR ](https://github.com/hashicorp/terraform-provider-boundary/pull/468 ))
### Bug Fix
* Fix boundary_worker overwriting worker generated auth token during
([PR ](https://github.com/hashicorp/terraform-provider-boundary/pull/461 ))
2023-12-13 16:05:01 -05:00
2023-10-11 15:57:45 -07:00
## 1.1.10 (October 11, 2023)
### New and Improved
* Add support for Scope datasource
([PR ](https://github.com/hashicorp/terraform-provider-boundary/pull/474 ))
* LDAP: Add support for maximum_page_size and dereference_aliases
([PR ](https://github.com/hashicorp/terraform-provider-boundary/pull/453 ))
2023-07-19 10:53:40 -04:00
## 1.1.9 (July 19, 2023)
2023-06-12 21:48:13 -07:00
2023-06-28 10:38:22 -04:00
### New and Improved
* Add support for a storage bucket as a resource
([PR ](https://github.com/hashicorp/terraform-provider-boundary/pull/417 ))
2023-06-30 13:11:15 -04:00
* Add option to enable session recording on a target resource
2023-07-19 10:53:40 -04:00
([PR ](https://github.com/hashicorp/terraform-provider-boundary/pull/421 ))
* Update docs for host set plugin filters examples
([PR ](https://github.com/hashicorp/terraform-provider-boundary/pull/420 ))
2023-06-28 10:38:22 -04:00
2023-06-12 21:29:52 -07:00
## 1.1.8 (June 13, 2023)
2023-03-22 14:52:27 -04:00
2023-04-20 13:57:05 -04:00
### New and Improved
2023-04-21 11:21:03 -04:00
* Add support for target default client port
2023-05-16 16:07:54 -04:00
([PR ](https://github.com/hashicorp/terraform-provider-boundary/pull/379 ))
2023-05-03 14:33:05 -04:00
* Add support for using ldap primary auth method
2023-05-16 16:07:54 -04:00
([PR ](https://github.com/hashicorp/terraform-provider-boundary/pull/392 ))
2023-03-22 14:52:27 -04:00
2023-05-03 14:33:05 -04:00
### Deprecations/Changes
* Deprecate `password_auth_method_login_name` & `password_auth_method_password` for Terraform Provider.
`password_auth_method_login_name` & `password_auth_method_password` fields have been set to deprecated
with a recommendation to use `auth_method_login_name` & `auth_method_password` fields instead.
([PR ](https://github.com/hashicorp/terraform-provider-boundary/pull/392 ))
2023-05-10 10:28:08 -04:00
* Deprecate type field for `boundary_account_password`
([PR ](https://github.com/hashicorp/terraform-provider-boundary/pull/396 ))
* Deprecate type field for `boundary_account_ldap`
2023-05-16 16:07:54 -04:00
([PR ](https://github.com/hashicorp/terraform-provider-boundary/pull/400 ))
## 1.1.7 (May 12, 2023)
### Bug Fix
* Fix default auth method with recovery kms
([PR ](https://github.com/hashicorp/terraform-provider-boundary/pull/406 ))
## 1.1.6 (May 5, 2023)
### New and Improved
* Add support for using default auth method if no auth method ID is provided for provider
([PR ](https://github.com/hashicorp/terraform-provider-boundary/pull/385 ))
* Fix typo in Managed Group resource page
([PR ](https://github.com/hashicorp/terraform-provider-boundary/pull/370 ))
### Bug Fix
* Force new resource on credential_type change
([PR ](https://github.com/hashicorp/terraform-provider-boundary/pull/389 ))
## 1.1.5 (April 21, 2023)
### New and Improved
* Add support for credential store vault worker filters ([PR ](https://github.com/hashicorp/terraform-provider-boundary/pull/375 ))
### Bug Fix
* Allow users to set OIDC maxAge value to 0 to require immediate reauth ([PR ](https://github.com/hashicorp/terraform-provider-boundary/pull/364 ))
2023-05-03 14:33:05 -04:00
2023-02-15 15:54:25 -05:00
## 1.1.4 (February 15, 2023)
### New and Improved
2023-04-21 11:21:03 -04:00
* Add support for worker egress and ingress filters
([PR ](https://github.com/hashicorp/terraform-provider-boundary/pull/319 ))
* Add support for vault ssh certificate credential libraries
([PR ](https://github.com/hashicorp/terraform-provider-boundary/pull/320 ))
* Add support for targets with address configurations
([PR ](https://github.com/hashicorp/terraform-provider-boundary/pull/308 ))
2023-02-15 15:54:25 -05:00
2022-11-29 14:03:43 -08:00
## 1.1.3 (November 29, 2022)
### New and Improved
* Add support for a workers as a resource
([PR ](https://github.com/hashicorp/terraform-provider-boundary/pull/293 )).
2022-10-18 14:43:20 -07:00
## 1.1.2 (October 18, 2022)
2022-10-13 09:53:42 -07:00
### New and Improved
* Add support for setting mapping overrides for vault credential libraries
([PR ](https://github.com/hashicorp/terraform-provider-boundary/pull/287 )).
2022-10-17 11:13:45 -07:00
### Bug Fixes
2022-10-17 22:00:23 -07:00
* Improve error message when authenticating to boundary
2022-10-17 11:13:45 -07:00
([PR ](https://github.com/hashicorp/terraform-provider-boundary/pull/290 )).
2022-10-17 22:00:23 -07:00
* Set state before returning an error when creating a resource
([PR ](https://github.com/hashicorp/terraform-provider-boundary/pull/289 ))
2022-10-17 11:13:45 -07:00
2022-10-12 10:53:08 -07:00
## 1.1.1 (October 12, 2022)
### Bug Fixes
* The plugin cleanup function is being called before the entire Terraform workflow is complete.
([Issue ](https://github.com/hashicorp/terraform-provider-boundary/issues/282 )),
([PR ](https://github.com/hashicorp/terraform-provider-boundary/pull/285 )).
2022-10-03 18:23:35 -07:00
## 1.1.0 (October 4, 2022)
### New and Improved
* Add support for JSON credentials
([PR ](https://github.com/hashicorp/terraform-provider-boundary/pull/271 )).
* Add support for setting the plugin execution directory from the config
([PR ](https://github.com/hashicorp/terraform-provider-boundary/pull/280 )).
### Deprecations/Changes
* Fix panic resulting from expired Vault credential store tokens
([Issue ](https://github.com/hashicorp/terraform-provider-boundary/issues/279 ),
[PR ](https://github.com/hashicorp/terraform-provider-boundary/pull/277 )).
* Remove `application_credential_source_ids` of the `target` resource which was deprecated
in 1.0.12 ([PR ](https://github.com/hashicorp/terraform-provider-boundary/pull/273 )).
* Remove `default_role` from the `role` resource, this schema was never supported and was
included mistakenly ([Issue ](https://github.com/hashicorp/terraform-provider-boundary/issues/130 ),
[PR ](https://github.com/hashicorp/terraform-provider-boundary/pull/269 )).
2022-09-13 10:52:53 -07:00
## 1.0.12 (September 13, 2022)
### New and Improved
* Add support for SSH targets
([PR ](https://github.com/hashicorp/terraform-provider-boundary/pull/264 )).
2022-09-07 17:57:26 -07:00
### Deprecations/Changes
* Deprecate `application_credential_source_ids` of the `target` resource
([PR ](https://github.com/hashicorp/terraform-provider-boundary/pull/260 )).
2022-08-26 10:40:52 -07:00
## 1.0.11 (August 26, 2022)
2022-08-25 21:03:24 -07:00
### New and Improved
* Add support for SSH private key credentials
([PR ](https://github.com/hashicorp/terraform-provider-boundary/pull/257 )).
* Add support for credential type in Vault libraries
([PR ](https://github.com/hashicorp/terraform-provider-boundary/pull/257 )).
2022-08-10 14:17:31 -07:00
## 1.0.10 (August 10, 2022)
### New and Improved
* Adds support for static credential stores
([PR ](https://github.com/hashicorp/terraform-provider-boundary/pull/236 )).
* Adds support for username password credentials
([PR ](https://github.com/hashicorp/terraform-provider-boundary/pull/242 )).
2022-06-06 11:29:45 -07:00
## 1.0.9 (June 6, 2022)
2022-06-06 11:28:24 -07:00
### Bug Fixes
* The bug fix released in 1.0.8 to resolve the `plugin is nil` error only worked for
Linux AMD64. This was due to a build issue where the plugin binaries were only built for
Linux AMD64. Other platforms would receive an error similar to:
Error: error reading wrappers from "recovery_kms_hcl":
Error configuring kms: error fetching kms plugin rpc client:
fork/exec boundary-plugin-kms-awskms.gz: exec format error
([Issue ](https://github.com/hashicorp/terraform-provider-boundary/issues/209 )),
([PR ](https://github.com/hashicorp/terraform-provider-boundary/pull/216 )).
2022-06-01 13:24:31 -07:00
## 1.0.8 (June 1, 2022)
2022-06-01 13:17:49 -07:00
### Bug Fixes
* After moving to go-kms-wrapping V2, the Boundary Terraform Provider
did not load all KMS plugins resulting in an error when trying to
create a wrapper for any type other than 'aead':
Error: error reading wrappers from "recovery_kms_hcl":
Error configuring kms: plugin is nil
([Issue ](https://github.com/hashicorp/terraform-provider-boundary/issues/209 )),
([PR ](https://github.com/hashicorp/terraform-provider-boundary/pull/213 )).
2022-05-16 14:46:50 -07:00
## 1.0.7 (May 16, 2022)
2022-05-13 18:28:38 -07:00
### Deprecations/Changes
* Undoes an erroneous deprecation of the `login_name` and `password` fields in `resource_account_password` and `resource_account` .
Deprecates `resource_account` that was replaced with `resource_account_password`
([PR ](https://github.com/hashicorp/terraform-provider-boundary/pull/201 )).
2022-01-21 00:58:42 +00:00
## 1.0.6 (January 21, 2022)
2022-01-20 16:56:47 -08:00
### New and Improved
* Adds dynamic host plugin catalog/set
([PR ](https://github.com/hashicorp/terraform-provider-boundary/pull/159 )).
* Adds support for insecure TLS to Boundary
([PR ](https://github.com/hashicorp/terraform-provider-boundary/pull/163 )).
### Deprecations/Changes
* Removes fields `host_set_ids` and `application_credential_library_ids` of the
`target` resource, which were deprecated in 1.0.5
([PR ](https://github.com/hashicorp/terraform-provider-boundary/pull/150 )).
2021-09-09 15:26:00 +00:00
## 1.0.5 (September 09, 2021)
2021-09-08 11:15:10 -07:00
### Deprecations/Changes
* Deprecate fields `host_set_ids` and `application_credential_library_ids` of the
`target` resource. See boundary 0.5.0 [changelog ](https://github.com/hashicorp/boundary/blob/main/CHANGELOG.md#deprecationschanges ) for more detail on the deprecation.
([PR ](https://github.com/hashicorp/terraform-provider-boundary/pull/134 )).
2021-08-19 18:40:46 +00:00
## 1.0.4 (August 19, 2021)
2021-08-16 22:22:09 -07:00
### New and Improved
* Adds managed groups resource
([PR ](https://github.com/hashicorp/terraform-provider-boundary/pull/118 )).
2021-06-30 23:47:20 +00:00
## 1.0.3 (June 30, 2021)
2021-06-25 13:30:23 -07:00
### New and Improved
* Adds credential library resource for Vault
([PR ](https://github.com/hashicorp/terraform-provider-boundary/pull/114 )).
* Adds credential store resource for Vault
([PR 1 ](https://github.com/hashicorp/terraform-provider-boundary/pull/114 )),
([PR 2 ](https://github.com/hashicorp/terraform-provider-boundary/pull/125 )).
* Adds claim scopes attribute to OIDC auth method
([PR ](https://github.com/hashicorp/terraform-provider-boundary/pull/112 )).
* Adds account claim maps attribute to OIDC auth method
([PR ](https://github.com/hashicorp/terraform-provider-boundary/pull/111 )).
### Bug Fixes
* Make OIDC account attribute for subject ForceNew
([Issue ](https://github.com/hashicorp/terraform-provider-boundary/issues/119 )),
([PR ](https://github.com/hashicorp/terraform-provider-boundary/pull/122 )).
* Update static type attribute for host catalog resource
([Issue ](https://github.com/hashicorp/terraform-provider-boundary/issues/115 )),
([PR ](https://github.com/hashicorp/terraform-provider-boundary/pull/121 )).
2021-05-06 18:52:44 +00:00
## 1.0.2 (May 06, 2021)
2021-05-05 10:02:53 -07:00
2021-06-25 13:30:23 -07:00
### New and Improved
2021-05-05 10:02:53 -07:00
* Adds OIDC account resource
2021-06-25 13:30:23 -07:00
([PR ](https://github.com/hashicorp/terraform-provider-boundary/pull/105 )).
2021-05-05 10:02:53 -07:00
* Adds OIDC auth method resource
2021-06-25 13:30:23 -07:00
([PR ](https://github.com/hashicorp/terraform-provider-boundary/pull/105 )).
### Deprecations/Changes
2021-05-05 10:02:53 -07:00
* Deprecates fields on `resource_auth_method` that will be replaced in the future with generic `attributes` attribute.
2021-02-02 17:41:22 +00:00
## 1.0.1 (February 02, 2021)
2021-02-01 11:04:08 -08:00
2021-02-02 08:58:10 -08:00
### New and Improved
* Adds worker filter to target resource
2021-06-25 13:30:23 -07:00
([PR ](https://github.com/hashicorp/terraform-provider-boundary/pull/76 )).
2021-02-01 11:04:08 -08:00
2021-01-20 18:26:04 +00:00
## 1.0.0 (January 20, 2021)
2021-01-20 08:15:57 -08:00
We are bumping the version of the Boundary Terraform provider to v1.0.0 and will release new versions of the provider at its own cadence instead of keeping it in lockstep with Boundary.
### Bug Fixes
* During `terraform apply` , do not update existing user account passwords when the password field is updated in the tf file.
2021-06-25 13:30:23 -07:00
([Issue ](https://github.com/hashicorp/terraform-provider-boundary/issues/71 )),
([PR ](https://github.com/hashicorp/terraform-provider-boundary/pull/70 )).
2021-01-20 08:15:57 -08:00
2021-01-14 20:46:06 +00:00
## 0.1.4 (January 14, 2021)
2021-01-12 14:05:29 -08:00
2021-01-20 08:15:57 -08:00
### New and Improved
2021-06-25 13:30:23 -07:00
Update provider to handle new domain errors ([PR ](https://github.com/hashicorp/terraform-provider-boundary/pull/63 )).
2021-01-12 14:05:29 -08:00
2021-01-14 13:23:03 -08:00
## 0.1.0 (October 14, 2020)
2020-05-14 17:06:23 -07:00
2024-10-01 17:45:52 +01:00
Initial release!