github gitlabform/gitlabform v3.0.0rc2

latest releases: v3.11.1, v3.11.0, v3.10.0...
pre-release23 months ago

This is a maintenance release that lays the ground for the future user-facing improvements. It is a major version bump because of some backward-incompatible changes, see below:

  • Bump the minimal GitLab version to 14.4 (released in Oct 2021) (as it contains the required API rename),
  • Bump the minimal required Python version to 3.7 (as 3.6 is EOL since Dec 2021),
    • Update many dependencies that have required Python >= 3.7,
  • Drop the Debian-based Docker image,
  • Drop support for a lot of deprecated configuration syntax that the app has warned about:
    • branch protection - no more developers_can_push, developers_can_merge, use push_access_level, merge_access_level etc. instead,
    • group members - no more group_shared_with, enforce_group_members, group_access_level, use group_members, group_members.enforce, group_access instead,
    • services/integrations - no more recreate,
  • Follow the renames in GitLab and rename some configuration sections:
    • services -> integrations,
    • secret_variables -> variables,
    • group_secret_variables -> group_variables,
  • (Applies only to the users of this app as library) Rename some API methods, remove deprecated ones,
    • protect_branch() is now the method using the new API, the method using the old one has been removed,
    • branch_code_owner_approval_required() -> set_branch_code_owner_approval_required().
    • delete_legacy_approvers() has been removed,
    • all the methods with service(s)/secret_variable(s)/group_secret_variable(s) in their names have been renamed to contain integration(s)/variable(s)/group_variables(s).

Don't miss a new gitlabform release

NewReleases is sending notifications on new releases.