Skip to content

Releases: microsoft/terraform-provider-azuredevops

v0.2.2

18 Jul 03:37
cce032c
Compare
Choose a tag to compare

0.2.2

FEATURES:

  • New Resource azuredevops_serviceendpoint_octopusdeploy #529
  • New Resource azuredevops_serviceendpoint_incomingwebhook #531
  • New Data Resource azuredevops_build_definitions #562

BUG FIX:

  • azuredevops_serviceendpoint_kubernetes - Does not update service_account values when changed. #576
  • azuredevops_project_features - Fix concurrent modification error. #593
  • azuredevops_project - Fix concurrent modification error. #593
  • azuredevops_project - Handling 404 error code. #614

IMPROVEMENTS:

  • azuredevops_serviceendpoint_azurerm - Support for management group scope. #527
  • azuredevops_branch_policy_build_validation" - Adding DefaultBranch into match_type setting. #305
  • azuredevops_branch_policy_min_reviewers" - Adding DefaultBranch into match_type setting. #305
  • azuredevops_branch_policy_auto_reviewers" - Adding DefaultBranch into match_type setting. #305
  • azuredevops_branch_policy_work_item_linking" - Adding DefaultBranch into match_type setting. #305
  • azuredevops_branch_policy_comment_resolution" - Adding DefaultBranch into match_type setting. #305
  • azuredevops_branch_policy_merge_types" - Adding DefaultBranch into match_type setting. #305
  • azuredevops_branch_policy_status_check" - Adding DefaultBranch into match_type setting. #305
  • azuredevops_project_pipeline_settings - Replace deprecated APIs with latest SDK APIs. #609
  • Upgrade Terraform Plugin SDK to v2.11.0 - #587

BREAKING CHANGE:

  • azuredevops_serviceendpoint_servicefabric - Remove sensitive data hashes. #613

v0.2.1

14 Apr 06:29
2af4490
Compare
Choose a tag to compare

FEATURES:

  • New Resource azuredevops_project_pipeline_settings #556

BUG FIX:

  • azuredevops_group - Fix scope not set #542
  • azuredevops_branch_policy_build_validation - Fix file_pattern disordered. #539
  • azuredevops_variable_group - Fix create 401 authorization error. #541
  • azuredevops_group - Can not create group at project level. #558
  • azuredevops_project - Unable disable/enable project feature artifacts. #568

IMPROVEMENTS:

  • Update document - #543
  • Deprecate azuredevops_serviceendpoint_azuredevops, use azuredevops_serviceendpoint_runpipeline instead - #565

v0.2.0

21 Feb 06:34
ef349b0
Compare
Choose a tag to compare

FEATURES:

  • New Resource azuredevops_servicehook_permissions #504
  • New Resource azuredevops_tagging_permissions #510
  • New Resource azuredevops_serviceendpoint_argocd #501
  • New Resource azuredevops_environment #143
  • New Data Resource azuredevops_variable_group #311

BUG FIX:

  • azuredevops_serviceconnection_azurerm - Service principal secret will not be updated when update other settings. #495
  • azuredevops_build_definition
    • Enhance repository check. #493
    • path cannot end with backslash. #513
  • azuredevops_git_repository - default_branch cannot set with initialize type Uninitialized. #498
  • azuredevops_variable_group - Support search top 500 Key Vault secrets. #388
  • azuredevops_group - Import group not set scope. #345

IMPROVEMENTS:

  • data_project - Optimize read operation #524
  • Document scaffold - Generate document from source code #503
  • Upgrade Azure DevOps API to V6 #494
  • All permission resources
    • Refactor the implementation of SecurityNamespace and the according helper functions. #149
    • All permission resources will now clear the Id on a Read operation when the connected ACLs not found. #149

BREAKING CHANGE:

  • All service endpoint - Service endpoint project_id only support project ID, project name is no longer supported since v0.2.0. #494

v0.1.8

26 Nov 02:42
34ef010
Compare
Choose a tag to compare

FEATURES:

  • New Resource azuredevops_git_repository_file #225
  • New Resource azuredevops_serviceendpoint_permissions #249
  • New Data Resource azuredevops_groups #483

IMPROVEMENTS:

  • azuredevops_build_definition
    • Support scheduled triggers. #445
    • Default agent pool has been updated from Hosted Ubuntu 1604 to Azure Pipelines. #466
  • azuredevops_serviceendpoint_azuredevops - Extension Configurable Pipeline Runner should be installed as documented. #454
  • azuredevops_git_repository - initialization should be ignored when importing as documented. #467
  • azuredevops_branch_policy_status_check - Support new property genre. #472
  • Data Resource azuredevops_users - Support export user IDs. #400
  • Data Resource azuredevops_group - Allow generic groups to be returned when searching the organization. #485

BUG FIX:

  • azuredevops_user_entitlement -
    • principal_name Suppress case sensitive. #446
    • If user status is Delete or None, this resource will be removed from .tfstate. #447
  • All service endpoints:
    • Enhance service endpoint status handler. #474
    • Compatible with when Authorizaiton is not returned by service. #460

v0.1.7

25 Aug 09:45
4c995e7
Compare
Choose a tag to compare

FEATURES:

  • New Resource azuredevops_team #121
  • New Resource azuredevops_team_members #121
  • New Resource azuredevops_team_administrators #121
  • New Resource azuredevops_repository_policy_case_enforcement #113
  • New Resource azuredevops_repository_policy_reserved_names #113
  • New Resource azuredevops_repository_policy_max_path_length #113
  • New Resource azuredevops_repository_policy_max_file_size #113
  • New Resource azuredevops_repository_policy_check_credentials #113
  • New Data Resource azuredevops_team #121
  • New Data Resource azuredevops_teams #121

BREAKING CHANGES:

  • Resource azuredevops_repository_policy_author_email_pattern - Remove settings and scope, policy scope can be set by repository ID #436
  • Resource azuredevops_repository_policy_file_path_pattern - Remove settings and scope, policy scope can be set by repository ID #436

v0.1.6

16 Jul 08:35
Compare
Choose a tag to compare

FEATURES:

  • New Resource serviceendpoint_generic #402
  • New Resource serviceendpoint_generic_git #402

IMPROVEMENTS:

  • resource_git_repository - Support import private repository. #236
  • azuredevops_git_permissions - Can create permissions on non-existent branches. #411
  • azuredevops_repository_policy_author_email_pattern - Support project level repository policy setting #113
  • azuredevops_repository_policy_file_path_pattern - Support project level repository policy setting #113

BREAKING CHANGES:

  • azuredevops_repository_policy_author_email_pattern - scope is an optional configuration. If scope not configured, the policy will be set to the project. #113
  • azuredevops_repository_policy_file_path_pattern - scope is an optional configuration. If scope not configured, the policy will be set to the project. #113

BUG FIX:

  • azuredevops_git_repository - Changing the init_type will recreate the repository. #406
  • azuredevops_serviceendpoint_kubernetes - Import crash. #414

v0.1.5

11 Jun 09:16
Compare
Choose a tag to compare

FEATURES:

  • New Resource azuredevops_serviceendpoint_servicefabric #38
  • New Resource azuredevops_repository_policy_author_email_pattern #113
  • New Resource azuredevops_repository_policy_file_path_pattern #113
  • New Resource azuredevops_branch_policy_status_check #352

IMPROVEMENTS:

  • azuredevops_serviceendpoint_azurerm - Credentials can be updated without recreate. #387

BUG FIX:

  • azuredevops_group - Fix group scope not set #366
  • azuredevops_serviceendpoint_azurecr - Fix container registry name cannot be updated. #391

v0.1.4

16 Apr 08:32
d80cc6d
Compare
Choose a tag to compare

FEATURES:

  • New Resource azuredevops_serviceendpoint_ssh #270
  • New Resource azuredevops_serviceendpoint_npm #334
  • New Resource azuredevops_serviceendpoint_azuredevops #339
  • New Resource azuredevops_serviceendpoint_github_enterprise #210

IMPROVEMENTS:

  • azuredevops_group - Support for changing group display names #356

BUG FIX:
azuredevops_group - scope will be suppressed during plan and apply #345
azuredevops_variable_group - handle non-existent variable groups #359

v0.1.3

22 Mar 09:05
2db8a72
Compare
Choose a tag to compare

FEATURES:

  • New Resource azuredevops_branch_policy_merge_types #300

IMPROVEMENTS:

  • Support darwin/arm64 (Apple Silicon) #332
  • All service endpoints - Description accept any string between 0~1024 in length #295
  • azuredevops_git_repository - Support import Azure Git repository resource #43
  • azuredevops_serviceendpoint_azurecr - Support expose service principal ID #317
  • azuredevops_serviceendpoint_github - Compatible with GitHub App service connection #326

BUG FIX:

  • azuredevops_serviceendpoint_azurecr - Fix unable to update the description #312
  • azuredevops_branch_policy_build_validation - Handle deleted policy #330

v0.1.2

05 Feb 08:13
4a93bd6
Compare
Choose a tag to compare

FEATURES:

  • New Resource azuredevops_serviceendpoint_artifactory #256
  • New Resource azuredevops_serviceendpoint_sonarqube #257

IMPROVEMENTS:

  • azuredevops_serviceendpoint_azurecr - Change docker registry login server to lowercase #277
  • azuredevops_serviceendpoint_github - Enhance auth_... configuration block check #275
  • azuredevops_branch_policy_min_reviewers - Support new configurations #255
    • last_pusher_cannot_approve - Prohibit the most recent pusher from approving their own changes. Defaults to false.
    • allow_completion_with_rejects_or_waits - Allow completion even if some reviewers vote to wait or reject. Defaults to false.
    • on_push_reset_approved_votes - When new changes are pushed reset all approval votes (does not reset votes to reject or wait). Defaults to false.
    • on_push_reset_all_votes - When new changes are pushed reset all code reviewer votes. Defaults to false.
    • on_last_iteration_require_vote - On last iteration require vote. Defaults to false.

BUG FIX:

  • All service endpoint resources - Add resource status check during creation and deletion #261
  • azuredevops_variable_group - Key vault variables will be verified with Azure key vault secrets #252