From
bafyreig3yebr5m7eogjb74nxmuudy7qnipftsslvllh5koj4cdthh3vds4
indexed 2026-08-21 19:18 UTC
View this version
To
bafyreiaviwjfbylatf2mzjdrduilv5mgucy4pq4ryncryozgx5vgp7dzoe
indexed 2026-08-29 21:41 UTC
View this version
Compatibility
breaking 2 breaking changes, 1 non-breaking change.
Breaking changes (2)
- ConstraintTightened ConstraintTightened { vertex_id: "am.noz.atgallery.alpha.publishedMedia:body.mime", sort: "knownValues", old_value: "[\"image/jpeg\",\"image/png\",\"image/webp\",\"image/gif\",\"image/avif\",\"video/mp4\"]", new_value: "[\"image/avif\",\"image/gif\",\"image/jpeg\",\"image/png\",\"image/webp\",\"video/mp4\",\"audio/flac\",\"audio/mp4\",\"audio/mpeg\",\"audio/ogg\",\"audio/wav\",\"audio/webm\",\"application/pdf\",\"text/plain\",\"application/vnd.oasis.opendocument.text\",\"application/vnd.oasis.opendocument.spreadsheet\",\"application/vnd.oasis.opendocument.presentation\",\"application/vnd.oasis.opendocument.graphics\"]" }
- ConstraintTightened ConstraintTightened { vertex_id: "am.noz.atgallery.alpha.publishedMedia:body.mediaKind", sort: "knownValues", old_value: "[\"image\",\"video\"]", new_value: "[\"audio\",\"document\",\"image\",\"video\"]" }
Non-breaking changes (1)
- ConstraintRemoved ConstraintRemoved { vertex_id: "am.noz.atgallery.alpha.publishedMedia:body.durationMilliseconds", sort: "maximum" }
Migration guidance
Constraint changes
- ConstraintTightened ConstraintTightened { vertex_id: "am.noz.atgallery.alpha.publishedMedia:body.mediaKind", sort: "knownValues", old_value: "[\"image\",\"video\"]", new_value: "[\"audio\",\"document\",\"image\",\"video\"]" }
- ConstraintTightened ConstraintTightened { vertex_id: "am.noz.atgallery.alpha.publishedMedia:body.mime", sort: "knownValues", old_value: "[\"image/jpeg\",\"image/png\",\"image/webp\",\"image/gif\",\"image/avif\",\"video/mp4\"]", new_value: "[\"image/avif\",\"image/gif\",\"image/jpeg\",\"image/png\",\"image/webp\",\"video/mp4\",\"audio/flac\",\"audio/mp4\",\"audio/mpeg\",\"audio/ogg\",\"audio/wav\",\"audio/webm\",\"application/pdf\",\"text/plain\",\"application/vnd.oasis.opendocument.text\",\"application/vnd.oasis.opendocument.spreadsheet\",\"application/vnd.oasis.opendocument.presentation\",\"application/vnd.oasis.opendocument.graphics\"]" }
- ConstraintRemoved ConstraintRemoved { vertex_id: "am.noz.atgallery.alpha.publishedMedia:body.durationMilliseconds", sort: "maximum" }
Changes
11
{22
"$type": "com.atproto.lexicon.schema",33
"defs": {44
"main": {55
"description": "An immutable, public, metadata-allowlisted media rendition.",66
"key": "tid",77
"record": {88
"properties": {99
"contentWarnings": {1010
"items": {1111
"maxLength": 200,1212
"type": "string"1313
},1414
"maxLength": 20,1515
"type": "array"1616
},1717
"createdAt": {1818
"format": "datetime",1919
"type": "string"2020
},2121
"decorative": {2222
"type": "boolean"2323
},2424
"defaultAltText": {2525
"maxGraphemes": 2000,2626
"type": "string"2727
},2828
"defaultCaption": {2929
"maxGraphemes": 5000,3030
"type": "string"3131
},3232
"durationMilliseconds": {33
"maximum": 60000,3433
"minimum": 1,3534
"type": "integer"3635
},3736
"formatVersion": {3837
"const": 1,3938
"type": "integer"4039
},4140
"height": {4241
"minimum": 1,4342
"type": "integer"4443
},4544
"mediaKind": {4645
"knownValues": [46
"audio",47
"document",4748
"image",4849
"video"4950
],5051
"maxLength": 16,5152
"type": "string"5253
},5354
"mime": {5455
"knownValues": [56
"image/avif",57
"image/gif",5558
"image/jpeg",5659
"image/png",5760
"image/webp",58
"image/gif",59
"image/avif",60
"video/mp4"61
"video/mp4",62
"audio/flac",63
"audio/mp4",64
"audio/mpeg",65
"audio/ogg",66
"audio/wav",67
"audio/webm",68
"application/pdf",69
"text/plain",70
"application/vnd.oasis.opendocument.text",71
"application/vnd.oasis.opendocument.spreadsheet",72
"application/vnd.oasis.opendocument.presentation",73
"application/vnd.oasis.opendocument.graphics"6174
],6275
"maxLength": 100,6376
"type": "string"6477
},6578
"preview": {6679
"accept": [6780
"image/webp"6881
],6982
"maxSize": 1048576,7083
"type": "blob"7184
},7285
"rendition": {7386
"accept": [87
"image/avif",88
"image/gif",7489
"image/jpeg",7590
"image/png",7691
"image/webp",77
"image/gif",78
"image/avif",79
"video/mp4"92
"video/mp4",93
"audio/flac",94
"audio/mp4",95
"audio/mpeg",96
"audio/ogg",97
"audio/wav",98
"audio/webm",99
"application/pdf",100
"text/plain",101
"application/vnd.oasis.opendocument.text",102
"application/vnd.oasis.opendocument.spreadsheet",103
"application/vnd.oasis.opendocument.presentation",104
"application/vnd.oasis.opendocument.graphics"80105
],81106
"maxSize": 52428800,82107
"type": "blob"83108
},84109
"size": {85110
"maximum": 52428800,86111
"minimum": 1,87112
"type": "integer"88113
},89114
"width": {90115
"minimum": 1,91116
"type": "integer"92117
}93118
},94119
"required": [95120
"formatVersion",96121
"mediaKind",97122
"rendition",98123
"mime",99124
"size",100125
"createdAt"101126
],102127
"type": "object"103128
},104129
"type": "record"105130
}106131
},107132
"id": "am.noz.atgallery.alpha.publishedMedia",108133
"lexicon": 1109134
}