In two month we have to upgrade to GitLab version 19. GitLab 19.0 is scheduled for May 21, 2026. This tasks tracks all deprecation.
A list of all deprecation in version 19: https://docs.gitlab.com/update/deprecations/?removal_milestone=19.0
See also update recommendations here: https://docs.gitlab.com/policy/maintenance/#upgrade-recommendations (which are not yet available for 19).
Deprecation affecting us:
Support for PostgreSQL 16 all instances updated to postgresql 17
Deprecation NOT affecting us:
ciJobTokenScopeAddProject GraphQL mutation is deprecated
Azure storage driver for the container registry
Container Registry AWS S3 Signature Version 2 support
Enforce page limit for unauthenticated Projects API requests
Linux package support for SUSE distributions
Linux package support for Ubuntu 20.04
Mattermost bundled with Linux package
Resource owner password credentials grant is deprecated
S3 storage driver (AWS SDK v1) for the container registry
Slack slash commands
Spamcheck support in the Linux package and GitLab Helm chart
Support for bundled PostgreSQL, Redis, and MinIO in GitLab Helm chart
Support for NGINX Ingress
Support for Redis 6
The ci_job_token_scope_enabled projects API attribute is deprecated
The heroku/builder:22 image is deprecated
Trending tab in Explore projects page is deprecated
Using app passwords with Bitbucket Cloud import GitLab API
Upgraded hosts:
Test instance:
- gitlab-1001.devtools.eqiad1.wikimedia.cloud
- gitlab-runner-1007.devtools.eqiad1.wikimedia.cloud
- gitlab-runner-1008.devtools.eqiad1.wikimedia.cloud
Replicas:
- gitlab1003.wikimedia.org
- gitlab2002.wikimedia.org
Production:
- gitlab1004.wikimedia.org
- Trusted runners
- Shared runners
- Cloud runners MR opened