Trace response: timestamps changed to double, event_type narrowed to enums
BreakingBreaking change
This is a breaking change — integrations that rely on the affected behaviour will need updates before the change rolls out.
What changed
Several breaking changes to trace response schemas:
start_timestampandend_timestampchanged fromstring (date-time)tonumber (double)— clients parsing ISO timestamps will break.event_typechanged from an openstringto a closedenum("span","error","occurrence","uptime_check"depending on context) — clients that write/validate against the old free-form string type may reject valid values or fail validation.event_typeremoved from therequiredarray inchildrenitems, making it no longer guaranteed to be present there.measurements,browser_web_vital, andmobile_app_vitaladditionalPropertiesnarrowed from{}(any type) tonumber (double).