From
bafyreieppyxvh2adputldxojahkx4ecvmnjw7cblsigrhkqpqfr7xpszd4
indexed 2026-11-04 01:29 UTC
View this version
To
bafyreig3ceko5jmfaxraik3ckqxxgnkey4ba2wbn7lceylrbvhbuflrfga
indexed 2026-08-20 16:30 UTC
View this version
Compatibility
backward compatible Backward compatible. 2 non-breaking changes.
Non-breaking changes (2)
- AddedVertex AddedVertex { vertex_id: "place.stream.server.upsertStorage:params" }
- AddedEdge AddedEdge { src: "place.stream.server.upsertStorage", tgt: "place.stream.server.upsertStorage:params", kind: "prop", name: Some("parameters") }
Migration guidance
Added
AddedVertex { vertex_id: "place.stream.server.upsertStorage:params" }
Notes
- Non-breaking: AddedEdge { src: "place.stream.server.upsertStorage", tgt: "place.stream.server.upsertStorage:params", kind: "prop", name: Some("parameters") }
Changes
11
{22
"$type": "com.atproto.lexicon.schema",33
"defs": {44
"main": {55
"description": "Create or update S3 storage configuration for backups.",66
"errors": [77
{88
"description": "The provided S3 URL is invalid or malformed.",99
"name": "InvalidUrl"1010
},1111
{1212
"description": "Could not connect to the S3 endpoint with the provided credentials.",1313
"name": "ConnectionFailed"1414
},1515
{1616
"description": "Cannot modify URL while keeping masked credentials. Provide full credentials or omit URL to keep existing configuration.",1717
"name": "MaskedCredentialsModified"1818
}1919
],2020
"input": {2121
"encoding": "application/json",2222
"schema": {2323
"properties": {2424
"isActive": {2525
"description": "Whether backup storage is currently active.",2626
"type": "boolean"2727
},2828
"url": {2929
"description": "S3 storage URL in format: s3+https://ACCESS_KEY:SECRET_KEY@endpoint/bucket",3030
"type": "string"3131
}3232
},33
"required": [],3433
"type": "object"3534
}3635
},3736
"output": {3837
"encoding": "application/json",3938
"schema": {4039
"properties": {4140
"storage": {4241
"ref": "place.stream.server.defs#storage",4342
"type": "ref"4443
}4544
},4645
"required": [4746
"storage"4847
],4948
"type": "object"5049
}5150
},51
"parameters": null,5252
"type": "procedure"5353
}5454
},5555
"id": "place.stream.server.upsertStorage",5656
"lexicon": 15757
}