addedInput schema / properties / service
Added value: +{
+ "description": "Service, e.g. \"web\" or \"worker\". Defaults to the configured service, else all services of the project; tideways_list_services lists them.",
+ "maxLength": 100,
+ "minLength": 1,
+ "type": "string"
+}
changedInput schema / properties / status / description
Previous value: -"open (default) = unresolved; resolved, ignored and not_error are triaged states; \"new\" currently returns the same list as \"open\". There is no \"all\"; call once per status you need."New value: +"open (default) = unresolved; all = open and ignored together; resolved, ignored and not_error are triaged states; \"new\" currently returns the same list as \"open\"."
changedInput schema / properties / status / enum
Previous value: -[
- "open",
- "new",
- "resolved",
- "not_error",
- "ignored"
-]New value: +[
+ "open",
+ "all",
+ "new",
+ "resolved",
+ "not_error",
+ "ignored"
+]
addedInput schema / properties / transactionIds
Added value: +{
+ "description": "Only issues raised in these transactions: numeric IDs from transactions[].id of tideways_get_performance.",
+ "items": {
+ "exclusiveMinimum": 0,
+ "maximum": 9007199254740991,
+ "type": "integer"
+ },
+ "maxItems": 20,
+ "minItems": 1,
+ "type": "array"
+}
changedInput schema / properties / type / description
Previous value: -"error = exceptions and fatal errors, slowsql = slow SQL queries, deprecated = deprecations"New value: +"error = exceptions and fatal errors, slowsql = slow SQL queries, deprecated = deprecations, warning = PHP warnings, notice = PHP notices"
changedInput schema / properties / type / enum
Previous value: -[
- "error",
- "slowsql",
- "deprecated"
-]New value: +[
+ "error",
+ "slowsql",
+ "deprecated",
+ "warning",
+ "notice"
+]
addedOutput schema / properties / criteria / properties / service / description
Added value: +"Service whose issues were read; null = all services"
changedOutput schema / properties / criteria / properties / type / enum
Previous value: -[
- "error",
- "slowsql",
- "deprecated"
-]New value: +[
+ "error",
+ "slowsql",
+ "deprecated",
+ "warning",
+ "notice"
+]
changedOutput schema / properties / hasMore / description
Previous value: -"True when the page is full; request the next page for more. The API reports no total."New value: +"True when later pages exist; request the next page for more"
addedOutput schema / properties / issues / items / properties / durationMs
Added value: +{
+ "description": "Slow SQL queries: duration of the query in ms; null for other types",
+ "type": [
+ "number",
+ "null"
+ ]
+}
addedOutput schema / properties / issues / items / properties / firstOccurred / anyOf
Added value: +[
+ {
+ "description": "\"YYYY-MM-DD HH:mm\"",
+ "pattern": "^\\d{4}-\\d{2}-\\d{2} \\d{2}:\\d{2}$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+]
removedOutput schema / properties / issues / items / properties / firstOccurred / type
Removed value: -[
- "string",
- "null"
-]
addedOutput schema / properties / issues / items / properties / lastOccurred / anyOf
Added value: +[
+ {
+ "description": "\"YYYY-MM-DD HH:mm\"",
+ "pattern": "^\\d{4}-\\d{2}-\\d{2} \\d{2}:\\d{2}$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+]
removedOutput schema / properties / issues / items / properties / lastOccurred / type
Removed value: -[
- "string",
- "null"
-]
addedOutput schema / properties / issues / items / properties / originatingFunction / description
Added value: +"Always null; source names the code"
changedOutput schema / properties / issues / items / properties / topFrame / description
Previous value: -"Innermost stack frame of the last occurrence"New value: +"Always null: tideways_get_issue returns the stack trace; source names the file and line"
addedOutput schema / properties / issues / items / properties / transactionCount / description
Added value: +"Always null: tideways_get_issue returns the affected transactions"
changedOutput schema / properties / issues / items / properties / transactionCount / type
Previous value: -"number"New value: +[
+ "number",
+ "null"
+]
addedOutput schema / properties / issues / items / properties / transactions / anyOf
Added value: +[
+ {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ {
+ "type": "null"
+ }
+]
changedOutput schema / properties / issues / items / properties / transactions / description
Previous value: -"First 5 of transactionCount affected transactions, in no particular order; detail \"full\" lists all (large)"New value: +"Always null: tideways_get_issue returns the affected transactions with counts; filter the list by transaction with \"transactionIds\""
removedOutput schema / properties / issues / items / properties / transactions / items
Removed value: -{
- "type": "string"
-}
removedOutput schema / properties / issues / items / properties / transactions / type
Removed value: -"array"
addedOutput schema / properties / issues / items / properties / type / description
Added value: +"The requested type; tideways_get_issue takes it with the id"
changedOutput schema / properties / issues / items / required
Previous value: -[
- "id",
- "type",
- "title",
- "message",
- "source",
- "originatingFunction",
- "status",
- "occurrences",
- "occurrencesSinceLastRelease",
- "firstOccurred",
- "lastOccurred",
- "environments",
- "services",
- "transactionCount",
- "transactions",
- "topFrame"
-]New value: +[
+ "id",
+ "type",
+ "title",
+ "message",
+ "source",
+ "originatingFunction",
+ "status",
+ "occurrences",
+ "occurrencesSinceLastRelease",
+ "firstOccurred",
+ "lastOccurred",
+ "environments",
+ "services",
+ "durationMs",
+ "transactionCount",
+ "transactions",
+ "topFrame"
+]
addedOutput schema / properties / totalItems
Added value: +{
+ "description": "Issues matching the filters on all pages",
+ "type": "number"
+}
addedOutput schema / properties / totalPages
Added value: +{
+ "type": "number"
+}
changedOutput schema / required
Previous value: -[
- "project",
- "criteria",
- "issues",
- "hasMore"
-]New value: +[
+ "project",
+ "criteria",
+ "issues",
+ "hasMore",
+ "totalItems",
+ "totalPages"
+]