1
0
Форкнуть 0
terraform-provider-azuredevops/CHANGELOG.md

319 строки
28 KiB
Markdown
Исходник Обычный вид История

2023-04-27 06:11:40 +03:00
## 0.5.0
FEATURES:
2023-04-27 12:05:14 +03:00
* **New Resource** `azuredevops_serviceendpoint_jfrog_distribution_v2` [#705](https://github.com/microsoft/terraform-provider-azuredevops/pull/705)
* **New Resource** `azuredevops_serviceendpoint_jfrog_artifactory_v2` [#705](https://github.com/microsoft/terraform-provider-azuredevops/pull/705)
* **New Resource** `azuredevops_serviceendpoint_jfrog_platform_v2` [#705](https://github.com/microsoft/terraform-provider-azuredevops/pull/705)
* **New Resource** `azuredevops_serviceendpoint_jfrog_xray_v2` [#705](https://github.com/microsoft/terraform-provider-azuredevops/pull/705)
2023-04-27 06:11:40 +03:00
IMPROVEMENTS:
* `azuredevops_serviceendpoint_azurerm` - Add support for resource state migration created prior to v0.4.0. [#754](https://github.com/microsoft/terraform-provider-azuredevops/pull/754)
* `azuredevops_variable_group` - Enhance create state handler. [#756](https://github.com/microsoft/terraform-provider-azuredevops/pull/756)
* **Data Resource** `azuredevops_team` - Support export `descriptor`. [#753](https://github.com/microsoft/terraform-provider-azuredevops/pull/753)
2023-03-21 11:33:20 +03:00
## 0.4.0
FEATURES:
* **New Resource** `azuredevops_workitem` [#659](https://github.com/microsoft/terraform-provider-azuredevops/pull/659)
* **New Resource** `azuredevops_serviceendpoint_externaltfs` [#676](https://github.com/microsoft/terraform-provider-azuredevops/pull/676)
* **New Resource** `azuredevops_check_branch_control` [#706](https://github.com/microsoft/terraform-provider-azuredevops/pull/706)
* **New Resource** `azuredevops_check_business_hours` [#706](https://github.com/microsoft/terraform-provider-azuredevops/pull/706)
* **New Resource** `azuredevops_git_repository_branch` [#713](https://github.com/microsoft/terraform-provider-azuredevops/pull/713)
BUG FIX:
* `azuredevops_git_repository_file` - Create new file if deleted. [#680](https://github.com/microsoft/terraform-provider-azuredevops/pull/680)
* `azuredevops_serviceendpoint_npm` - Fix `access_token` not updated after change. [#708](https://github.com/microsoft/terraform-provider-azuredevops/pull/708)
* `azuredevops_serviceendpoint_artifactory` - Fix unit test. [#725](https://github.com/microsoft/terraform-provider-azuredevops/pull/725)
* `azuredevops_build_folder` - Fix `path` cannot be updated. [#730](https://github.com/microsoft/terraform-provider-azuredevops/pull/730)
IMPROVEMENTS:
* `azuredevops_build_folder_permissions` - Check if the folder exists. [#714](https://github.com/microsoft/terraform-provider-azuredevops/pull/714)
* `azuredevops_branch_policy_auto_reviewers` - Support config minimum number of reviewers. [#672](https://github.com/microsoft/terraform-provider-azuredevops/pull/672)
* `azuredevops_agent_pool` - Enhance create/update handler. [#716](https://github.com/microsoft/terraform-provider-azuredevops/pull/716)
* `azuredevops_serviceendpoint_azurerm` - Support for `environment` property. [#699](https://github.com/microsoft/terraform-provider-azuredevops/pull/699)
* `azuredevops_agent_pool` - Support for `auto_update` property. [#690](https://github.com/microsoft/terraform-provider-azuredevops/pull/690)
* **Date Resource** `azuredevops_agent_pool` - Support for `auto_update` property. [#690](https://github.com/microsoft/terraform-provider-azuredevops/pull/690)
2022-11-02 08:14:12 +03:00
## 0.3.0
2022-07-15 10:24:22 +03:00
2022-11-01 10:10:15 +03:00
FEATURES:
2022-11-02 08:14:12 +03:00
* **New Resource** `azuredevops_serviceendpoint_sonarcloud` [#658](https://github.com/microsoft/terraform-provider-azuredevops/pull/658)
2022-11-01 10:10:15 +03:00
* **New Data Resource** `azuredevops_serviceendpoint_azurerm` [#623](https://github.com/microsoft/terraform-provider-azuredevops/pull/623)
* **New Data Resource** `azuredevops_serviceendpoint_github` [#627](https://github.com/microsoft/terraform-provider-azuredevops/pull/627)
BUG FIX:
* `azuredevops_project` - Fall back to organization default template if template ID not found. [#626](https://github.com/microsoft/terraform-provider-azuredevops/pull/626)
2022-11-02 08:14:12 +03:00
* `azuredevops_serviceendpoint_kubernetes` - Fix plugin crash when the `cluster_context` attribute was not specified. [#638](https://github.com/microsoft/terraform-provider-azuredevops/pull/638)
2022-11-01 10:10:15 +03:00
* `azuredevops_build_definition_permissions` - Recreate the resource if relate build definition not found. [#644](https://github.com/microsoft/terraform-provider-azuredevops/pull/644)
* `azuredevops_serviceendpoint_artifactory` - Fix token lost when update other properties. [#656](https://github.com/microsoft/terraform-provider-azuredevops/pull/656)
IMPROVEMENTS:
* `azuredevops_variable_group` - Support custom Key Vault secrets search depth. [#654](https://github.com/microsoft/terraform-provider-azuredevops/pull/654)
* `azuredevops_team` - Support export team `descriptor`. [#648](https://github.com/microsoft/terraform-provider-azuredevops/pull/648)
* Upgrade Terraform Plugin SDK to `v2.23.0` - [#587](https://github.com/microsoft/terraform-provider-azuredevops/issues/587)
2022-07-15 10:24:22 +03:00
## 0.2.2
FEATURES:
* **New Resource** `azuredevops_serviceendpoint_octopusdeploy` [#529](https://github.com/microsoft/terraform-provider-azuredevops/issues/529)
* **New Resource** `azuredevops_serviceendpoint_incomingwebhook ` [#531](https://github.com/microsoft/terraform-provider-azuredevops/issues/531)
* **New Data Resource** `azuredevops_build_definitions ` [#562](https://github.com/microsoft/terraform-provider-azuredevops/issues/562)
BUG FIX:
* `azuredevops_serviceendpoint_kubernetes` - Does not update `service_account` values when changed. [#576](https://github.com/microsoft/terraform-provider-azuredevops/issues/576)
* `azuredevops_project_features` - Fix concurrent modification error. [#593](https://github.com/microsoft/terraform-provider-azuredevops/issues/593)
* `azuredevops_project` - Fix concurrent modification error. [#593](https://github.com/microsoft/terraform-provider-azuredevops/issues/593)
* `azuredevops_project` - Handling 404 error code. [#614](https://github.com/microsoft/terraform-provider-azuredevops/issues/614)
IMPROVEMENTS:
* `azuredevops_serviceendpoint_azurerm` - Support for management group scope. [#527](https://github.com/microsoft/terraform-provider-azuredevops/issues/527)
* `azuredevops_branch_policy_build_validation"` - Adding `DefaultBranch` into `match_type` setting. [#305](https://github.com/microsoft/terraform-provider-azuredevops/issues/305)
* `azuredevops_branch_policy_min_reviewers"` - Adding `DefaultBranch` into `match_type` setting. [#305](https://github.com/microsoft/terraform-provider-azuredevops/issues/305)
* `azuredevops_branch_policy_auto_reviewers"` - Adding `DefaultBranch` into `match_type` setting. [#305](https://github.com/microsoft/terraform-provider-azuredevops/issues/305)
* `azuredevops_branch_policy_work_item_linking"` - Adding `DefaultBranch` into `match_type` setting. [#305](https://github.com/microsoft/terraform-provider-azuredevops/issues/305)
* `azuredevops_branch_policy_comment_resolution"` - Adding `DefaultBranch` into `match_type` setting. [#305](https://github.com/microsoft/terraform-provider-azuredevops/issues/305)
* `azuredevops_branch_policy_merge_types"` - Adding `DefaultBranch` into `match_type` setting. [#305](https://github.com/microsoft/terraform-provider-azuredevops/issues/305)
* `azuredevops_branch_policy_status_check"` - Adding `DefaultBranch` into `match_type` setting. [#305](https://github.com/microsoft/terraform-provider-azuredevops/issues/305)
* `azuredevops_project_pipeline_settings` - Replace deprecated APIs with latest SDK APIs. [#609](https://github.com/microsoft/terraform-provider-azuredevops/issues/609)
* Upgrade Terraform Plugin SDK to `v2.11.0` - [#587](https://github.com/microsoft/terraform-provider-azuredevops/issues/587)
BREAKING CHANGE:
* `azuredevops_serviceendpoint_servicefabric` - Remove sensitive data hashes. [#613](https://github.com/microsoft/terraform-provider-azuredevops/issues/613)
2022-04-01 12:53:25 +03:00
## 0.2.1
FEATURES:
2022-04-12 12:11:45 +03:00
* **New Resource** `azuredevops_project_pipeline_settings` [#556](https://github.com/microsoft/terraform-provider-azuredevops/issues/556)
2022-04-01 12:53:25 +03:00
BUG FIX:
2022-04-12 12:11:45 +03:00
* `azuredevops_group` - Fix scope not set [#542](https://github.com/microsoft/terraform-provider-azuredevops/issues/542)
* `azuredevops_branch_policy_build_validation` - Fix `filename_patterns` disordered. [#539](https://github.com/microsoft/terraform-provider-azuredevops/issues/539)
2022-04-12 12:11:45 +03:00
* `azuredevops_variable_group` - Fix create 401 authorization error. [#541](https://github.com/microsoft/terraform-provider-azuredevops/issues/541)
* `azuredevops_group` - Can not create group at project level. [#558](https://github.com/microsoft/terraform-provider-azuredevops/issues/558)
* `azuredevops_project` - Unable disable/enable project feature artifacts. [#568](https://github.com/microsoft/terraform-provider-azuredevops/issues/568)
2022-04-01 12:53:25 +03:00
IMPROVEMENTS:
2022-04-12 12:11:45 +03:00
* Update document - [#543](https://github.com/microsoft/terraform-provider-azuredevops/issues/543)
* Deprecate `azuredevops_serviceendpoint_azuredevops`, use `azuredevops_serviceendpoint_runpipeline` instead - [#565](https://github.com/microsoft/terraform-provider-azuredevops/issues/565)
2022-04-01 12:53:25 +03:00
2022-02-21 08:49:30 +03:00
## 0.2.0
2022-01-19 10:26:47 +03:00
FEATURES:
2022-02-21 08:46:50 +03:00
* **New Resource** `azuredevops_servicehook_permissions` [#504](https://github.com/microsoft/terraform-provider-azuredevops/issues/504)
2022-01-19 10:26:47 +03:00
* **New Resource** `azuredevops_tagging_permissions ` [#510](https://github.com/microsoft/terraform-provider-azuredevops/issues/510)
* **New Resource** `azuredevops_serviceendpoint_argocd ` [#501](https://github.com/microsoft/terraform-provider-azuredevops/issues/501)
2022-02-18 08:20:01 +03:00
* **New Resource** `azuredevops_environment` [#143](https://github.com/microsoft/terraform-provider-azuredevops/issues/143)
* **New Data Resource** `azuredevops_variable_group` [#311](https://github.com/microsoft/terraform-provider-azuredevops/issues/311)
2022-01-19 10:26:47 +03:00
BUG FIX:
2022-02-21 08:46:50 +03:00
* `azuredevops_serviceconnection_azurerm` - Service principal secret will not be updated when update other settings. [#495](https://github.com/microsoft/terraform-provider-azuredevops/issues/495)
2022-01-19 10:26:47 +03:00
* `azuredevops_build_definition`
2022-02-21 08:46:50 +03:00
- Enhance repository check. [#493](https://github.com/microsoft/terraform-provider-azuredevops/issues/493)
- `path` cannot end with backslash. [#513](https://github.com/microsoft/terraform-provider-azuredevops/issues/513)
* `azuredevops_git_repository` - `default_branch` cannot set with initialize type `Uninitialized`. [#498](https://github.com/microsoft/terraform-provider-azuredevops/issues/498)
* `azuredevops_variable_group` - Support search top 500 Key Vault secrets. [#388](https://github.com/microsoft/terraform-provider-azuredevops/issues/388)
2022-02-11 06:38:32 +03:00
* `azuredevops_group` - Import group not set scope. [#345](https://github.com/microsoft/terraform-provider-azuredevops/issues/345)
2022-01-19 10:26:47 +03:00
IMPROVEMENTS:
2022-02-11 06:38:32 +03:00
* `data_project` - Optimize read operation [#524](https://github.com/microsoft/terraform-provider-azuredevops/issues/524)
2022-01-19 10:26:47 +03:00
* Document scaffold - Generate document from source code [#503](https://github.com/microsoft/terraform-provider-azuredevops/issues/503)
2022-02-21 08:46:50 +03:00
* Upgrade Azure DevOps API to V6 [#494](https://github.com/microsoft/terraform-provider-azuredevops/issues/494)
2022-01-19 10:26:47 +03:00
* **All permission resources**
2022-02-21 08:46:50 +03:00
- Refactor the implementation of `SecurityNamespace` and the according helper functions. [#149](https://github.com/microsoft/terraform-provider-azuredevops/pull/149)
- All permission resources will now clear the `Id` on a `Read` operation when the connected ACLs not found. [#149](https://github.com/microsoft/terraform-provider-azuredevops/pull/149)
2022-01-19 10:26:47 +03:00
2022-03-01 06:32:58 +03:00
BREAKING CHANGE:
2022-03-01 06:12:39 +03:00
* All service endpoint - Service endpoint `project_id` only support project ID, project name is no longer supported since v0.2.0. [#494](https://github.com/microsoft/terraform-provider-azuredevops/issues/494)
2021-11-23 11:49:46 +03:00
## 0.1.8
FEATURES:
2021-11-24 11:37:17 +03:00
* **New Resource** `azuredevops_git_repository_file ` [#225](https://github.com/microsoft/terraform-provider-azuredevops/issues/225)
* **New Resource** `azuredevops_serviceendpoint_permissions ` [#249](https://github.com/microsoft/terraform-provider-azuredevops/issues/249)
2021-11-23 11:49:46 +03:00
* **New Data Resource** `azuredevops_groups ` [#483](https://github.com/microsoft/terraform-provider-azuredevops/issues/483)
IMPROVEMENTS:
* `azuredevops_build_definition`
- Support scheduled triggers. [#445](https://github.com/microsoft/terraform-provider-azuredevops/issues/445)
- Default agent pool has been updated from `Hosted Ubuntu 1604` to `Azure Pipelines`. [#466](https://github.com/microsoft/terraform-provider-azuredevops/issues/466)
* `azuredevops_serviceendpoint_azuredevops` - Extension [Configurable Pipeline Runner](https://marketplace.visualstudio.com/items?itemName=CSE-DevOps.RunPipelines) should be installed as documented. [#454](https://github.com/microsoft/terraform-provider-azuredevops/issues/454)
* `azuredevops_git_repository` - `initialization` should be ignored when importing as documented. [#467](https://github.com/microsoft/terraform-provider-azuredevops/issues/467)
* `azuredevops_branch_policy_status_check` - Support new property `genre`. [#472](https://github.com/microsoft/terraform-provider-azuredevops/issues/472)
* **Data Resource** `azuredevops_users` - Support export user IDs. [#400](https://github.com/microsoft/terraform-provider-azuredevops/issues/400)
* **Data Resource** `azuredevops_group` - Allow generic groups to be returned when searching the organization. [#485](https://github.com/microsoft/terraform-provider-azuredevops/issues/485)
BUG FIX:
* `azuredevops_user_entitlement` -
- `principal_name` Suppress case sensitive. [#446](https://github.com/microsoft/terraform-provider-azuredevops/issues/446)
- If user status is `Delete` or `None`, this resource will be removed from `.tfstate`. [#447](https://github.com/microsoft/terraform-provider-azuredevops/issues/447)
* All service endpoints:
- Enhance service endpoint status handler. [#474](https://github.com/microsoft/terraform-provider-azuredevops/issues/474)
- Compatible with when `Authorizaiton` is not returned by service. [#460](https://github.com/microsoft/terraform-provider-azuredevops/issues/460)
2021-08-25 11:45:29 +03:00
## 0.1.7
2021-08-13 11:58:01 +03:00
FEATURES:
* **New Resource** `azuredevops_team ` [#121](https://github.com/microsoft/terraform-provider-azuredevops/issues/121)
* **New Resource** `azuredevops_team_members` [#121](https://github.com/microsoft/terraform-provider-azuredevops/issues/121)
* **New Resource** `azuredevops_team_administrators` [#121](https://github.com/microsoft/terraform-provider-azuredevops/issues/121)
2021-08-23 09:35:46 +03:00
* **New Resource** `azuredevops_repository_policy_case_enforcement` [#113](https://github.com/microsoft/terraform-provider-azuredevops/issues/113)
* **New Resource** `azuredevops_repository_policy_reserved_names` [#113](https://github.com/microsoft/terraform-provider-azuredevops/issues/113)
* **New Resource** `azuredevops_repository_policy_max_path_length` [#113](https://github.com/microsoft/terraform-provider-azuredevops/issues/113)
* **New Resource** `azuredevops_repository_policy_max_file_size` [#113](https://github.com/microsoft/terraform-provider-azuredevops/issues/113)
* **New Resource** `azuredevops_repository_policy_check_credentials` [#113](https://github.com/microsoft/terraform-provider-azuredevops/issues/113)
2021-08-13 11:58:01 +03:00
* **New Data Resource** `azuredevops_team` [#121](https://github.com/microsoft/terraform-provider-azuredevops/issues/121)
* **New Data Resource** `azuredevops_teams` [#121](https://github.com/microsoft/terraform-provider-azuredevops/issues/121)
2021-08-23 09:35:46 +03:00
BREAKING CHANGES:
* **Resource** `azuredevops_repository_policy_author_email_pattern` - Remove `settings` and `scope`, policy `scope` can be set by [repository ID](https://github.com/microsoft/terraform-provider-azuredevops/blob/master/website/docs/r/repository_policy_author_email_pattern.html.markdown) [#436](https://github.com/microsoft/terraform-provider-azuredevops/issues/436)
* **Resource** `azuredevops_repository_policy_file_path_pattern` - Remove `settings` and `scope`, policy `scope` can be set by [repository ID](https://github.com/microsoft/terraform-provider-azuredevops/blob/master/website/docs/r/repository_policy_file_path_pattern.html.markdown) [#436](https://github.com/microsoft/terraform-provider-azuredevops/issues/436)
2021-08-04 12:30:56 +03:00
## 0.1.6
2021-06-30 09:18:23 +03:00
FEATURES:
* **New Resource** `serviceendpoint_generic` [#402](https://github.com/microsoft/terraform-provider-azuredevops/issues/402)
* **New Resource** `serviceendpoint_generic_git` [#402](https://github.com/microsoft/terraform-provider-azuredevops/issues/402)
IMPROVEMENTS:
* `resource_git_repository` - Support import private repository. [#236](https://github.com/microsoft/terraform-provider-azuredevops/issues/236)
* `azuredevops_git_permissions` - Can create permissions on non-existent branches. [#411](https://github.com/microsoft/terraform-provider-azuredevops/issues/411)
2021-07-16 09:48:57 +03:00
* `azuredevops_repository_policy_author_email_pattern` - Support project level repository policy setting [#113](https://github.com/microsoft/terraform-provider-azuredevops/issues/113)
* `azuredevops_repository_policy_file_path_pattern` - Support project level repository policy setting [#113](https://github.com/microsoft/terraform-provider-azuredevops/issues/113)
2021-06-30 09:18:23 +03:00
BUG FIX:
* `azuredevops_git_repository` - Changing the `init_type` will recreate the repository. [#406](https://github.com/microsoft/terraform-provider-azuredevops/issues/406)
2021-07-16 09:48:57 +03:00
* `azuredevops_serviceendpoint_kubernetes` - Import crash. [#414](https://github.com/microsoft/terraform-provider-azuredevops/issues/414)
2021-06-30 09:18:23 +03:00
2021-06-11 10:25:00 +03:00
## 0.1.5
2021-05-13 11:36:16 +03:00
FEATURES:
* **New Resource** `azuredevops_serviceendpoint_servicefabric` [#38](https://github.com/microsoft/terraform-provider-azuredevops/issues/38)
2021-06-10 12:37:42 +03:00
* **New Resource** `azuredevops_repository_policy_author_email_pattern` [#113](https://github.com/microsoft/terraform-provider-azuredevops/issues/113)
* **New Resource** `azuredevops_repository_policy_file_path_pattern` [#113](https://github.com/microsoft/terraform-provider-azuredevops/issues/113)
2021-06-07 10:33:32 +03:00
* **New Resource** `azuredevops_branch_policy_status_check` [#352](https://github.com/microsoft/terraform-provider-azuredevops/issues/352)
2021-05-13 11:36:16 +03:00
2021-06-07 10:34:36 +03:00
IMPROVEMENTS:
* `azuredevops_serviceendpoint_azurerm` - Credentials can be updated without recreate. [#387](https://github.com/microsoft/terraform-provider-azuredevops/issues/387)
2021-05-13 11:36:16 +03:00
BUG FIX:
* `azuredevops_group` - Fix group scope not set [#366](https://github.com/microsoft/terraform-provider-azuredevops/issues/366)
2021-06-07 10:33:32 +03:00
* `azuredevops_serviceendpoint_azurecr` - Fix container registry name cannot be updated. [#391](https://github.com/microsoft/terraform-provider-azuredevops/issues/391)
2021-05-13 11:36:16 +03:00
2021-04-16 09:34:03 +03:00
## 0.1.4
2021-03-25 11:28:50 +03:00
FEATURES:
2021-04-07 09:54:59 +03:00
* **New Resource** `azuredevops_serviceendpoint_ssh` [#270](https://github.com/microsoft/terraform-provider-azuredevops/issues/270)
2021-03-25 11:28:50 +03:00
* **New Resource** `azuredevops_serviceendpoint_npm` [#334](https://github.com/microsoft/terraform-provider-azuredevops/issues/334)
2021-04-01 08:59:58 +03:00
* **New Resource** `azuredevops_serviceendpoint_azuredevops` [#339](https://github.com/microsoft/terraform-provider-azuredevops/issues/339)
2021-04-09 08:54:59 +03:00
* **New Resource** `azuredevops_serviceendpoint_github_enterprise` [#210](https://github.com/microsoft/terraform-provider-azuredevops/issues/210)
2021-04-08 09:21:50 +03:00
IMPROVEMENTS:
* `azuredevops_group` - Support for changing group display names [#356](https://github.com/microsoft/terraform-provider-azuredevops/issues/356)
2021-03-30 06:19:06 +03:00
BUG FIX:
2021-04-07 09:54:59 +03:00
`azuredevops_group` - `scope` will be suppressed during `plan` and `apply` [#345](https://github.com/microsoft/terraform-provider-azuredevops/issues/345)
2021-04-16 09:32:54 +03:00
`azuredevops_variable_group` - handle non-existent variable groups [#359](https://github.com/microsoft/terraform-provider-azuredevops/issues/359)
2021-03-25 11:28:50 +03:00
2021-03-22 11:19:18 +03:00
## 0.1.3
2021-03-09 12:00:30 +03:00
FEATURES:
* **New Resource** `azuredevops_branch_policy_merge_types` [#300](https://github.com/microsoft/terraform-provider-azuredevops/issues/300)
IMPROVEMENTS:
2021-03-22 11:18:51 +03:00
* Support darwin/arm64 (Apple Silicon) [#332](https://github.com/microsoft/terraform-provider-azuredevops/issues/332)
2021-03-09 12:00:30 +03:00
* All service endpoints - Description accept any string between 0~1024 in length [#295](https://github.com/microsoft/terraform-provider-azuredevops/issues/295)
* `azuredevops_git_repository` - Support import Azure Git repository resource [#43](https://github.com/microsoft/terraform-provider-azuredevops/issues/43)
2021-03-10 12:17:25 +03:00
* `azuredevops_serviceendpoint_azurecr` - Support expose service principal ID [#317](https://github.com/microsoft/terraform-provider-azuredevops/issues/317)
2021-03-22 09:07:02 +03:00
* `azuredevops_serviceendpoint_github` - Compatible with GitHub App service connection [#326](https://github.com/microsoft/terraform-provider-azuredevops/issues/326)
2021-03-09 12:00:30 +03:00
BUG FIX:
* `azuredevops_serviceendpoint_azurecr` - Fix unable to update the description [#312](https://github.com/microsoft/terraform-provider-azuredevops/issues/312)
2021-03-22 09:07:02 +03:00
* `azuredevops_branch_policy_build_validation` - Handle deleted policy [#330](https://github.com/microsoft/terraform-provider-azuredevops/issues/330)
2021-03-09 12:00:30 +03:00
2021-02-05 09:03:48 +03:00
## 0.1.2
2021-01-25 09:43:09 +03:00
FEATURES:
* **New Resource** `azuredevops_serviceendpoint_artifactory` [#256](https://github.com/microsoft/terraform-provider-azuredevops/issues/256)
* **New Resource** `azuredevops_serviceendpoint_sonarqube` [#257](https://github.com/microsoft/terraform-provider-azuredevops/issues/257)
2021-01-25 09:48:07 +03:00
IMPROVEMENTS:
2021-02-04 14:51:48 +03:00
* `azuredevops_serviceendpoint_azurecr` - Change docker registry login server to lowercase [#277](https://github.com/microsoft/terraform-provider-azuredevops/issues/277)
* `azuredevops_serviceendpoint_github` - Enhance `auth_...` configuration block check [#275](https://github.com/microsoft/terraform-provider-azuredevops/issues/275)
* `azuredevops_branch_policy_min_reviewers` - Support new configurations [#255](https://github.com/microsoft/terraform-provider-azuredevops/issues/255)
2021-01-25 09:43:09 +03:00
- `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.
2021-02-04 14:51:48 +03:00
BUG FIX:
2021-02-05 09:03:48 +03:00
* All service endpoint resources - Add resource status check during creation and deletion [#261](https://github.com/microsoft/terraform-provider-azuredevops/issues/261)
2021-02-04 14:51:48 +03:00
* `azuredevops_variable_group` - Key vault variables will be verified with Azure key vault secrets [#252](https://github.com/microsoft/terraform-provider-azuredevops/issues/252)
2021-11-23 11:49:46 +03:00
## 0.1.1
2021-01-05 09:57:54 +03:00
FEATURES:
* **New Resource** `azuredevops_build_definition_permissions` [#254](https://github.com/microsoft/terraform-provider-azuredevops/issues/254)
2021-01-05 12:29:50 +03:00
* **New Resource** `azuredevops_serviceendpoint_runpipeline` [#182](https://github.com/microsoft/terraform-provider-azuredevops/issues/182)
2021-01-05 09:57:54 +03:00
2020-12-29 06:07:09 +03:00
IMPROVEMENTS:
`azuredevops_serviceendpoint_kubernetes` - Support `cluster_admin` in Kubernetes service connections [#218](https://github.com/microsoft/terraform-provider-azuredevops/issues/218)
2021-01-11 09:09:39 +03:00
`azuredevops_git_repository` - Remove `source_type` default value [#265](https://github.com/microsoft/terraform-provider-azuredevops/issues/265)
2020-11-21 12:27:32 +03:00
## 0.1.0
2020-07-19 10:42:08 +03:00
FEATURES:
* **New Resource** `azuredevops_git_permissions` [#18](https://github.com/microsoft/terraform-provider-azuredevops/issues/18)
* **New Resource** `azuredevops_project_permissions` [#18](https://github.com/microsoft/terraform-provider-azuredevops/issues/18)
* **New Resource** `azuredevops_serviceendpoint_aws` [#58](https://github.com/microsoft/terraform-provider-azuredevops/issues/58)
* **New Resource** `azuredevops_branch_policy_auto_reviewers` [#71](https://github.com/microsoft/terraform-provider-azuredevops/issues/71)
* **New Resource** `azuredevops_workitemquery_permissions` [#79](https://github.com/microsoft/terraform-provider-azuredevops/issues/79)
* **New Resource** `azuredevops_serviceendpoint_azurecr` [#119](https://github.com/microsoft/terraform-provider-azuredevops/issues/119/)
* **New Resource** `azuredevops_area_permissions` [#85](https://github.com/microsoft/terraform-provider-azuredevops/issues/85)
* **New Resource** `azuredevops_iteration_permissions` [#85](https://github.com/microsoft/terraform-provider-azuredevops/issues/85)
* **New Resource** `azuredevops_branch_policy_work_item_linking` [#144](https://github.com/microsoft/terraform-provider-azuredevops/issues/144)
* **New Resource** `azuredevops_branch_policy_comment_resolution` [#144](https://github.com/microsoft/terraform-provider-azuredevops/issues/144)
* **New Data Resource** `azuredevops_git_repository` [#18](https://github.com/microsoft/terraform-provider-azuredevops/issues/18)
* **New Data Resource** `azuredevops_area` [#85](https://github.com/microsoft/terraform-provider-azuredevops/issues/85)
* **New Data Resource** `azuredevops_iteration` [#85](https://github.com/microsoft/terraform-provider-azuredevops/issues/85)
* **New Data Resource** `azuredevops_agent_queue` [#175](https://github.com/microsoft/terraform-provider-azuredevops/issues/175)
2020-07-19 10:42:08 +03:00
IMPROVEMENTS:
* All resources - remove from `.tfstate` if project has been deleted [#25](https://github.com/microsoft/terraform-provider-azuredevops/issues/25)
* Data source `azuredevops_build_definition` - support export `origin` and `origin_id` [#177](https://github.com/microsoft/terraform-provider-azuredevops/issues/177)
* Data source `azuredevops_project` - add `project_id` for data source configuration [#163](https://github.com/microsoft/terraform-provider-azuredevops/issues/163)
* `azuredevops_branch_policy_build_validation` - add `filename_patterns` support for repository build policy [#62](https://github.com/microsoft/terraform-provider-azuredevops/issues/62)
* `azuredevops_git_repository`
2021-11-23 11:49:46 +03:00
- Use `default_branch` as the name of an initialized branch [#89](https://github.com/microsoft/terraform-provider-azuredevops/issues/89)
- Add support for import Git repository [#45](https://github.com/microsoft/terraform-provider-azuredevops/issues/45)
* `azuredevops_build_definition`
2021-11-23 11:49:46 +03:00
- Add Support for GitHub enterprise as a build definition repository type [#97](https://github.com/microsoft/terraform-provider-azuredevops/issues/97)
- Add Support for report build status configuration [#63](https://github.com/microsoft/terraform-provider-azuredevops/issues/63)
2020-10-20 09:51:36 +03:00
* Data Resource `azuredevops_group` support search for project collection groups [#200](https://github.com/microsoft/terraform-provider-azuredevops/issues/200)
2020-07-19 10:42:08 +03:00
2020-07-28 06:15:13 +03:00
BUG FIX:
* All service connection resources - Terraform crashes when the service connection description is set to an empty string [#60](https://github.com/microsoft/terraform-provider-azuredevops/issues/60)
* Resource import - set the project ID to `project_id` [#172](https://github.com/microsoft/terraform-provider-azuredevops/issues/172)
* `azuredevops_build_definition` - build Definition creation failed when repository type is GitHub [#65](https://github.com/microsoft/terraform-provider-azuredevops/issues/65)
* `azuredevops_serviceendpoint_github` - GitHub service connection API breaking change [#72](https://github.com/microsoft/terraform-provider-azuredevops/issues/72)
2020-07-19 10:42:08 +03:00
BREAKING CHANGES:
* `azuredevops_git_repository` - `initialization` is a required configuration [#54](https://github.com/microsoft/terraform-provider-azuredevops/issues/54)
* `azuredevops_project` - rename `project_name` to `name` [#179](https://github.com/microsoft/terraform-provider-azuredevops/issues/179)
2020-06-18 17:51:24 +03:00
## 0.0.1 (June 18, 2020)
NOTES:
* The Azure DevOps provider can be used to configure Azure DevOps project in [Microsoft Azure](https://azure.microsoft.com/en-us/) using [Azure DevOps Service REST API](https://docs.microsoft.com/en-us/rest/api/azure/devops/?view=azure-devops-rest-5.1)
2020-09-10 23:23:03 +03:00
FEATURES:
2021-11-23 11:49:46 +03:00
* **New Resource** `azuredevops_build_definition`
* **New Resource** `azuredevops_project`
* **New Resource** `azuredevops_variable_group`
* **New Resource** `azuredevops_serviceendpoint_github`
* **New Resource** `azuredevops_serviceendpoint_dockerregistry`
* **New Resource** `azuredevops_serviceendpoint_azurerm`
* **New Resource** `azuredevops_git_repository`
* **New Resource** `azuredevops_user_entitlement`
* **New Resource** `azuredevops_group_membership`
* **New Resource** `azuredevops_agent_pool`
* **New Resource** `azuredevops_group`
* **New Data Source** `azuredevops_group`
* **New Data Source** `azuredevops_projects`