npm package diff

Package: @forge/manifest

Versions: 8.0.0-next.10 - 8.0.0-next.11

File: package/out/schema/manifest-schema.json

Index: package/out/schema/manifest-schema.json
===================================================================
--- package/out/schema/manifest-schema.json
+++ package/out/schema/manifest-schema.json
@@ -1798,8 +1798,54 @@
                         ]
                     },
                     "minItems": 1
                 },
+                "migration:dataResidency": {
+                    "type": "array",
+                    "items": {
+                        "$schema": "https://json-schema.org/draft/2020-12/schema",
+                        "description": "A Forge data residency definition.",
+                        "additionalProperties": false,
+                        "properties": {
+                            "remote": {
+                                "description": "key for the data residency remote definition",
+                                "maxLength": 255,
+                                "minLength": 1,
+                                "pattern": "^[a-zA-Z0-9-_]+$",
+                                "type": "string"
+                            },
+                            "path": {
+                                "title": "path",
+                                "minLength": 1,
+                                "maxLength": 500,
+                                "description": "Data residency migration hook path",
+                                "type": "string"
+                            },
+                            "maxMigrationDurationHours": {
+                                "title": "maxMigrationDurationHours",
+                                "type": "number",
+                                "default": 24,
+                                "multipleOf": 0.5,
+                                "minimum": 0.5,
+                                "maximum": 24
+                            },
+                            "key": {
+                                "$ref": "#/definitions/ModuleKeySchema"
+                            }
+                        },
+                        "required": [
+                            "remote",
+                            "key"
+                        ],
+                        "type": "object",
+                        "not": {
+                            "required": [
+                                "unlicensedAccess"
+                            ]
+                        }
+                    },
+                    "minItems": 1
+                },
                 "confluence:contextMenu": {
                     "type": "array",
                     "items": {
                         "oneOf": [