17.0 Breaking Changes - Request for additional information
Team @gl-product-pm, we are working to understand the impact of the breaking changes that are coming in 17.0 in partnership with #s_platforms #customer_success and support. PMs, please take a look at this issue.
We have introduced the following breaking change windows in the 17.0
milestone:
-
2024-04-22 09:00UTC
to2024-04-24 22:00UTC
-
2024-04-29 09:00UTC
to2024-05-01 22:00UTC
-
2024-05-06 09:00UTC
to2024-05-08 22:00UTC
We have received a significant amount of reports of customers being surprised by breaking changes and our support organization requires better visibility into when changes are being rolled out. We fully understand that this is a suboptimal, manual mitigation. This is necessary to minimize customer disruption and help support handle incoming tickets.
This is because once you merge or flip the feature flag, things will break for customers on SaaS. That is a huge pain point for support because they have no idea which changes will occur in which windows.
Actions to take
- Check the
GitLab DRI
column for your gitlab username -cmd+f
should work here - Use rich text editing for an easier update to this table
- Please update Column C
Planned Window
with the anticipated merge/enable window. We understand that this is an estimate. - Please update Column D
ROLLED OUT
once all associated MRs with breaking changes are merged.
This is an urgent request. Please complete the Planned Window
by 2024–04-19 17:00 UTC and update the ROLLED OUT
column as soon as it, well, has been rolled out. Communicating potentially disruptive changes to customers is crucial in the lead up to a major release.
A Google Sheet (internal) with more fields for context is also available.
Breaking Changes Table
-
2024-04-22 09:00UTC
to2024-04-24 22:00UTC
- Window 1 -
2024-04-29 09:00UTC
to2024-05-01 22:00UTC
- Window 2 -
2024-05-06 09:00UTC
to2024-05-08 22:00UTC
- Window 3 - N/A - Self Managed Only, no GitLab.com impact
Deprecation Title | GitLab DRI | Planned Window | ROLLED OUT | |
---|---|---|---|---|
trizzi |
|
|||
smeadzinger |
|
|||
smeadzinger |
|
|
||
smeadzinger |
|
|
||
g.hickman | ||||
abellucci |
|
|||
PipelineSecurityReportFinding projectFingerprint GraphQL field |
abellucci |
|
||
abellucci |
|
|||
Registration tokens and server-side runner arguments in POST /api/v4/runners endpoint |
pedropombeiro |
|
||
smeadzinger |
|
|||
DarrenEastman | N/A - Self Managed Only | |||
pedropombeiro |
|
|
||
GitLab Helm chart values gitlab.kas.privateApi.* are deprecated |
nagyv-gitlab | 2024-04-29 09:00UTC to 2024-05-01 22:00UTC - Window 2 | ||
Maintainer role providing the ability to change Package settings using GraphQL API |
trizzi |
|
|
|
nagyv-gitlab | 2024-04-22 09:00UTC to 2024-04-24 22:00UTC - Window 1 | |||
jocelynjane |
|
|||
marcogreg | N/A - Self managed only | |||
HashiCorp Vault integration will no longer use CI_JOB_JWT by default |
jocelynjane |
|
||
cbalane | ||||
dhershkovitch |
Remove #13310 (comment 1873427566) |
|||
GitLab Runner platforms and setup instructions in GraphQL API |
mrincon |
Moved to 18.0, see gitlab-org/gitlab#387937 (comment 1870274476) |
||
nrosandich | 2024-04-29 09:00 UTC to 2024-05-01 22:00 UTC |
|
||
The GitLab legacy requirement IID is deprecated in favor of work item IID |
amandarueda | moved to 18.0 due to a dependency | ||
jocelynjane |
|
|||
tkuah | N/A - Self Managed Only, no GitLab.com impact | |||
atevans |
|
|||
Deprecate legacy shell escaping and quoting runner shell executor |
DarrenEastman | N/A - Self Managed Only | ||
CiRunnerUpgradeStatusType GraphQL type renamed to CiRunnerUpgradeStatus |
pedropombeiro |
|
|
|
pedropombeiro |
|
|
||
sidekiq delivery method for incoming_email and service_desk_email is deprecated |
msaleiko |
It's been deprecated, we won't remove until 18.0 |
||
rogerwoo | No dot-com customer impact (SM only) | |||
GraphQL type, RunnerMembershipFilter renamed to CiRunnerMembershipFilter |
pedropombeiro |
|
|
|
DarrenEastman | N/A - Self Managed Only | |||
nagyv-gitlab | 2024-04-29 09:00UTC to 2024-05-01 22:00UTC - Window 2 | |||
Deprecate message field from Vulnerability Management features |
abellucci |
|
||
GraphQL deprecation of dependencyProxyTotalSizeInBytes field |
trizzi | It's been deprecated, we won't remove until 18.0 | It's been deprecated, we won't remove until 18.0 | |
Deprecated parameters related to custom text in the sign-in page |
eduardosanz |
|
||
The pull-based deployment features of the GitLab agent for Kubernetes is deprecated |
nagyv-gitlab | 2024-04-29 09:00UTC to 2024-05-01 22:00UTC - Window 2 | ||
ifarkas |
|
|||
Deprecate CiRunner GraphQL fields duplicated in CiRunnerManager |
DarrenEastman |
|
|
|
kpalchyk | ||||
Twitter OmniAuth login option is deprecated from self-managed GitLab |
ifarkas |
|
||
2024-04-22 09:00UTC to 2024-04-24 22:00UTC - Window 1 |
|
|||
Deprecate terminationGracePeriodSeconds in the GitLab Runner Kubernetes executor |
deastman | N/A - Self Managed Only | ||
tmike |
|
|
||
The ci_job_token_scope_enabled projects API attribute is deprecated |
jocelynjane |
|
||
Deprecate change vulnerability status from the Developer role |
abellucci |
|
|
|
Geo: Legacy replication details routes for designs and projects deprecated |
sranasinghe | N/A - Self Managed Only, no GitLab.com impact | ||
clemensbeck | N/A - Self managed only | |||
trizzi |
|
|
||
Offset pagination for /users REST API endpoint is deprecated |
sgarg_gitlab |
|
||
g.hickman | ||||
wortschi | This has been merged already. It's a deprecated rake task and should only be affecting our SM customers. | |||
trizzi |
Window 3 |
|||
trizzi |
Window 3 |
|||
Container registry support for the Swift and OSS storage drivers |
trizzi |
|
|
|
smeadzinger |
|
|||
jocelynjane |
|
|||
sranasinghe | N/A - Self Managed Only, no GitLab.com impact | |||
Dependency Proxy: Access tokens to have additional scope checks |
trizzi | This did not get done in time and will need to wait for 18.0 | ||
mkozono | No impact since it's long broken | |||
Deprecate GraphQL fields related to the temporary storage increase |
aalakkad |
2024-05-06 09:00UTC to 2024-05-08 22:00UTC - Window 3 |
||
jocelynjane |
|
|||
rutshah |
|
|||
hsnir1 | ||||
johncrowley | N/A. Docs change only. No impact to gitlab.com. | |||
Block usage of ref and sha together in GET /projects/:id/ci/lint |
dhershkovitch |
Remove #13310 (comment 1873427566) |
||
abellucci |
|
|||
sranasinghe | N/A - Self Managed Only, no GitLab.com impact | |||
thiagocsf | N/A - docs change only, no gitlab.com impact. | |||
DarrenEastman | ||||
balasankarc | ||||
repository_download_operation' audit event type for public projects |
nrosandich | 2024-04-22 09:00UTC to 2024-04-24 22:00UTC - Window 1 | ||
trizzi |
|
|||
thiagocsf | 2024-04-22 09:00UTC to 2024-04-24 22:00UTC - Window 1 | |||
abellucci |
|
|||
connorgilbert | ||||
Deprecate Python 3.9 in Dependency Scanning and License Scanning |
gonzoyumo |
`2024-05-06 09:00UTC` to `2024-05-08 22:00UTC` - Window 3 |
||
timofurrer | 2024-04-29 09:00UTC to 2024-05-01 22:00UTC - Window 2 | |||
Autogenerated Markdown anchor links with dash (-) characters |
digitalmoksha |
|
||
nrosandich |
`2024-05-06 09:00UTC` to `2024-05-08 22:00UTC` |
|||
timofurrer | 2024-04-22 09:00UTC to 2024-04-24 22:00UTC - Window 1 | |||
tachyons-gitlab |
|
|||
Maven versions below 3.8.8 support in Dependency Scanning and License Scanning |
thiagocsf | 2024-04-22 09:00UTC to 2024-04-24 22:00UTC - Window 1 | ||
thiagocsf | 2024-04-22 09:00UTC to 2024-04-24 22:00UTC - Window 1 |
|
||
timofurrer | 2024-04-22 09:00UTC to 2024-04-24 22:00UTC - Window 1 | |||
mc_rocha | 2024-04-22 09:00UTC to 2024-04-24 22:00UTC - Window 1 | |||
gabrielengel_gl |
|
|||
thiagocsf | 2024-04-22 09:00UTC to 2024-04-24 22:00UTC - Window 1 |
|
||
Upgrading the operating system version of GitLab SaaS runners on Linux |
gabrielengel_gl |
|
||
gabrielengel_gl |
|
|||
timofurrer | 2024-04-22 09:00UTC to 2024-04-24 22:00UTC - Window 1 | |||
gonzoyumo | 2024-04-22 09:00UTC to 2024-04-24 22:00UTC - Window 1 |
|
||
sguyon | N/A - Self managed only | |||
marcogreg | N/A - Self managed only | |||
Deprecate custom role creation for group owners on self-managed |
jayswain | |||
rutshah | Moved to 18.0 as the announcement was not made for 17.0 | |||
mjwood | N/A - Self Managed Only, no GitLab.com impact | |||
mjwood | N/A - Self Managed Only, no GitLab.com impact | |||
g.hickman | ||||
Limit personal access token and deploy token's access with external authorization |
tachyons-gitlab |
|
||
atevans |
|