Published on: April 10, 2024
6 min read
Find, assess, and mitigate the impact of deprecations and breaking changes in this year’s major release.

GitLab 17.0 is coming on May 16. This version, a major release, will include many exciting improvements to GitLab, but also removes some deprecated features. Visit the Deprecations page to see what is scheduled for removal in 17.0 and keep reading for an overview of the highest impact removals.
Additionally, this year we are introducing three windows during which we expect breaking changes to be enabled on GitLab.com:
Note: Some breaking changes may fall slightly outside of these windows in exceptional circumstances.
Update: We have created a public issue with more details about which changes should land in which windows.
We have identified the following high-impact removals in 17.0. We define “high impact” as potentially disrupting critical workflows, such as continuous integration (CI), continuous deployment (CD), compliance, or the availability of the instance. That’s why we suggest you should prioritize these breaking changes first when preparing for the major release. While you can find detailed information on each breaking change in the linked documentation, we’ve provided some notes about the affected features and potential impact in this overview.
omniauth-azure-oauth2 provider for authentication.omniauth_openid_connect, users will no longer be able to sign in using the Azure login button.sidekiq['min_concurrency'] and sidekiq['max_concurrency'] configured in their gitlab.rb.CI_JOB_JWT or CI_JOB_JWT_V2 CI variables.saas-linux-*-amd64 tagged shared runners on GitLab.com that use outdated Docker-in-Docker or Kaniko versions.shared-windows and windows-1809 tagged shared runners on GitLab.com.docker, east-c, gce, git-annex, linux, mongo, mysql, ruby, or shared on GitLab.com.DAST_BROWSER_SCAN set to false.For more detailed information and to see all the removals coming up in this year's major release, please visit the Deprecations page.
Live demo! Discover the future of AI-driven software development with our GitLab 17 virtual launch event. Register today!
Enjoyed reading this blog post or have questions or feedback? Share your thoughts by creating a new topic in the GitLab community forum.
Share your feedback