Open AbhiPrasad opened 2 years ago
FYI this exists this way for compatibility reasons. The ideal world kept it as a flat list, but because our interfaces required key/value, we would accept that data type and then map it to the values
attribute. So that means both are/were valid. I dont think it solves the UX of if you need to filter/augment it on the client though.
In https://github.com/getsentry/sentry-python/discussions/1537 it was highlighted that there are inconsistencies between the events generated in the JS SDK and in the Python SDK. Specifically:
This applies to all event items that are a flat list vs. a list under values, which for now are:
event.breadcrumbs
event.exception
event.threads