What changed
Reads of this field return undefined, and the failure surfaces wherever that value is used rather than at the call.
Affects PATCH /v12/deployments/{id}/cancel.
Who is affected
Code that reads PATCH /v12/deployments/{id}/cancel (resourceConfig.buildMachine.cores).
Before and after
| Where | Before | After |
|---|---|---|
| PATCH /v12/deployments/{id}/cancel · resourceConfig.buildMachine.cores | present | absent |
| POST /v13/deployments · resourceConfig.buildMachine.cores | present | absent |
| PATCH /v12/deployments/{id}/cancel · resourceConfig.buildMachine.machineSelectionType | present | absent |
| PATCH /v12/deployments/{id}/cancel · resourceConfig.buildMachine.defaultPurchaseType | present | absent |
| PATCH /v12/deployments/{id}/cancel · resourceConfig.buildMachine.memory | present | absent |
| PATCH /v12/deployments/{id}/cancel · resourceConfig.buildMachine.purchaseType | present | absent |
| PATCH /v12/deployments/{id}/cancel · resourceConfig.buildMachine.selectionSource | present | absent |
| POST /v13/deployments · resourceConfig.buildMachine.defaultPurchaseType | present | absent |
| POST /v13/deployments · resourceConfig.buildMachine.machineSelectionType | present | absent |
| POST /v13/deployments · resourceConfig.buildMachine.memory | present | absent |
| POST /v13/deployments · resourceConfig.buildMachine.purchaseType | present | absent |
| POST /v13/deployments · resourceConfig.buildMachine.selectionSource | present | absent |
| GET /v13/deployments/{idOrUrl} · resourceConfig.buildMachine.cores | present | absent |
| GET /v13/deployments/{idOrUrl} · resourceConfig.buildMachine.defaultPurchaseType | present | absent |
| GET /v13/deployments/{idOrUrl} · resourceConfig.buildMachine.machineSelectionType | present | absent |
| GET /v13/deployments/{idOrUrl} · resourceConfig.buildMachine.memory | present | absent |
| GET /v13/deployments/{idOrUrl} · resourceConfig.buildMachine.purchaseType | present | absent |
| GET /v13/deployments/{idOrUrl} · resourceConfig.buildMachine.selectionSource | present | absent |
Code that breaks
// response.resourceConfig.buildMachine.cores is now undefined const cores = response.resourceConfig.buildMachine.cores;
Based on Vercel’s published API specification. How severity is decided.