addedInput schema / additionalProperties
Added value: +false
addedInput schema / oneOf
Added value: +[
+ {
+ "not": {
+ "required": [
+ "message"
+ ]
+ },
+ "required": [
+ "content"
+ ]
+ },
+ {
+ "not": {
+ "required": [
+ "content"
+ ]
+ },
+ "required": [
+ "message"
+ ]
+ }
+]
removedInput schema / properties / channel / description
Removed value: -"Channel name, e.g. 'demo:orchestrator'"
addedInput schema / properties / channel / maxLength
Added value: +256
addedInput schema / properties / channel / minLength
Added value: +1
changedInput schema / properties / content / description
Previous value: -"Message content — can be plain text or JSON"New value: +"Legacy text or JSON"
addedInput schema / properties / idempotency_key
Added value: +{
+ "maxLength": 256,
+ "minLength": 1,
+ "type": "string"
+}
addedInput schema / properties / message
Added value: +{
+ "additionalProperties": true,
+ "description": "Structured protocol-v1 envelope",
+ "properties": {
+ "content": {},
+ "schema_version": {
+ "const": 1
+ },
+ "type": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "schema_version",
+ "type",
+ "content"
+ ],
+ "type": "object"
+}
removedInput schema / properties / sender / description
Removed value: -"Your identity, e.g. 'windows' or 'mac'"
addedInput schema / properties / sender / maxLength
Added value: +128
addedInput schema / properties / sender / minLength
Added value: +1
changedInput schema / required
Previous value: -[
- "channel",
- "sender",
- "content"
-]New value: +[
+ "channel",
+ "sender"
+]
changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "additionalProperties": true,
+ "type": "object"
+}