Releases: gitlabform/gitlabform
Releases · gitlabform/gitlabform
v5.0.2
v5.0.1
Bug Fixes
- idempotent branch protection updates for redundant user/role rules #1194. (amimas)
- branch protection to be successful in GitLab CE #1195. (timknight01)
Refactoring
- Remove legacy SingleEntityProcessor #1164. (thomascizeron)
Documentation
- document and test syntax for inputs in pipeline schedules #1196. (timknight01)
Dependencies
- Update various dependencies to newer version.
Thanks to all the contributors of this release!
v5.0.0
Breaking Changes
- Branch Protection: Dynamic updates to branch protection rules instead of unprotect-and-reprotect proecss. #1070 (TimKnight-DWP & br0ziliy)
- Group SAML Links: The group-level SAML link configuration key
saml_group_linkshas been renamed togroup_saml_linksfor consistency #1175 (amimas) - Removed Deprecated MR Approval Config: The v3-deprecated syntax for merge request approvals (
merge_requests.approvals,merge_requests.approvers, etc.) has been removed. Please use themerge_requests_approvalsandmerge_requests_approval_rulessyntax. #926 (amimas)
See upgrade guide for important upgrade instructions and migration details.
Bug Fixes
- Fixed an issue where branch protection changes would cause unnecessary API errors when the configuration had not changed. #1107 (TimKnight-DWP)
- Fixed a bug that prevented the deletion of CI/CD variables with the same name but different scopes. #962 (amimas)
Build
- Optimized Docker image: Multi-layer builds, reduced size from 88.5MB to 68.5MB. #960 (amimas)
- Add support for Python 3.14 (#1177) (TimKnight01)
Dependencies
- Update various dependencies to newer version.
Thanks to all the contributors of this release!
v5.0.0-rc.1
First release candidate for v5.0.0. All features/fixes are included from the final 5.0.0 release notes above. The v5.0.0 includes a few additional dependency updates that are not included in this.
Chores
- Rebased on v4.8.0 so that latest changes from v4 are availabe in v5 rc.1.
v4.8.0
4.8.0
Refactors
- migrate project security settings to python-gitlab #1152. thomascizeron)
Documentation
- add deprecation warning for saml_group_links #1168. (amimas)
- fix broken ordered list formatting #1174. (brlin-tw)
Style
Dependencies
- Update various dependencies to newer version.
Thanks to all the contributors of this release!
v4.7.0
Features
- Allow configuring any options supported by python-gitlab API client #1140, #1151. (thomascizeron)
- Allow configuring
max_retries,retry_transient_errorsandbackoff_factorfor legacy Gitlab API client #1154. (thomascizeron) - Add support for configuring push/remote mirrors #1157. (amimas)
Bug Fixes
- Handle 403 Forbidden error when updating files in protected branches #1163. (amimas)
- Handle 403 Forbidden error when editing files in archived projects #1163. (amimas)
Tests
- Fix group push rule test assertion #1142. (amimas)
- Fix tests for GitLab 18.8 instance enforcement on job token scope #1163. (amimas)
Documentation
- Fix broken ordered list formatting in documentation #1134. (brlin-tw)
- Improve documentation for gitlab client configuration #1156. (thomascizeron)
- Add Ströer Online Marketing logo to "Used by" section #1157. (lociii)
Chores
Dependencies
- Update various dependencies to newer version.
Thanks to all the contributors of this release!
v5.0.0-beta.3
Chore
- Rebased on v4.6.1 so that latest changes from v4 are availabe in v5 beta.
v4.6.1
4.6.1
Bug Fixes
- Correct protecting branches error message #1122. (rickbrouwer)
Dependencies
- Update various dependencies to newer version.
Thanks to all the contributors of this release!
v4.6.0
4.6.0
Features
- Add support for
duo_features_enabledatproject_settingslevel #1113. (TimKnight-DWP)
Tests
- Fix project transfer tests for Gitlab 18.4 #1116. (Tim Knight)
Dependencies
- Update various dependencies to newer version.
Thanks to all the contributors of this release!
v5.0.0-beta.2
Bug Fixes
- Fixed an issue where branch protection changes would cause unnecessary API errors when the configuration had not changed. #1107 (TimKnight-DWP
- Fixed a bug that prevented the deletion of CI/CD variables with the same name but different scopes. #962 (amimas)
Thanks to all the contributors of this release!