Releases: gitlabhq/terraform-provider-gitlab
v3.9.1
NOTES:
- resource/gitlab_service_slack: There was a breaking change to this resource in version 3.9.0 which was fixed in 3.14.0. Thus, if you have
gitlab_service_slack
resources that were created before 3.9.0, you should skip this version.
BUGFIXES:
- Fix crash in gitlab_user data source
v3.9.0
3.9.0 (2022-02-04)
NOTES:
- resource/gitlab_service_slack: There was a breaking change to this resource in version 3.9.0 which was fixed in 3.14.0. Thus, if you have
gitlab_service_slack
resources that were created before 3.9.0, you should skip this version.
FEATURES:
- 0519c96 - Add gitlab_repository_file resource (#724)
- a915ccb - Add the gitlab_project_access_token resource (#588)
- 8564a07 - Add gitlab_group_custom_attribute, gitlab_project_custom_attribute, and gitlab_user_custom_attribute (#731)
- 39b0b6d - Add support for gitlab_group_badge resource (#673)
- dd0da2b - Implement configuration of the integration "Microsoft Teams" (#308) (#784)
- febe745 - Add gitlab_project_protected_branch and gitlab_project_protected_branches data sources (#551)
- b4d4f8d - Support early_auth_check flag in provider config (#787)
- 1455db0 - Add gitlab_managed_license resource (#700)
- be59cd1 - New archive_on_destroy attribute for gitlab_project (#816)
ENHANCEMENTS:
- 9863a61 - Add missing attributes to documentation (#802)
- 84d729e - Improve documentation around authentication with GitLab (#803)
- a9edc4a - Add environment scope to gitlab_group_variable (#717)
- c5a2f34 - Support issues_template and merge_requests_template attributes in project resource (#796)
- 65b8e9c - Add minimal access level permissions (#747)
- 12ae791 - Added missing scopes to deploy token (#769)
- 1455db0 - Update allowed access levels in gitlab_branch_protection, gitlab_group_ldap_link, gitlab_group_membership, gitlab_group_share_group, gitlab_project_membership, gitlab_project_share_group, and gitlab_tag_protection (#819)
- 1455db0 - New attribute group_access in gitlab_project_share_group and gitlab_group_ldap_link (attribute access_level is now considered deprecated on those resources) (#819)
BUGFIXES:
- f3b0f31 - Handle manually removed resources (#318)
- fc84cc3 - Properly allow arguments idor path_with_namespace for project data source (#806)
- d7059cf - Do not recreate project mirror on every run (#632)
- e57bf1d - Fix branch_protection documentation (#780)
- 912b647 - Fix docs for gitlab_project_level_mr_approvals import (#766)
- e89922e - instance_cluster/group_cluster: Suppress whitespace diff for kubernetes_ca_cert (#728)
- edda219 - gitlab_user: Do not set skip_confirmation on read (#491)
v3.8.0
3.8.0 (Nov 19, 2021)
ENHANCEMENTS:
More examples and better documentation #654
Adding a first complete example code #670
Support running the provider using an OAuth token #686
Allow merge on skipped pipeline #705
support default_branch_protection on group #706
Bump github.com/xanzy/go-gitlab from 0.50.0 to 0.51.1 #718
Add squash option #719
BUGFIXES:
Suppress whitespace diffs for kubernetes_ca_cert attribute #665
Fix GitLab project membership example #684
Improve tests for initializing a project without README #730
v3.7.0
3.7.0 (July 20, 2021)
FEATURES:
Add protected_branch_ids to gitlab_project_approval_rule #542
Add most Premium features for gitlab_branch_protection #556
Adds support for gitlab project badges #648
ENHANCEMENTS:
Add CustomCIPath to resource gitlab_project #662
add build coverage regex #627
Add tfproviderlint linter to CI #653
Documentation improvements #642
chore: add error handling to resourceGitlabProjectSetToState #649
Missing documentation for gitlab_instance_variable #602
Add support for importing Pipeline Schedules and Triggers #618
update reference to master branch to main #612
BUGFIXES:
Fix project approval rule tests #660
Fix markdown linter errors in branch_protection.md #656
fix: update default branch name to "main" #643
gitlab_project: Wait for template projects to be cloned/imported #621
v3.6.0
3.6.0 (Apr 6, 2021)
ENHANCEMENTS:
- Support the Note field in the User resource/data #572
- add diffSuppressFunc for 'expires_at' attribute in 'deploy_token' #575
- Update to Go 1.16 and terraform-plugin-sdk 1.16 #579
- Bump github.com/xanzy/go-gitlab from 0.44.0 to 0.46.0 #586
BUG FIXES:
- Fix "Run failed" on forks #565
v3.5.0
3.5.0 (Feb 18, 2021)
FEATURES:
- Add resource for project freeze periods #516
ENHANCEMENTS:
- Update go version and go-gitlab version #523
- Support additional attributes in
gitlab_project_hook
#525 - Link badges in README to proper workflows #527
- gitlab_project: Check each push rule individually #531
- Allow
full_path
in addition toid
in gitlab_project data source #532 - Update test fixtures for better usability #535
- Check for state change on user delete #539
- Increase gitlab_project import timeout #536
- Add optional mirror options #554
- Remove vendor folder #546
- Add dependabot config #558
- Fix EE tests actually running against CE #564
- Fix EE test mounting license as a directory #568
BUG FIXES: