You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+1Lines changed: 1 addition & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -32,6 +32,7 @@ Metrics:
32
32
- Allow monitor checkins to paass `monitor_config` for monitor upserts. ([#1962](https://github.com/getsentry/relay/pull/1962))
33
33
- Changes how device class is determined for iPhone devices. Instead of checking processor frequency, the device model is mapped to a device class. ([#1970](https://github.com/getsentry/relay/pull/1970))
34
34
- Don't sanitize transactions if no clustering rules exist and no UUIDs were scrubbed. ([#1976](https://github.com/getsentry/relay/pull/1976))
35
+
- Add `thread.lock_mechanism` field to protocol. ([#1979](https://github.com/getsentry/relay/pull/1979))
"description": " Represents an instance of a held lock (java monitor object) in a thread.",
2027
+
"anyOf": [
2028
+
{
2029
+
"type": "object",
2030
+
"required": [
2031
+
"type"
2032
+
],
2033
+
"properties": {
2034
+
"address": {
2035
+
"description": " Address of the java monitor object.",
2036
+
"default": null,
2037
+
"type": [
2038
+
"string",
2039
+
"null"
2040
+
]
2041
+
},
2042
+
"class_name": {
2043
+
"description": " Class name of the java monitor object.",
2044
+
"default": null,
2045
+
"type": [
2046
+
"string",
2047
+
"null"
2048
+
]
2049
+
},
2050
+
"package_name": {
2051
+
"description": " Package name of the java monitor object.",
2052
+
"default": null,
2053
+
"type": [
2054
+
"string",
2055
+
"null"
2056
+
]
2057
+
},
2058
+
"thread_id": {
2059
+
"description": " Thread ID that's holding the lock.",
2060
+
"default": null,
2061
+
"anyOf": [
2062
+
{
2063
+
"$ref": "#/definitions/ThreadId"
2064
+
},
2065
+
{
2066
+
"type": "null"
2067
+
}
2068
+
]
2069
+
},
2070
+
"type": {
2071
+
"description": " Type of lock on the thread with available options being blocked, waiting, sleeping and locked.",
2072
+
"anyOf": [
2073
+
{
2074
+
"$ref": "#/definitions/LockReasonType"
2075
+
},
2076
+
{
2077
+
"type": "null"
2078
+
}
2079
+
]
2080
+
}
2081
+
},
2082
+
"additionalProperties": false
2083
+
}
2084
+
]
2085
+
},
2086
+
"LockReasonType": {
2087
+
"description": "Possible lock types responsible for a thread's blocked state",
2088
+
"type": "string",
2089
+
"enum": [
2090
+
"locked",
2091
+
"waiting",
2092
+
"sleeping",
2093
+
"blocked"
2094
+
]
2095
+
},
2025
2096
"LogEntry": {
2026
2097
"description": " A log entry message.\n\n A log message is similar to the `message` attribute on the event itself but\n can additionally hold optional parameters.\n\n ```json\n {\n\"message\": {\n\"message\": \"My raw message with interpreted strings like %s\",\n\"params\": [\"this\"]\n }\n }\n ```\n\n ```json\n {\n\"message\": {\n\"message\": \"My raw message with interpreted strings like {foo}\",\n\"params\": {\"foo\": \"this\"}\n }\n }\n ```",
0 commit comments