Skip to content

Releases: microsoft/terraform-provider-azuredevops

v1.11.2

19 Aug 02:45
eac38e9
Compare
Choose a tag to compare

BUG FIXES

  • Fix a bug when authenticating via system managed identity (#1415)

v1.11.1

07 Aug 04:54
15469b6
Compare
Choose a tag to compare

BUG FIXES

  • azuredevops_git_permissions: Permission check case-sensitively (#1411)

v1.11.0

29 Jul 08:20
3290007
Compare
Choose a tag to compare

ENHANCEMENTS

  • Support AAD based auth token refresh (#1402)
  • Support new auth methods (#1405):
    • Azure CLI auth
    • ADO pipeline OIDC auth
    • OIDC request based auth (ADO Pipeline and Github) now supports token refresh
  • Provider schema changes (#1405):
    • client_id: new env var source AZURE_CLIENT_ID
    • client_secret_path: new env var source ARM_CLIENT_SECRET_FILE_PATH
    • oidc_request_token: new env var source SYSTEM_ACCESSTOKEN
    • oidc_request_url: new env var source SYSTEM_OIDCREQUESTURI
    • oidc_token_file_path: new env var source AZURE_FEDERATED_TOKEN_FILE
    • client_id_file_path: newly added
    • auxiliary_tenant_ids: newly added
    • use_cli: newly added
    • oidc_azure_service_connection_id: newly added

BREAKING CHANGES

  • Provider schema changes (#1405):
    • oidc_audience: removed
    • (tenant|client)_id_(plan|apply): removed
    • oidc_tfc_tag: removed

v1.10.0

30 May 07:23
857f4a1
Compare
Choose a tag to compare

FEATURES:

  • New Resource azuredevops_serviceendpoint_black_duck #1364

BUG FIX:

  • azuredevops_serviceendpoint_azurecr - Fix cannot update bug. #1372
  • azuredevops_extension - Fix install new extension failed bug. #1373
  • azuredevops_git_repository - Fix ID not set correctly when import a repository by name. #1374

IMPROVEMENTS:

  • azuredevops_workitem
    • Add support for link parent work item. #1365
    • Add support for import. #1365
  • Data Source azuredevops_group - Update document. #1360
  • Data Source azuredevops_groups - Update document. #1360

v1.9.0

21 Apr 08:07
c12e471
Compare
Choose a tag to compare

FEATURES:

  • New Resource azuredevops_extension #1328
  • New Resource azuredevops_serviceendpoint_openshift #1336
  • New Data Resource azuredevops_git_repository_file #1335

IMPROVEMENTS:

v1.8.1

14 Mar 10:02
baea9cf
Compare
Choose a tag to compare

BUG FIX:

  • azuredevops_variable_group - Fix validation conflict with ignore_changes. #1325

v1.8.0

13 Mar 08:54
8140ba0
Compare
Choose a tag to compare

FEATURES:

  • New Data Resource azuredevops_group_membership #1307

BUG FIX:

  • azuredevops_project - Fix the bug where id was set to the project name. #1316
  • All service connection resources - Check if service connection has been deleted. #1318

IMPROVEMENTS:

  • azuredevops_client_config - Add support for export organization ID. #1301
  • azuredevops_service_principal_entitlement - Suppress case difference for origin. #1303
  • Bump terraform-plugin-sdk/v2 sdk to v2.36.1 and azidentity to v1.8.2. #1310
  • azuredevops_build_definition
    • Add support for other Git(Git) to repository.repo_type. #1312
    • Add support for create classic agent jobs. #1312
  • Data source azuredevops_build_definition
    • Add support for exporting other Git(Git). #1312
    • Add support for exporting classic agent jobs. #1312
  • azuredevops_variable_group - Check secret variables during plan. #1321
  • azuredevops_users - Update documentation. #1302
  • azuredevops_team - Fix incorrect name in Terraform registry. #1304
  • azuredevops_teams - Fix incorrect name in Terraform registry. #1304
  • serviceendpoint_azurecr - Documentation update. #1308

v1.7.0

17 Feb 07:12
6585634
Compare
Choose a tag to compare

FEATURES:

  • New Resource azuredevops_dashboard #1284
  • New Data Resource azuredevops_descriptor #1294
  • New Data Resource azuredevops_storage_key #1294
  • New Data Resource azuredevops_user #1296

BUG FIX:

  • azuredevops_project - Fix name unchanged but updated. #1285
  • Permission resources
    • Fix descriptor filter bug, cannot set permission for AAD groups. #1297
    • Fix collection level groups/users cannot set permission bug. #1299

IMPROVEMENTS:

  • azuredevops_identity_groups
    • Add support for descriptor. #1279
    • Add support for subject_descriptor. #1292
  • azuredevops_identity_group - Add support for subject_descriptor. #1292
  • azuredevops_identity_user - Add support for subject_descriptor. #1293

BREAKING CHANGE:

  • All service endpoint resources - Change authorization to compute only, not configurable. #1298

v1.6.0

23 Jan 06:43
54402f6
Compare
Choose a tag to compare

FEATURES:

  • New Resource azuredevops_service_principal_entitlement #1253
  • New Resource azuredevops_feed_retention_policy #1257
  • New Resource azuredevops_project_tags #1259
  • New Resource azuredevops_serviceendpoint_checkmarx_sca #1267
  • New Resource azuredevops_serviceendpoint_checkmarx_sast #1268
  • New Resource azuredevops_serviceendpoint_checkmarx_one #1269
  • New Resource azuredevops_check_rest_api #1274
  • New Data Resource azuredevops_service_principal #1253

BUG FIX:

  • azuredevops_securityrole_assignment - Fix inconsistent result after apply. #1255
  • azuredevops_wiki - Fix documentation typos. #1264
  • azuredevops_git_repository - Fix branch not found bug. #1270
  • Permission resources - Add support for identity filtering. #1256

IMPROVEMENTS:

  • azuredevops_project - Update documentation. #1258
  • azuredevops_feed_retention_policy - Add support for organization level feed retention policy. #1261
  • Data Resource azuredevops_team - Optimize the read operation, use GetTeam instead of GetTeams #1262
  • All resource documentation - Add timeout documentation. #1273
  • Update dependencies and bump go to v1.23 #1277
  • Documentation
    • Update document format #1278
    • Fix documentation errors and add missing properties. #1280

v1.5.0

23 Dec 05:53
e20b3d1
Compare
Choose a tag to compare

FEATURES:

  • New Resource azuredevops_serviceendpoint_snyk #1224
  • New Resource azuredevops_serviceendpoint_dynamics_lifecycle_services #1240
  • New Resource azuredevops_serviceendpoint_azure_service_bus #1242
  • New Resource azuredevops_serviceendpoint_gitlab #1243
  • New Resource azuredevops_serviceendpoint_visualstudiomarketplace #1246
  • New Data Resource azuredevops_serviceendpoint_bitbucket #1200

BUG FIX:

  • azuredevops_serviceendpoint_github_enterprise - Add nil check. #1209
  • azuredevops_serviceendpoint_generic - Relax server_url restrictions. #1210
  • All service connection resources - Fix import share service connection not point to the right project. #1211
  • azuredevops_group_entitlement
    • Detect group deleted. #1212
    • Fix group import crash bug. #1220
  • azuredevops_check_branch_control - Remove the required check for ignore_unknown_protection_status. #1222
  • azuredevops_serviceendpoint_kubernetes - Fix crash bug. #1228

IMPROVEMENTS:

  • SDK update - Update resource.StateChangeConf to retry.StateChangeConf #1204
  • azuredevops_securityrole_assignment - Change resource_id to forceNew=true #1205
  • Add client initialization error handle #1207
  • azuredevops_user_entitlement - Update documentation #1208
  • azuredevops_serviceendpoint_azurerm
    • Add support server_url and cloud environmentAzureStack #1213
    • Add support for credentials.serviceprincipalcertificate#1225
    • Add support for credentials.serviceprincipalcertificate#1225
  • azuredevops_git_repository
    • Add support for initialize of uninitialized repository #1218
    • Update document #1221
    • Support importing repository via username/password #1223
  • azuredevops_build_definition - Add support for build_completion_trigger #1226
  • azuredevops_serviceendpoint_kubernetes - Add support for service_account.accept_untrusted_certs #1229
  • All service connections - Remove forceNew for service_endpoint_name #1238
  • azuredevops_serviceendpoint_aws - Add nil check in resource read #1239
  • azuredevops_serviceendpoint_azurecr - Change serviceprincipalid to forceNew=true #1247
  • go.mod - Bump golang.org/x/crypto from v0.24.0 to v0.31.0 #1252

BREAKING CHANGE:

  • azuredevops_build_definition - Change name from optional to required. #1185