Releases: gitlabhq/terraform-provider-gitlab
v3.12.0
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:
- New Resource:
gitlab_project_tag
(#910) - New Resource:
gitlab_project_issue
(#891) - New Data Source:
gitlab_project_tag
(#910) - New Data Source:
gitlab_project_issue
(#891) - New Data Source:
gitlab_project_issues
(#891)
IMPROVEMENTS:
- datasource/gitlab_group: Add
prevent_forking_outside_group
attribute (#914) - resource/gitlab_group: Add
prevent_forking_outside_group
attribute (#914) - resource/gitlab_project_approval_rule: Add
rule_type
attribute (#916)
BUG FIXES:
v3.11.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.
BUG FIXES
- resource/gitlab_project: fix waiting for default branch protection during creation (#908)
v3.11.0
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
- New Resource:
resource/gitlab_user_sshkey
(#903)
IMPROVEMENTS
- resource/gitlab_instance_variable: better error message for invalid masked variable values (#895)
- resource/gitlab_group_variable: better error message for invalid masked variable values (#895)
- resource/gitlab_project: Add
merge_pipelines_enabled
andmerge_trains_enabled
attributes (#900) - resource/gitlab_project_level_mr_approvals: Add
required_password_to_approve
attribute (#808) - resource/gitlab_user: Add support for
deactivated
user state (#899)
BUG FIXES
- resource/gitlab_branch_protection: fix issue claiming that no valid access level(#892)
v3.11.0-pre
Fix manifest
v3.10.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.
BUG FIXES
- resource/gitlab_branch_protection: Fix issue which claimed that
no valid access level
can be found (#892)
v3.10.0
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:
IMPROVEMENTS:
- datasource/gitlab_project: Add
printing_merge_request_link_enabled
attribute (#783) - datasource/gitlab_project: Add
ci_forward_deployment_enabled
attribute (#732) - datasource/gitlab_projects: Add
ci_forward_deployment_enabled
attribute (#732) - datasource/gitlab_group_membership: Support pagination (#858)
- resource/gitlab_group_ldap_link: Add import support (#771)
- resource/gitlab_project: Add
ci_forward_deployment_enabled
attribute (#732) - resource/gitlab_project: Add
printing_merge_request_link_enabled
attribute (#783) - resource/gitlab_project_hook: Add
releases_events
attribute (#773) - resource/gitlab_branch_protection: Add
allow_force_push
attribute (#877) - resource/gitlab_service_jira: Add
api_url
attribute (#597) - resource/gitlab_user: Add
state
attribute to allow blocking users (#762)
BUG FIXES
- datasource/gitlab_projects: Allow to get archived and unarchived repositories (#855)
- resource/gitlab_group: Support setting
default_branch_protection
to0
(#856) - resource/gitlab_group_ldap_link: Fix panic when setting group access level (#873)
- resource/gitlab_project: Correctly handle push rules add and edit (#838)
- resource/gitlab_project: Support creating project in group without default branch protection (#856)
- resource/gitlab_project: Fix backwards-compatibility with 14.1 regarding the
squash_option
(#867) - resource/gitlab_project: Re-compute
path_with_namespace
,ssh_url_to_repo
,http_url_to_repo
andweb_url
attributes ifpath
changes (#875)
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