Support Preparedness - 19.0 Breaking Changes

With the focus on limiting the number breaking changes, the 19.0 release should be less impactful than previous major releases. But there are still a number of breaking changes that will impact customers.

Breaking Change Summary Deprecation Issue Notes
Azure storage driver for the container registry Docs link Issue link New driver version is backwards compatible, so this is not considered a breaking change
CodeClimate-based Code Quality scanning will be removed Docs link Issue link
Compliance pipelines Docs link Issue link Pending VP Approval
Container Registry AWS S3 Signature Version 2 support Docs link Issue link SigV2 config in GitLab will be ignored. KB article pending.
Coverage-guided fuzz testing is deprecated Docs link Issue link
Design Management Docs link Issue link Exception approved
Enforce keyset pagination on audit event API Docs link Issue link Pending VP Approval
GitLab Advanced SAST will be enabled by default Docs link Issue link
Pipeline execution policies inject_ci strategy replaced by inject_policy Docs link Issue link
Replace GraphQL field take_ownership_pipeline_schedule with admin_pipeline_schedule in PipelineSchedulePermissions Docs link Issue link
Resource owner password credentials grant is deprecated Docs link Issue link Exception approved
S3 storage driver (AWS SDK v1) for the container registry Docs link Issue link New driver version is backwards compatible, so this is not considered a breaking change
The ci_job_token_scope_enabled projects API attribute is deprecated Docs link Issue link Pending VP Approval
The heroku/builder:22 image is deprecated Docs link Issue link
Updating CI/CD job tokens to JWT standard Docs link Issue link
bin_path and use_bundled_binaries configuration options in Gitaly Docs link Issue link
ciJobTokenScopeAddProject GraphQL mutation is deprecated Docs link Issue link
scanResultPolicies GraphQL field is deprecated Docs link Issue link
Slack slash commands Issue link Pending VP Approval
workflow:rules templates Docs link Issue link
Edited by Len MacRae