Skip to content

Releases: microsoft/terraform-provider-azuredevops

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

v1.4.0

24 Oct 08:55
8b5b809
Compare
Choose a tag to compare

FEATURES:

  • New Data Resource azuredevops_serviceendpoint_bitbucket #1200

BUG FIX:

  • azuredevops_agent_queue - Fix name not set bug. #1157
  • azuredevops_serviceendpoint_sonarqube - Adding nil check to project ID. #1159
  • azuredevops_group - Detect that group has been deleted. #1196
  • All service connection - Detect that service connection is not fully returned and this appears to be a permission issue. #1193

IMPROVEMENTS:

  • azuredevops_wiki - Add support for delete project type wiki #1166
  • azuredevops_agent_queue - Add name validation #1184
  • Data Source azuredevops_agent_queue - Add name validation #1184
  • azuredevops_git_repository
    • Add support for enable/disable repository #1181
    • Update test case #1188
    • Optimize resource import #1194
  • Data Source azuredevops_git_repository - Optimize resource acquisition. #1197
  • azuredevops_repository_policy_max_file_size - Add support for max file size 50M #1168
  • azuredevops_feed_permission - Sync permissions after create/update #1169
  • azuredevops_branch_policy_build_validation - Update document #1172
  • serviceendpoint_azurecr - Fix document error #1163
  • azuredevops_build_definition_permissions - Update document #1195

BREAKING CHANGE:

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

v1.3.0

03 Sep 03:22
48c6d8d
Compare
Choose a tag to compare

BUG FIX:

  • azuredevops_serviceendpoint_azurecr
    • Fix tenant_id not set as expected. #1115
    • Fix tenant_id not set bug. #1142
  • Data Source azuredevops_users - Return empty list if user not found. #1116
  • azuredevops_securityrole_assignment - Detecting role assignment revoke. #1120
  • azuredevops_serviceendpoint_kubernetes - Enhance nil check. #1127
  • azuredevops_team - Fix idempotency add members issue. #1130
  • azuredevops_serviceendpoint_azurecr - Expect serviceprincipalkey only if ServicePrincipal authentication is used. #1134
  • azuredevops_build_folder - Fix import bug. #1143
  • azuredevops_serviceendpoint_dockerregistry - Enhance nil check. #1146
  • azuredevops_group - Add support for group_id. #1147
  • Data Source azuredevops_group - Add support for group_id. #1149

IMPROVEMENTS:

  • azuredevops_feed Support import #1119
  • Add default timeout #1114
  • Update Task Agent resources #1128

v1.2.0

25 Jul 09:05
2217a79
Compare
Choose a tag to compare

FEATURES:

  • New Resource azuredevops_wiki #1032

BUG FIX:

  • azuredevops_check_exclusive_lock - Add example. #1054
  • azuredevops_users - Fix user not found bug. #1110
  • azuredevops_git_repository
    • Fix repository not found bug. #1065
    • Detect repository deleted outside of Terraform #1087
  • azuredevops_pipeline_authorization - Check Pipeline Project for Resource Permissions. #1059
  • azuredevops_serviceendpoint_kubernetes - Enhance parameter nil checking. #1091
  • azuredevops_git_repository_file - Check branch status. #1100

IMPROVEMENTS:

  • azuredevops_serviceendpoint_azurerm - Add support for AzureUSGovernment and AzureGermanCloud clouds. #1061
  • azuredevops_variable_group
    • Add validation that variable can have either only value attribute or both is_secret and secret_value attributes. #1075
    • Update document. #1044
  • azuredevops_serviceendpoint_azurecr - Add support for WorkloadIdentityFederation. #1105
  • azuredevops_git_repository - Fix typo error. #1111
  • Dependency upgrade - #1083
  • azuredevops_check_approval - Update tests #1092
  • azuredevops_check_exclusive_lock - Add default timeout and update tests. #1092
  • azuredevops_check_branch_control - Add default timeout and update tests. #1092
  • azuredevops_check_business_hours - Add default timeout and update tests. #1092
  • azuredevops_check_required_template - Add default timeout and update tests. #1092
  • azuredevops_build_definition - Update unit tests. #1094
  • Data Source azuredevops_build_definition - Update tests. #1094
  • azuredevops_build_folder - Add default timeout and update tests. #1094
  • azuredevops_pipeline_authorization - Add update tests. #1094
  • azuredevops_resource_authorization - Add update tests. #1094
  • Data Source azuredevops_project - Add default timeout and update tests. #1095
  • Data Source azuredevops_projects - Update unit tests. #1095
  • Data Source azuredevops_team - Update unit tests. #1095
  • Data Source azuredevops_teams - Update unit tests. #1095
  • azuredevops_project - Add update unit tests. #1095
  • azuredevops_project_features - Add update unit tests. #1095
  • azuredevops_project_pipeline_settings - Add update unit tests. #1095
  • azuredevops_team - Add update unit tests. #1095
  • azuredevops_team_members - Add update unit tests. #1095
  • azuredevops_team_administrators - Add update unit tests. #1095
  • azuredevops_feed - Optimize code and update tests. #1098
  • Data Source azuredevops_feed - Optimize code and update tests. #1098
  • azuredevops_feed_permission - Optimize code and update tests. #1098
  • Data Source azuredevops_git_repositories - Add timeout and update tests. #1103
  • Data Source azuredevops_git_repository - Add timeout and update tests. #1103
  • azuredevops_git_repository - Add timeout and update tests. #1103
  • azuredevops_git_repository_branch - Add timeout and update tests. #1103
  • azuredevops_git_repository_file - Add timeout and update tests. #1103
  • azuredevops_group_membership - Add timeout and update tests. #1107
  • azuredevops_group - Add timeout and update tests. #1107
  • Data Source azuredevops_users - Add timeout and update tests. #1107
  • Data Source azuredevops_group - Add timeout and update tests. #1107
  • Data Source azuredevops_groups - Add timeout and update tests. #1107
  • Data Source azuredevops_identity_user - Add timeout and update tests. #1108
  • Data Source azuredevops_identity_group - Add timeout and update tests. #1108
  • Data Source azuredevops_identity_groups - Add timeout and update tests. #1108
  • azuredevops_user_entitlement - Add timeout and update tests. #1109
  • azuredevops_group_entitlement - Add timeout and update tests. #1109

v1.1.1

16 May 08:43
6785031
Compare
Choose a tag to compare

BUG FIX:

  • azuredevops_team_members - Optimize descriptor read operation. #1048
  • azuredevops_team - Optimize descriptor read operation. #1048
  • azuredevops_teams - Optimize descriptor read operation. #1048

v1.1.0

15 May 10:17
319a67c
Compare
Choose a tag to compare

FEATURES:

  • New Data Resource azuredevops_identity_user #956
  • New Data Resource azuredevops_identity_group #956
  • New Data Resource azuredevops_identity_groups #956
  • New Resource azuredevops_securityrole_assignment #982
  • New Data Resource azuredevops_securityrole_definitions #982
  • New Resource azuredevops_feed #1011
  • New Resource azuredevops_feed_permission #1011
  • New Data Resource azuredevops_feed #1011

IMPROVEMENTS:

  • azuredevops_pipeline_authorization - Allow pipeline authorization across projects. #973
  • azuredevops_git_repository - Support export repository status. #1024
  • Data Resource azuredevops_git_repositories - Support export repository status. #1024
  • Data Resource azuredevops_git_repository - Support export repository status. #1024
  • Document azuredevops_elastic_pool - Fix document title. #1037
  • Document Adding information about use in Azure Pipelines. #1019

BUG FIX:

  • azuredevops_serviceendpoint_azurerm - Fix azurerm_subscription_id conflicts with azurerm_management_group_id. #1004
  • azuredevops_team_members - Optimize descriptor read operation. #1014
  • azuredevops_team - Optimize descriptor read operation. #1014
  • azuredevops_teams - Optimize descriptor read operation. #1014
  • azuredevops_group_membership - Fix group entitlement not found error. #1015
  • azuredevops_git_repository - Fix cannot set default_branch on update. #1020

v1.0.1

11 Mar 09:09
f21ab1e
Compare
Choose a tag to compare

FEATURES:

  • Fix AzureAD authorization and OIDC validationOIDC validation #993

v1.0.0

07 Mar 02:36
3d443c2
Compare
Choose a tag to compare

FEATURES:

  • New Resource azuredevops_environment_resource_kubernetes #935
  • New Resource azuredevops_library_permissions #740
  • New Resource azuredevops_variable_group_permissions #740
  • Add support for Service Principal, Identity, OIDC etc. authorization #747

IMPROVEMENTS:

  • azuredevops_check_required_template - Add support for githubenterprise repository type. #962
  • azuredevops_elastic_pool - Add support for project_id. #966
  • azuredevops_pipeline_authorization - Update document. #960
  • Data Resourceazuredevops_groups - Add support for group id. #980

BUG FIX:

  • azuredevops_serviceendpoint_azurecr - Fix potential nil exception. #972
  • azuredevops_serviceendpoint_azurerm - Fix import error. #967
  • azuredevops_variable_group - Exclude Key Vault disabled secrets. #947
  • azuredevops_git_repository - Fix default branch not set when init_type=Clean or init_type=Fork. #946
  • azuredevops_check_approval - Add missing version property. #977
  • azuredevops_check_branch_control - Add missing version property. #977
  • azuredevops_check_business_hours - Add missing version property. #977
  • azuredevops_check_exclusive_lock - Add missing version property. #977
  • azuredevops_check_required_template - Add missing version property. #977
  • azuredevops_pipeline_authorization - Fix pipeline authorization not set. #986

v0.11.0

09 Jan 08:02
c417d5a
Compare
Choose a tag to compare

FEATURES:

  • New Resource azuredevops_servicehook_storage_queue_pipelines #914

IMPROVEMENTS:

  • azuredevops_serviceendpoint_azurerm - Add support for featuure to verify the service connection. #865
  • azuredevops_build_definition - Add support for queue_status. #916
  • azuredevops_pipeline_authorization - Enhance authorization status check. #929
  • azuredevops_agent_queue - Add support for name. #906
  • azuredevops_users - Improve read operation performance. #939
  • Data Resource azuredevops_environment - Add support for fetch environment by name. #917

BUG FIX:

  • azuredevops_serviceendpoint_azurerm - Fix resource deleted but state not removed. #921
  • azuredevops_git_repository_file - Fix apply for non-project resources fails. #925
  • azuredevops_build_definition - Fix skip_first_run to work for all repo types. #928
  • azuredevops_git_repository - Fix default_branch not set when init_type=Clean or init_type=Fork. #946
  • azuredevops_variable_group - Exclude disabled secrets. #947

v0.10.0

27 Oct 06:23
Compare
Choose a tag to compare

IMPROVEMENTS:

  • azuredevops_pipeline_authorization - Add support for repository authorization #883
  • azuredevops_elastic_pool - Support set time_to_live_minutes to 0 #885
  • azuredevops_serviceendpoint_azurerm - Support export service_principal_id #902
  • azuredevops_area_permissions - Update document #909

BUG FIX:

  • azuredevops_build_folder_permissions - Fix root folder permissions for builds not set #893
  • azuredevops_project_pipeline_settings - Fix enforce_referenced_repo_scoped_token not set #898