What changed
Producer-side tools call this additive. It breaks exhaustive switches, strict parsers and generated client enums.
Affects this value on FacetInfoResponseDataType reachable from 2 operations.
New value: accounts_facet_info.
can now return "accounts_facet_info"
Who is affected
Code that reads Datadog's FacetInfoResponseDataType objects, used by 2 Datadog operations.
Before and after
| Where | Before | After |
|---|---|---|
| FacetInfoResponseDataType | "users_facet_info" | "accounts_facet_info", "users_facet_info" |
Code that breaks
switch (response) {
// existing branches …
// no branch for "accounts_facet_info"
default:
throw new Error("unexpected value");
}Based on Datadog’s published API specification. How severity is decided.