
4/18/2022 · Brian Rhea
What this post added
This post details breaking changes and feature removals in GitLab 15.0, impacting areas such as audit events, API endpoints, OAuth flows, SSH and PAT expiration enforcement, pipeline configurations, authentication methods, feature flags, GraphQL fields, runner status reporting, CI/CD keywords, test coverage settings, container registry authentication, and package settings permissions. Specific removals include audit events for repository push events, pass-by-default requests for the external status check API, OAuth implicit grant, OAuth tokens without expiration, optional enforcement of SSH and PAT expiration, required pipeline configurations from Premium tier, `omniauth-kerberos` gem, `PUSH_RULES_SUPERSEDE_CODE_OWNERS` feature flag, `defaultMergeCommitMessageWithDescription` GraphQL API field, `offline`/`not_connected` runner statuses in API, `artifacts:report:cobertura` keyword, `disable_strict_host_key_checking` default to `false` for SSH executor, `not_connected` runner status API value, `type`/`types` CI/CD keywords, project setting for test coverage parsing, `htpasswd` authentication for Container Registry, and GraphQL permissions for package settings.