Skip to content

Releases: hashicorp/terraform-provider-azuread

v1.5.0

20 May 13:29
Compare
Choose a tag to compare

NOTES:

  • Support for Microsoft Graph: This release introduces beta support for Microsoft Graph in a way that is forward (and backward) compatible with the current Azure Active Directory Graph API implementation. We do not recommend enabling this beta in production at this time, but encourage you to try it out in test environments where minimal impact can occur if something doesn't work as expected. See the Migration Guide for more details.

  • Deprecations: This release contains a number of additional deprecations to aid in future upgrades to version 2.0 of this provider. These will be flagged when running Terraform, and are documented in detail in the Migration Guide. Existing configurations will continue to work unchanged for any v1.x release, regardless of which API is used.

IMPROVEMENTS:

  • data.azuread_user - export the user_type attribute (#406)
  • azuread_user - export the user_type attribute (#401] / [#413)

BUG FIXES:

  • azuread_application - validation for the identifier_uris property now supports URNs (#426)

v1.4.0

18 Feb 17:38
Compare
Choose a tag to compare

IMPROVEMENTS:

  • dependencies: updating to build using Go 1.16 which adds support for darwin/arm64 (Apple Silicon) (#403)
  • Data Source: azuread_group - support for the mail_enabled and security_enabled properties (#393)
  • azuread_group - support for the mail_enabled and security_enabled attributes (#393)

v1.3.0

28 Jan 15:27
Compare
Choose a tag to compare

IMPROVEMENTS:

  • azuread_application_certificate - support for base64 and hex encoded certificate values (#386)
  • azuread_service_principal_certificate - support for base64 and hex encoded certificate values (#386)

v1.2.2

16 Jan 00:31
Compare
Choose a tag to compare

BUGFIXES:

  • azuread_application - set the display name correctly when creating/updating applications using the display_name property

v1.2.1

14 Jan 22:20
Compare
Choose a tag to compare

BUGFIXES:

  • data.azuread_application - correctly set the display_name attribute in state.
  • azuread_application - correctly set the display_name attribute in state.

v1.2.0

14 Jan 20:44
Compare
Choose a tag to compare

NOTES:

  • Terraform Plugin SDK Upgrade: This version upgrades the Terraform Plugin SDK to v2.3.0. This does not provide any additional provider features or resources but is useful for developers and part of our development roadmap.
  • Refactor into multiple packages: As part of our preparation for Microsoft Graph support, this release refactors resources and data sources into separate Go packages.

IMPROVEMENTS:

  • azuread_application - support new values include_externally_authenticated_upn, include_externally_authenticated_upn_without_hash, and use_guid for the additional_properties property of the optional_claims block.

DEPRECATIONS:

  • data.azuread_application - the name property has been renamed to display_name and will be removed in version 2.0.
  • data.azuread_group - the name property has been renamed to display_name and will be removed in version 2.0.
  • data.azuread_groups - the names property has been renamed to display_names and will be removed in version 2.0.
  • azuread_application - the name property has been renamed to display_name and will be removed in version 2.0.
  • azuread_application - the type property is now deprecated and will be removed in version 2.0, as there is no longer any distinction between native and webapp/api applications.
  • azuread_group - the name property has been renamed to display_name and will be removed in version 2.0.

v1.1.1

26 Nov 16:55
Compare
Choose a tag to compare

BUG FIXES:

  • azuread_application - resolves an issue where setting prevent_duplicate_names = true causes an error for new applications (#367)
  • azuread_application - fixes a bug where the default owner for a new application is removed (#366)

v1.1.0

25 Nov 15:05
Compare
Choose a tag to compare

FEATURES:

  • Added a flag to allow users to customize the Partner ID or opt-out of the default Terraform Partner ID (#350)
  • This release includes updated support for working directly with tenants using Azure CLI authentication. We recommend the use of az login --allow-no-subscription to populate tenant-level accounts (which have no subscriptions).

IMPROVEMENTS:

  • data.azuread_user - support the given_name, surname, job_title, department, company_name, physical_delivery_office_name, street_address, city, state, country, postal_code and mobile attribute (#351)
  • azuread_user - support the given_name, surname, job_title, department, company_name, physical_delivery_office_name, street_address, city, state, country, postal_code and mobile properties (#351)

BUG FIXES:

  • Provider: Fixed an issue where CLI authentication produced a parsing json result error during provider initialization (#358)
  • azuread_application - enable removal of owners on existing applications, and creation of applications with no owners (#355)
  • azuread_application - fixed a bug where specifying the prevent_duplicate_names property would report a false positive on update. (#338)

v1.0.0

03 Sep 22:03
Compare
Choose a tag to compare

NOTES:

  • Major Version: This is a major version upgrade which contains some breaking changes as detailed below.
  • Terraform 0.10/0.11: This version of the provider requires Terraform 0.12.x or later and will not work with earlier versions.

FEATURES:

  • New resource: azuread_application_app_role (#150] [#306)
  • New resource: azuread_application_oauth2_permission (#267)

BREAKING CHANGES:

  • azuread_application - a default value for the homepage property is no longer derived when unspecified (#268)
  • azuread_application_password - the deprecated application_id property has been removed
  • data.azuread_group - the name property is now case-insensitive (#246)
  • data.azuread_groups and data.azuread_users will not error if no results found

v0.11.0

09 Jul 10:57
Compare
Choose a tag to compare

IMPROVEMENTS:

  • Provider: no longer require configuring subscription_id (configuration value) / ARM_SUBSCRIPTION_ID (environment variable). (#271)
  • data.azuread_client_config - deprecate the subscription_id property. For compatibility, still populates subscription_id if the provider is configured with a subscription ID (#271)
  • data.azuread_application - support for the application_id property (#274)
  • data.azuread_users - support the ignore_missing property (#256)
  • data.azuread_users - export the users attribute containing a list of users with additional properties (#256)
  • azuread_application - support the prevent_duplicate_names property (#279)
  • azuread_application - validate app_roles and oauth2_permissions to check for duplicate values (#287)
  • azuread_group - support the prevent_duplicate_names property (#279)

BUG FIXES:

  • azuread_group - remediate AAD replication delays when adding/removing group members (#283)
  • azuread_group - remediate AAD replication delays after group creation, before setting owners/members (#290)