What changed
Producer-side tools call this additive. It breaks exhaustive switches, strict parsers and generated client enums.
Affects compliance_status on teams-devices_intune_input_request reachable from 4 operations.
New values: configmanager, conflict.
can now return "configmanager", "conflict"
Who is affected
Code that reads Cloudflare's teams-devices_intune_input_request objects, used by 4 Cloudflare operations.
Before and after
| Where | Before | After |
|---|---|---|
| teams-devices_intune_input_request.compliance_status | "compliant", "error", "ingraceperiod", "noncompliant", "notapplicable", "unknown" | "compliant", "configmanager", "conflict", "error", "ingraceperiod", "noncompliant", "notapplicable", "unknown" |
Code that breaks
switch (response.compliance_status) {
// existing branches …
// no branch for "configmanager"
// no branch for "conflict"
default:
throw new Error("unexpected compliance_status");
}Based on Cloudflare’s published API specification. How severity is decided.