Gitlabform

Latest version: v4.2.0

Safety actively analyzes 723144 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 15

4.0.6

Refactors

* use graphql to get member_roles to reduce permission level required [915](https://github.com/gitlabform/gitlabform/pull/915), relates to [Gitlab Issue 511919](https://gitlab.com/gitlab-org/gitlab/-/issues/511919#note_2287581884) ([Tim Knight (DWP)](https://github.com/TimKnight-DWP)).
- graph ql GET member_roles only needs Guest+ permissions
- REST requires significantly higher permission sets which not all users maybe comfortable running with
-  improve error handling and logging when users etc are not found

4.0.5

Bug Fixes

* fix: gracefully handle "missing" Users when trying to remove from Project or Group [913](https://github.com/gitlabform/gitlabform/pull/913), closes [#912](https://github.com/gitlabform/gitlabform/issues/912) ([Tim Knight (DWP)](https://github.com/TimKnight-DWP))

Build Fixes

* test: mark 'TestVariables::test__builds_disabled' as skipped [909](https://github.com/gitlabform/gitlabform/pull/909) ([amimas](https://github.com/amimas))

GitLab API behaviour changed in current latest version (17.7.0) for listing project ci variables.
This is causing test failure and blocking changes from merging. The API changes do not have any breaking impact for gitlabform.
So, marking the currently failing test to be skipped.
It can be re-enabled again based on findings from the issue created in GitLab's backlog at https://gitlab.com/gitlab-org/gitlab/-/issues/511237


Dependencies

* Update various dependencies to newer version.

Thanks to all the contributors of this release!

4.0.4

Bug Fixes

* reduce unnecessary commits when modifying files [892](https://github.com/gitlabform/gitlabform/pull/892), closes [#891](https://github.com/gitlabform/gitlabform/issues/891) ([Tim Knight (DWP)](https://github.com/TimKnight-DWP))
* wildcard based branch protection config fails to apply [887](https://github.com/gitlabform/gitlabform/pull/887) ([KieranSt97](https://github.com/KieranSt97))

Dependencies

* Update various dependencies to newer version.

Thanks to all the contributors of this release!

4.0.3

Performance

* Reduce execution time due to project members config [885](https://github.com/gitlabform/gitlabform/pull/885) ([amimas](https://github.com/amimas))

Documentation

* Fix Gitlab System hooks doc link [883](https://github.com/gitlabform/gitlabform/pull/883) ([Philippe Granet](https://github.com/philippe-granet))

Dependencies

* Update various dependencies to newer version.

Thanks to all the contributors of this release!

4.0.2

Performance

* Reduce execution time of branch processor [878](https://github.com/gitlabform/gitlabform/pull/878) ([amimas](https://github.com/amimas))

Refactors

* Migrate branches processor to python-gitlab [876](https://github.com/gitlabform/gitlabform/pull/876) ([amimas](https://github.com/amimas))
* Migrate files processor to python-gitlab [874](https://github.com/gitlabform/gitlabform/pull/874) ([amimas](https://github.com/amimas))

Build Process

* Fix codecov notification [8e89932](https://github.com/gitlabform/gitlabform/commit/8e89932d27c51001c1d04ca85c044797935532a5) ([Tim Knight (DWP)](https://github.com/TimKnight-DWP))

Dependencies

* Update various dependencies to newer version.

Thanks to all the contributors of this release!

4.0.1

Bug Fixes

* fix: project settings failing to apply because membership config is not processed [857](https://github.com/gitlabform/gitlabform/pull/857), closes [#765](https://github.com/gitlabform/gitlabform/issues/765). ([amimas](https://github.com/amimas))

Page 2 of 15

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.