Driftwatch

Cloudflare / Cloudflare API /

Breakingdirection flip: their tools call this safe

compliance_status can now return "configmanager", "conflict"

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

WhereBeforeAfter
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.