From 457ec7f3553c3b1091a11d7e0ee5078f64ef00ec Mon Sep 17 00:00:00 2001 From: Waldek Mastykarz Date: Mon, 14 Sep 2026 10:55:44 +0200 Subject: [PATCH 1/2] Fix historical schema definitions Backport schema corrections identified during the v3.3.0 review to every affected historical schema version. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> --- schemas/v0.14.1/rc.schema.json | 14 +++++++++---- schemas/v0.15.0/rc.schema.json | 14 +++++++++---- schemas/v0.16.0/rc.schema.json | 14 +++++++++---- schemas/v0.16.1/rc.schema.json | 14 +++++++++---- schemas/v0.16.2/rc.schema.json | 14 +++++++++---- schemas/v0.17.0/rc.schema.json | 14 +++++++++---- schemas/v0.17.1/rc.schema.json | 14 +++++++++---- schemas/v0.18.0/rc.schema.json | 14 +++++++++---- schemas/v0.19.0/rc.schema.json | 14 +++++++++---- schemas/v0.19.1/rc.schema.json | 14 +++++++++---- schemas/v0.20.0/rc.schema.json | 16 ++++++++++----- schemas/v0.20.1/rc.schema.json | 16 ++++++++++----- schemas/v0.21.0/rc.schema.json | 16 ++++++++++----- schemas/v0.22.0/rc.schema.json | 16 ++++++++++----- schemas/v0.23.0/rc.schema.json | 16 ++++++++++----- schemas/v0.24.0/rc.schema.json | 16 ++++++++++----- schemas/v0.25.0/devtoolsplugin.schema.json | 1 + ...icrandomerrorplugin.errorsfile.schema.json | 7 +++++-- .../genericrandomerrorplugin.schema.json | 2 +- .../graphrandomerrorplugin.schema.json | 2 +- .../mockrequestplugin.mockfile.schema.json | 9 ++++++++- .../mockresponseplugin.mocksfile.schema.json | 7 +++++-- ...itingplugin.customresponsefile.schema.json | 7 +++++-- schemas/v0.25.0/rc.schema.json | 20 ++++++++++++------- schemas/v0.26.0/devtoolsplugin.schema.json | 1 + ...icrandomerrorplugin.errorsfile.schema.json | 7 +++++-- .../genericrandomerrorplugin.schema.json | 2 +- .../graphrandomerrorplugin.schema.json | 2 +- .../mockrequestplugin.mockfile.schema.json | 9 ++++++++- .../mockresponseplugin.mocksfile.schema.json | 7 +++++-- ...itingplugin.customresponsefile.schema.json | 7 +++++-- schemas/v0.26.0/rc.schema.json | 20 ++++++++++++------- schemas/v0.27.0/devtoolsplugin.schema.json | 1 + ...icrandomerrorplugin.errorsfile.schema.json | 6 ++++-- .../genericrandomerrorplugin.schema.json | 2 +- .../graphrandomerrorplugin.schema.json | 2 +- .../mockrequestplugin.mockfile.schema.json | 10 ++++++++-- .../mockresponseplugin.mocksfile.schema.json | 6 ++++-- ...itingplugin.customresponsefile.schema.json | 6 ++++-- schemas/v0.27.0/rc.schema.json | 20 ++++++++++++------- schemas/v0.28.0/devtoolsplugin.schema.json | 1 + ...icrandomerrorplugin.errorsfile.schema.json | 6 ++++-- .../genericrandomerrorplugin.schema.json | 2 +- .../graphrandomerrorplugin.schema.json | 2 +- .../mockrequestplugin.mockfile.schema.json | 10 ++++++++-- .../mockresponseplugin.mocksfile.schema.json | 6 ++++-- .../v0.28.0/openaitelemetryplugin.schema.json | 2 +- ...itingplugin.customresponsefile.schema.json | 6 ++++-- schemas/v0.28.0/rc.schema.json | 20 ++++++++++++------- schemas/v0.29.0/devtoolsplugin.schema.json | 1 + ...icrandomerrorplugin.errorsfile.schema.json | 6 ++++-- .../genericrandomerrorplugin.schema.json | 2 +- .../graphrandomerrorplugin.schema.json | 2 +- .../mockrequestplugin.mockfile.schema.json | 10 ++++++++-- .../mockresponseplugin.mocksfile.schema.json | 6 ++++-- .../v0.29.0/openaitelemetryplugin.schema.json | 2 +- ...itingplugin.customresponsefile.schema.json | 6 ++++-- schemas/v0.29.0/rc.schema.json | 20 ++++++++++++------- schemas/v0.29.1/devtoolsplugin.schema.json | 1 + ...icrandomerrorplugin.errorsfile.schema.json | 6 ++++-- .../genericrandomerrorplugin.schema.json | 2 +- .../graphrandomerrorplugin.schema.json | 2 +- .../mockrequestplugin.mockfile.schema.json | 10 ++++++++-- .../mockresponseplugin.mocksfile.schema.json | 6 ++++-- .../v0.29.1/openaitelemetryplugin.schema.json | 2 +- ...itingplugin.customresponsefile.schema.json | 6 ++++-- schemas/v0.29.1/rc.schema.json | 20 ++++++++++++------- schemas/v0.29.2/devtoolsplugin.schema.json | 1 + ...icrandomerrorplugin.errorsfile.schema.json | 6 ++++-- .../genericrandomerrorplugin.schema.json | 2 +- .../graphrandomerrorplugin.schema.json | 2 +- .../mockrequestplugin.mockfile.schema.json | 10 ++++++++-- .../mockresponseplugin.mocksfile.schema.json | 6 ++++-- .../v0.29.2/openaitelemetryplugin.schema.json | 2 +- ...itingplugin.customresponsefile.schema.json | 6 ++++-- schemas/v0.29.2/rc.schema.json | 20 ++++++++++++------- schemas/v1.0.0/devtoolsplugin.schema.json | 1 + ...icrandomerrorplugin.errorsfile.schema.json | 6 ++++-- .../genericrandomerrorplugin.schema.json | 2 +- .../v1.0.0/graphrandomerrorplugin.schema.json | 2 +- ...itingplugin.customresponsefile.schema.json | 6 ++++-- .../mockrequestplugin.mockfile.schema.json | 10 ++++++++-- .../mockresponseplugin.mocksfile.schema.json | 6 ++++-- .../v1.0.0/openaitelemetryplugin.schema.json | 2 +- ...itingplugin.customresponsefile.schema.json | 6 ++++-- schemas/v1.0.0/rc.schema.json | 20 ++++++++++++------- schemas/v1.1.0/devtoolsplugin.schema.json | 1 + ...icrandomerrorplugin.errorsfile.schema.json | 6 ++++-- .../genericrandomerrorplugin.schema.json | 2 +- .../v1.1.0/graphrandomerrorplugin.schema.json | 2 +- ...itingplugin.customresponsefile.schema.json | 6 ++++-- .../mockrequestplugin.mockfile.schema.json | 10 ++++++++-- .../mockresponseplugin.mocksfile.schema.json | 6 ++++-- .../v1.1.0/openaitelemetryplugin.schema.json | 2 +- ...itingplugin.customresponsefile.schema.json | 6 ++++-- schemas/v1.1.0/rc.schema.json | 20 ++++++++++++------- schemas/v1.2.0/devtoolsplugin.schema.json | 1 + ...icrandomerrorplugin.errorsfile.schema.json | 6 ++++-- .../genericrandomerrorplugin.schema.json | 2 +- .../v1.2.0/graphrandomerrorplugin.schema.json | 2 +- ...itingplugin.customresponsefile.schema.json | 6 ++++-- .../mockrequestplugin.mockfile.schema.json | 10 ++++++++-- .../mockresponseplugin.mocksfile.schema.json | 6 ++++-- .../v1.2.0/openaitelemetryplugin.schema.json | 2 +- ...itingplugin.customresponsefile.schema.json | 6 ++++-- schemas/v1.2.0/rc.schema.json | 20 ++++++++++++------- schemas/v1.2.1/devtoolsplugin.schema.json | 1 + ...icrandomerrorplugin.errorsfile.schema.json | 6 ++++-- .../genericrandomerrorplugin.schema.json | 2 +- .../v1.2.1/graphrandomerrorplugin.schema.json | 2 +- ...itingplugin.customresponsefile.schema.json | 6 ++++-- .../mockrequestplugin.mockfile.schema.json | 10 ++++++++-- .../mockresponseplugin.mocksfile.schema.json | 6 ++++-- .../v1.2.1/openaitelemetryplugin.schema.json | 2 +- ...itingplugin.customresponsefile.schema.json | 6 ++++-- schemas/v1.2.1/rc.schema.json | 20 ++++++++++++------- schemas/v1.3.0/devtoolsplugin.schema.json | 1 + ...icrandomerrorplugin.errorsfile.schema.json | 6 ++++-- .../genericrandomerrorplugin.schema.json | 2 +- .../v1.3.0/graphrandomerrorplugin.schema.json | 2 +- ...itingplugin.customresponsefile.schema.json | 6 ++++-- .../mockrequestplugin.mockfile.schema.json | 10 ++++++++-- .../mockresponseplugin.mocksfile.schema.json | 6 ++++-- .../v1.3.0/openaitelemetryplugin.schema.json | 2 +- ...itingplugin.customresponsefile.schema.json | 6 ++++-- schemas/v1.3.0/rc.schema.json | 20 ++++++++++++------- schemas/v2.0.0/devtoolsplugin.schema.json | 1 + ...icrandomerrorplugin.errorsfile.schema.json | 6 ++++-- .../genericrandomerrorplugin.schema.json | 2 +- .../v2.0.0/graphrandomerrorplugin.schema.json | 2 +- ...itingplugin.customresponsefile.schema.json | 6 ++++-- .../mockrequestplugin.mockfile.schema.json | 10 ++++++++-- .../mockresponseplugin.mocksfile.schema.json | 6 ++++-- .../v2.0.0/openaitelemetryplugin.schema.json | 2 +- ...itingplugin.customresponsefile.schema.json | 6 ++++-- schemas/v2.0.0/rc.schema.json | 20 ++++++++++++------- schemas/v2.1.0/devtoolsplugin.schema.json | 1 + ...icrandomerrorplugin.errorsfile.schema.json | 6 ++++-- .../genericrandomerrorplugin.schema.json | 2 +- .../v2.1.0/graphrandomerrorplugin.schema.json | 2 +- ...itingplugin.customresponsefile.schema.json | 6 ++++-- .../mockrequestplugin.mockfile.schema.json | 10 ++++++++-- .../mockresponseplugin.mocksfile.schema.json | 6 ++++-- ...kstdioresponseplugin.mocksfile.schema.json | 12 +++++++---- .../v2.1.0/openaitelemetryplugin.schema.json | 2 +- ...itingplugin.customresponsefile.schema.json | 6 ++++-- schemas/v2.1.0/rc.schema.json | 20 ++++++++++++------- schemas/v2.2.0/devtoolsplugin.schema.json | 1 + ...icrandomerrorplugin.errorsfile.schema.json | 6 ++++-- .../genericrandomerrorplugin.schema.json | 2 +- .../v2.2.0/graphrandomerrorplugin.schema.json | 2 +- ...itingplugin.customresponsefile.schema.json | 6 ++++-- .../mockrequestplugin.mockfile.schema.json | 10 ++++++++-- .../mockresponseplugin.mocksfile.schema.json | 6 ++++-- ...kstdioresponseplugin.mocksfile.schema.json | 12 +++++++---- .../v2.2.0/openaitelemetryplugin.schema.json | 2 +- ...itingplugin.customresponsefile.schema.json | 6 ++++-- schemas/v2.2.0/rc.schema.json | 20 ++++++++++++------- schemas/v2.3.0/devtoolsplugin.schema.json | 1 + ...icrandomerrorplugin.errorsfile.schema.json | 6 ++++-- .../genericrandomerrorplugin.schema.json | 2 +- .../v2.3.0/graphrandomerrorplugin.schema.json | 2 +- ...itingplugin.customresponsefile.schema.json | 6 ++++-- .../mockrequestplugin.mockfile.schema.json | 10 ++++++++-- .../mockresponseplugin.mocksfile.schema.json | 6 ++++-- ...kstdioresponseplugin.mocksfile.schema.json | 12 +++++++---- .../v2.3.0/openaitelemetryplugin.schema.json | 2 +- ...itingplugin.customresponsefile.schema.json | 6 ++++-- schemas/v2.3.0/rc.schema.json | 20 ++++++++++++------- schemas/v2.3.1/devtoolsplugin.schema.json | 1 + ...icrandomerrorplugin.errorsfile.schema.json | 6 ++++-- .../genericrandomerrorplugin.schema.json | 2 +- .../v2.3.1/graphrandomerrorplugin.schema.json | 2 +- ...itingplugin.customresponsefile.schema.json | 6 ++++-- .../mockrequestplugin.mockfile.schema.json | 10 ++++++++-- .../mockresponseplugin.mocksfile.schema.json | 6 ++++-- ...kstdioresponseplugin.mocksfile.schema.json | 12 +++++++---- .../v2.3.1/openaitelemetryplugin.schema.json | 2 +- ...itingplugin.customresponsefile.schema.json | 6 ++++-- schemas/v2.3.1/rc.schema.json | 20 ++++++++++++------- schemas/v2.3.2/devtoolsplugin.schema.json | 1 + ...icrandomerrorplugin.errorsfile.schema.json | 6 ++++-- .../genericrandomerrorplugin.schema.json | 2 +- .../v2.3.2/graphrandomerrorplugin.schema.json | 2 +- ...itingplugin.customresponsefile.schema.json | 6 ++++-- .../mockrequestplugin.mockfile.schema.json | 10 ++++++++-- .../mockresponseplugin.mocksfile.schema.json | 6 ++++-- ...kstdioresponseplugin.mocksfile.schema.json | 12 +++++++---- .../v2.3.2/openaitelemetryplugin.schema.json | 2 +- ...itingplugin.customresponsefile.schema.json | 6 ++++-- schemas/v2.3.2/rc.schema.json | 20 ++++++++++++------- schemas/v2.3.3/devtoolsplugin.schema.json | 1 + ...icrandomerrorplugin.errorsfile.schema.json | 6 ++++-- .../genericrandomerrorplugin.schema.json | 2 +- .../v2.3.3/graphrandomerrorplugin.schema.json | 2 +- ...itingplugin.customresponsefile.schema.json | 6 ++++-- .../mockrequestplugin.mockfile.schema.json | 10 ++++++++-- .../mockresponseplugin.mocksfile.schema.json | 6 ++++-- ...kstdioresponseplugin.mocksfile.schema.json | 12 +++++++---- .../v2.3.3/openaitelemetryplugin.schema.json | 2 +- ...itingplugin.customresponsefile.schema.json | 6 ++++-- schemas/v2.3.3/rc.schema.json | 20 ++++++++++++------- schemas/v2.3.4/devtoolsplugin.schema.json | 1 + ...icrandomerrorplugin.errorsfile.schema.json | 6 ++++-- .../genericrandomerrorplugin.schema.json | 2 +- .../v2.3.4/graphrandomerrorplugin.schema.json | 2 +- ...itingplugin.customresponsefile.schema.json | 6 ++++-- .../mockrequestplugin.mockfile.schema.json | 10 ++++++++-- .../mockresponseplugin.mocksfile.schema.json | 6 ++++-- ...kstdioresponseplugin.mocksfile.schema.json | 12 +++++++---- .../v2.3.4/openaitelemetryplugin.schema.json | 2 +- ...itingplugin.customresponsefile.schema.json | 6 ++++-- schemas/v2.3.4/rc.schema.json | 20 ++++++++++++------- schemas/v2.4.0/devtoolsplugin.schema.json | 1 + ...icrandomerrorplugin.errorsfile.schema.json | 6 ++++-- .../genericrandomerrorplugin.schema.json | 2 +- .../v2.4.0/graphrandomerrorplugin.schema.json | 2 +- ...itingplugin.customresponsefile.schema.json | 6 ++++-- .../mockrequestplugin.mockfile.schema.json | 10 ++++++++-- .../mockresponseplugin.mocksfile.schema.json | 6 ++++-- ...kstdioresponseplugin.mocksfile.schema.json | 12 +++++++---- .../v2.4.0/openaitelemetryplugin.schema.json | 2 +- ...itingplugin.customresponsefile.schema.json | 6 ++++-- schemas/v2.4.0/rc.schema.json | 20 ++++++++++++------- schemas/v3.0.0/devtoolsplugin.schema.json | 1 + ...icrandomerrorplugin.errorsfile.schema.json | 6 ++++-- .../genericrandomerrorplugin.schema.json | 2 +- .../v3.0.0/graphrandomerrorplugin.schema.json | 2 +- ...itingplugin.customresponsefile.schema.json | 6 ++++-- .../mockrequestplugin.mockfile.schema.json | 10 ++++++++-- .../mockresponseplugin.mocksfile.schema.json | 6 ++++-- ...kstdioresponseplugin.mocksfile.schema.json | 12 +++++++---- .../v3.0.0/openaitelemetryplugin.schema.json | 2 +- ...itingplugin.customresponsefile.schema.json | 6 ++++-- schemas/v3.0.0/rc.schema.json | 20 ++++++++++++------- schemas/v3.0.1/devtoolsplugin.schema.json | 1 + ...icrandomerrorplugin.errorsfile.schema.json | 6 ++++-- .../genericrandomerrorplugin.schema.json | 2 +- .../v3.0.1/graphrandomerrorplugin.schema.json | 2 +- ...itingplugin.customresponsefile.schema.json | 6 ++++-- .../mockrequestplugin.mockfile.schema.json | 10 ++++++++-- .../mockresponseplugin.mocksfile.schema.json | 6 ++++-- ...kstdioresponseplugin.mocksfile.schema.json | 12 +++++++---- .../v3.0.1/openaitelemetryplugin.schema.json | 2 +- ...itingplugin.customresponsefile.schema.json | 6 ++++-- schemas/v3.0.1/rc.schema.json | 20 ++++++++++++------- schemas/v3.1.0/devtoolsplugin.schema.json | 1 + ...icrandomerrorplugin.errorsfile.schema.json | 6 ++++-- .../genericrandomerrorplugin.schema.json | 2 +- .../v3.1.0/graphrandomerrorplugin.schema.json | 2 +- ...itingplugin.customresponsefile.schema.json | 6 ++++-- .../mockrequestplugin.mockfile.schema.json | 10 ++++++++-- .../mockresponseplugin.mocksfile.schema.json | 6 ++++-- ...kstdioresponseplugin.mocksfile.schema.json | 12 +++++++---- .../v3.1.0/openaitelemetryplugin.schema.json | 2 +- ...itingplugin.customresponsefile.schema.json | 6 ++++-- schemas/v3.1.0/rc.schema.json | 20 ++++++++++++------- schemas/v3.2.0/devtoolsplugin.schema.json | 1 + ...icrandomerrorplugin.errorsfile.schema.json | 6 ++++-- .../genericrandomerrorplugin.schema.json | 2 +- .../v3.2.0/graphrandomerrorplugin.schema.json | 2 +- ...itingplugin.customresponsefile.schema.json | 6 ++++-- .../mockrequestplugin.mockfile.schema.json | 10 ++++++++-- .../mockresponseplugin.mocksfile.schema.json | 6 ++++-- ...kstdioresponseplugin.mocksfile.schema.json | 12 +++++++---- .../v3.2.0/openaitelemetryplugin.schema.json | 2 +- ...itingplugin.customresponsefile.schema.json | 6 ++++-- schemas/v3.2.0/rc.schema.json | 20 ++++++++++++------- 268 files changed, 1262 insertions(+), 599 deletions(-) diff --git a/schemas/v0.14.1/rc.schema.json b/schemas/v0.14.1/rc.schema.json index 4a32f45fa..c25eaef79 100644 --- a/schemas/v0.14.1/rc.schema.json +++ b/schemas/v0.14.1/rc.schema.json @@ -9,7 +9,14 @@ }, "ipAddress": { "type": "string", - "format": "ipv4" + "anyOf": [ + { + "format": "ipv4" + }, + { + "format": "ipv6" + } + ] }, "labelMode": { "type": "string", @@ -55,13 +62,12 @@ }, "required": [ "name", - "enabled", "pluginPath" ] } }, "port": { - "type": "number", + "type": "integer", "minimum": 0, "maximum": 65535 }, @@ -82,7 +88,7 @@ "watchPids": { "type": "array", "items": { - "type": "number" + "type": "integer" } }, "watchProcessNames": { diff --git a/schemas/v0.15.0/rc.schema.json b/schemas/v0.15.0/rc.schema.json index 7fd9be6e0..e5f8270f0 100644 --- a/schemas/v0.15.0/rc.schema.json +++ b/schemas/v0.15.0/rc.schema.json @@ -12,7 +12,14 @@ }, "ipAddress": { "type": "string", - "format": "ipv4" + "anyOf": [ + { + "format": "ipv4" + }, + { + "format": "ipv6" + } + ] }, "labelMode": { "type": "string", @@ -66,13 +73,12 @@ }, "required": [ "name", - "enabled", "pluginPath" ] } }, "port": { - "type": "number", + "type": "integer", "minimum": 0, "maximum": 65535 }, @@ -93,7 +99,7 @@ "watchPids": { "type": "array", "items": { - "type": "number" + "type": "integer" } }, "watchProcessNames": { diff --git a/schemas/v0.16.0/rc.schema.json b/schemas/v0.16.0/rc.schema.json index 7fd9be6e0..e5f8270f0 100644 --- a/schemas/v0.16.0/rc.schema.json +++ b/schemas/v0.16.0/rc.schema.json @@ -12,7 +12,14 @@ }, "ipAddress": { "type": "string", - "format": "ipv4" + "anyOf": [ + { + "format": "ipv4" + }, + { + "format": "ipv6" + } + ] }, "labelMode": { "type": "string", @@ -66,13 +73,12 @@ }, "required": [ "name", - "enabled", "pluginPath" ] } }, "port": { - "type": "number", + "type": "integer", "minimum": 0, "maximum": 65535 }, @@ -93,7 +99,7 @@ "watchPids": { "type": "array", "items": { - "type": "number" + "type": "integer" } }, "watchProcessNames": { diff --git a/schemas/v0.16.1/rc.schema.json b/schemas/v0.16.1/rc.schema.json index 7fd9be6e0..e5f8270f0 100644 --- a/schemas/v0.16.1/rc.schema.json +++ b/schemas/v0.16.1/rc.schema.json @@ -12,7 +12,14 @@ }, "ipAddress": { "type": "string", - "format": "ipv4" + "anyOf": [ + { + "format": "ipv4" + }, + { + "format": "ipv6" + } + ] }, "labelMode": { "type": "string", @@ -66,13 +73,12 @@ }, "required": [ "name", - "enabled", "pluginPath" ] } }, "port": { - "type": "number", + "type": "integer", "minimum": 0, "maximum": 65535 }, @@ -93,7 +99,7 @@ "watchPids": { "type": "array", "items": { - "type": "number" + "type": "integer" } }, "watchProcessNames": { diff --git a/schemas/v0.16.2/rc.schema.json b/schemas/v0.16.2/rc.schema.json index 7fd9be6e0..e5f8270f0 100644 --- a/schemas/v0.16.2/rc.schema.json +++ b/schemas/v0.16.2/rc.schema.json @@ -12,7 +12,14 @@ }, "ipAddress": { "type": "string", - "format": "ipv4" + "anyOf": [ + { + "format": "ipv4" + }, + { + "format": "ipv6" + } + ] }, "labelMode": { "type": "string", @@ -66,13 +73,12 @@ }, "required": [ "name", - "enabled", "pluginPath" ] } }, "port": { - "type": "number", + "type": "integer", "minimum": 0, "maximum": 65535 }, @@ -93,7 +99,7 @@ "watchPids": { "type": "array", "items": { - "type": "number" + "type": "integer" } }, "watchProcessNames": { diff --git a/schemas/v0.17.0/rc.schema.json b/schemas/v0.17.0/rc.schema.json index 7fd9be6e0..e5f8270f0 100644 --- a/schemas/v0.17.0/rc.schema.json +++ b/schemas/v0.17.0/rc.schema.json @@ -12,7 +12,14 @@ }, "ipAddress": { "type": "string", - "format": "ipv4" + "anyOf": [ + { + "format": "ipv4" + }, + { + "format": "ipv6" + } + ] }, "labelMode": { "type": "string", @@ -66,13 +73,12 @@ }, "required": [ "name", - "enabled", "pluginPath" ] } }, "port": { - "type": "number", + "type": "integer", "minimum": 0, "maximum": 65535 }, @@ -93,7 +99,7 @@ "watchPids": { "type": "array", "items": { - "type": "number" + "type": "integer" } }, "watchProcessNames": { diff --git a/schemas/v0.17.1/rc.schema.json b/schemas/v0.17.1/rc.schema.json index 7fd9be6e0..e5f8270f0 100644 --- a/schemas/v0.17.1/rc.schema.json +++ b/schemas/v0.17.1/rc.schema.json @@ -12,7 +12,14 @@ }, "ipAddress": { "type": "string", - "format": "ipv4" + "anyOf": [ + { + "format": "ipv4" + }, + { + "format": "ipv6" + } + ] }, "labelMode": { "type": "string", @@ -66,13 +73,12 @@ }, "required": [ "name", - "enabled", "pluginPath" ] } }, "port": { - "type": "number", + "type": "integer", "minimum": 0, "maximum": 65535 }, @@ -93,7 +99,7 @@ "watchPids": { "type": "array", "items": { - "type": "number" + "type": "integer" } }, "watchProcessNames": { diff --git a/schemas/v0.18.0/rc.schema.json b/schemas/v0.18.0/rc.schema.json index 8b1b23c28..6fecff28e 100644 --- a/schemas/v0.18.0/rc.schema.json +++ b/schemas/v0.18.0/rc.schema.json @@ -12,7 +12,14 @@ }, "ipAddress": { "type": "string", - "format": "ipv4" + "anyOf": [ + { + "format": "ipv4" + }, + { + "format": "ipv6" + } + ] }, "logLevel": { "type": "string", @@ -58,13 +65,12 @@ }, "required": [ "name", - "enabled", "pluginPath" ] } }, "port": { - "type": "number", + "type": "integer", "minimum": 0, "maximum": 65535 }, @@ -85,7 +91,7 @@ "watchPids": { "type": "array", "items": { - "type": "number" + "type": "integer" } }, "watchProcessNames": { diff --git a/schemas/v0.19.0/rc.schema.json b/schemas/v0.19.0/rc.schema.json index 59855de67..6bc279787 100644 --- a/schemas/v0.19.0/rc.schema.json +++ b/schemas/v0.19.0/rc.schema.json @@ -30,7 +30,14 @@ }, "ipAddress": { "type": "string", - "format": "ipv4" + "anyOf": [ + { + "format": "ipv4" + }, + { + "format": "ipv6" + } + ] }, "languageModel": { "type": "object", @@ -93,13 +100,12 @@ }, "required": [ "name", - "enabled", "pluginPath" ] } }, "port": { - "type": "number", + "type": "integer", "minimum": 0, "maximum": 65535 }, @@ -120,7 +126,7 @@ "watchPids": { "type": "array", "items": { - "type": "number" + "type": "integer" } }, "watchProcessNames": { diff --git a/schemas/v0.19.1/rc.schema.json b/schemas/v0.19.1/rc.schema.json index 59855de67..6bc279787 100644 --- a/schemas/v0.19.1/rc.schema.json +++ b/schemas/v0.19.1/rc.schema.json @@ -30,7 +30,14 @@ }, "ipAddress": { "type": "string", - "format": "ipv4" + "anyOf": [ + { + "format": "ipv4" + }, + { + "format": "ipv6" + } + ] }, "languageModel": { "type": "object", @@ -93,13 +100,12 @@ }, "required": [ "name", - "enabled", "pluginPath" ] } }, "port": { - "type": "number", + "type": "integer", "minimum": 0, "maximum": 65535 }, @@ -120,7 +126,7 @@ "watchPids": { "type": "array", "items": { - "type": "number" + "type": "integer" } }, "watchProcessNames": { diff --git a/schemas/v0.20.0/rc.schema.json b/schemas/v0.20.0/rc.schema.json index a69b560c4..194649f30 100644 --- a/schemas/v0.20.0/rc.schema.json +++ b/schemas/v0.20.0/rc.schema.json @@ -8,7 +8,7 @@ "type":"string" }, "apiPort": { - "type": "number", + "type": "integer", "minimum": 0, "maximum": 65535 }, @@ -35,7 +35,14 @@ }, "ipAddress": { "type": "string", - "format": "ipv4" + "anyOf": [ + { + "format": "ipv4" + }, + { + "format": "ipv6" + } + ] }, "languageModel": { "type": "object", @@ -98,13 +105,12 @@ }, "required": [ "name", - "enabled", "pluginPath" ] } }, "port": { - "type": "number", + "type": "integer", "minimum": 0, "maximum": 65535 }, @@ -125,7 +131,7 @@ "watchPids": { "type": "array", "items": { - "type": "number" + "type": "integer" } }, "watchProcessNames": { diff --git a/schemas/v0.20.1/rc.schema.json b/schemas/v0.20.1/rc.schema.json index a69b560c4..194649f30 100644 --- a/schemas/v0.20.1/rc.schema.json +++ b/schemas/v0.20.1/rc.schema.json @@ -8,7 +8,7 @@ "type":"string" }, "apiPort": { - "type": "number", + "type": "integer", "minimum": 0, "maximum": 65535 }, @@ -35,7 +35,14 @@ }, "ipAddress": { "type": "string", - "format": "ipv4" + "anyOf": [ + { + "format": "ipv4" + }, + { + "format": "ipv6" + } + ] }, "languageModel": { "type": "object", @@ -98,13 +105,12 @@ }, "required": [ "name", - "enabled", "pluginPath" ] } }, "port": { - "type": "number", + "type": "integer", "minimum": 0, "maximum": 65535 }, @@ -125,7 +131,7 @@ "watchPids": { "type": "array", "items": { - "type": "number" + "type": "integer" } }, "watchProcessNames": { diff --git a/schemas/v0.21.0/rc.schema.json b/schemas/v0.21.0/rc.schema.json index a69b560c4..194649f30 100644 --- a/schemas/v0.21.0/rc.schema.json +++ b/schemas/v0.21.0/rc.schema.json @@ -8,7 +8,7 @@ "type":"string" }, "apiPort": { - "type": "number", + "type": "integer", "minimum": 0, "maximum": 65535 }, @@ -35,7 +35,14 @@ }, "ipAddress": { "type": "string", - "format": "ipv4" + "anyOf": [ + { + "format": "ipv4" + }, + { + "format": "ipv6" + } + ] }, "languageModel": { "type": "object", @@ -98,13 +105,12 @@ }, "required": [ "name", - "enabled", "pluginPath" ] } }, "port": { - "type": "number", + "type": "integer", "minimum": 0, "maximum": 65535 }, @@ -125,7 +131,7 @@ "watchPids": { "type": "array", "items": { - "type": "number" + "type": "integer" } }, "watchProcessNames": { diff --git a/schemas/v0.22.0/rc.schema.json b/schemas/v0.22.0/rc.schema.json index ca2808e77..117c7b733 100644 --- a/schemas/v0.22.0/rc.schema.json +++ b/schemas/v0.22.0/rc.schema.json @@ -8,7 +8,7 @@ "type":"string" }, "apiPort": { - "type": "number", + "type": "integer", "minimum": 0, "maximum": 65535 }, @@ -35,7 +35,14 @@ }, "ipAddress": { "type": "string", - "format": "ipv4" + "anyOf": [ + { + "format": "ipv4" + }, + { + "format": "ipv6" + } + ] }, "languageModel": { "type": "object", @@ -98,13 +105,12 @@ }, "required": [ "name", - "enabled", "pluginPath" ] } }, "port": { - "type": "number", + "type": "integer", "minimum": 0, "maximum": 65535 }, @@ -128,7 +134,7 @@ "watchPids": { "type": "array", "items": { - "type": "number" + "type": "integer" } }, "watchProcessNames": { diff --git a/schemas/v0.23.0/rc.schema.json b/schemas/v0.23.0/rc.schema.json index ca2808e77..117c7b733 100644 --- a/schemas/v0.23.0/rc.schema.json +++ b/schemas/v0.23.0/rc.schema.json @@ -8,7 +8,7 @@ "type":"string" }, "apiPort": { - "type": "number", + "type": "integer", "minimum": 0, "maximum": 65535 }, @@ -35,7 +35,14 @@ }, "ipAddress": { "type": "string", - "format": "ipv4" + "anyOf": [ + { + "format": "ipv4" + }, + { + "format": "ipv6" + } + ] }, "languageModel": { "type": "object", @@ -98,13 +105,12 @@ }, "required": [ "name", - "enabled", "pluginPath" ] } }, "port": { - "type": "number", + "type": "integer", "minimum": 0, "maximum": 65535 }, @@ -128,7 +134,7 @@ "watchPids": { "type": "array", "items": { - "type": "number" + "type": "integer" } }, "watchProcessNames": { diff --git a/schemas/v0.24.0/rc.schema.json b/schemas/v0.24.0/rc.schema.json index 39b40cdfa..165058bbc 100644 --- a/schemas/v0.24.0/rc.schema.json +++ b/schemas/v0.24.0/rc.schema.json @@ -8,7 +8,7 @@ "type": "string" }, "apiPort": { - "type": "number", + "type": "integer", "minimum": 0, "maximum": 65535 }, @@ -35,7 +35,14 @@ }, "ipAddress": { "type": "string", - "format": "ipv4" + "anyOf": [ + { + "format": "ipv4" + }, + { + "format": "ipv6" + } + ] }, "languageModel": { "type": "object", @@ -98,13 +105,12 @@ }, "required": [ "name", - "enabled", "pluginPath" ] } }, "port": { - "type": "number", + "type": "integer", "minimum": 0, "maximum": 65535 }, @@ -128,7 +134,7 @@ "watchPids": { "type": "array", "items": { - "type": "number" + "type": "integer" } }, "watchProcessNames": { diff --git a/schemas/v0.25.0/devtoolsplugin.schema.json b/schemas/v0.25.0/devtoolsplugin.schema.json index 923bf4788..dd8818d6b 100644 --- a/schemas/v0.25.0/devtoolsplugin.schema.json +++ b/schemas/v0.25.0/devtoolsplugin.schema.json @@ -11,6 +11,7 @@ "enum": [ "Edge", "EdgeDev", + "EdgeBeta", "Chrome" ] } diff --git a/schemas/v0.25.0/genericrandomerrorplugin.errorsfile.schema.json b/schemas/v0.25.0/genericrandomerrorplugin.errorsfile.schema.json index 58b49c62b..66bfa158c 100644 --- a/schemas/v0.25.0/genericrandomerrorplugin.errorsfile.schema.json +++ b/schemas/v0.25.0/genericrandomerrorplugin.errorsfile.schema.json @@ -49,8 +49,11 @@ "type": [ "object", "array", - "string" - ] + "string", + "number", + "boolean" + ], + "description": "Response body to return. Can be an object, array, string, number, or boolean." }, "statusCode": { "type": "integer" diff --git a/schemas/v0.25.0/genericrandomerrorplugin.schema.json b/schemas/v0.25.0/genericrandomerrorplugin.schema.json index a7a77c63f..978bf1349 100644 --- a/schemas/v0.25.0/genericrandomerrorplugin.schema.json +++ b/schemas/v0.25.0/genericrandomerrorplugin.schema.json @@ -10,7 +10,7 @@ "type": "string" }, "rate": { - "type": "number", + "type": "integer", "minimum": 0, "maximum": 100 }, diff --git a/schemas/v0.25.0/graphrandomerrorplugin.schema.json b/schemas/v0.25.0/graphrandomerrorplugin.schema.json index 0740d0000..57f8791ae 100644 --- a/schemas/v0.25.0/graphrandomerrorplugin.schema.json +++ b/schemas/v0.25.0/graphrandomerrorplugin.schema.json @@ -15,7 +15,7 @@ } }, "rate": { - "type": "number", + "type": "integer", "minimum": 0, "maximum": 100 }, diff --git a/schemas/v0.25.0/mockrequestplugin.mockfile.schema.json b/schemas/v0.25.0/mockrequestplugin.mockfile.schema.json index 81fc032f2..753466b3f 100644 --- a/schemas/v0.25.0/mockrequestplugin.mockfile.schema.json +++ b/schemas/v0.25.0/mockrequestplugin.mockfile.schema.json @@ -29,7 +29,14 @@ ] }, "body": { - "type": ["object", "string"] + "type": [ + "object", + "array", + "string", + "number", + "boolean" + ], + "description": "Body of the request (object, array, string, number, or boolean)." }, "headers": { "type": "array", diff --git a/schemas/v0.25.0/mockresponseplugin.mocksfile.schema.json b/schemas/v0.25.0/mockresponseplugin.mocksfile.schema.json index ea1e9bff5..4482723e4 100644 --- a/schemas/v0.25.0/mockresponseplugin.mocksfile.schema.json +++ b/schemas/v0.25.0/mockresponseplugin.mocksfile.schema.json @@ -50,8 +50,11 @@ "type": [ "object", "array", - "string" - ] + "string", + "number", + "boolean" + ], + "description": "The response body (object, array, string, number, or boolean; strings can reference a file with '@filename')." }, "statusCode": { "type": "integer" diff --git a/schemas/v0.25.0/ratelimitingplugin.customresponsefile.schema.json b/schemas/v0.25.0/ratelimitingplugin.customresponsefile.schema.json index 11e6ecbd1..1578e7af5 100644 --- a/schemas/v0.25.0/ratelimitingplugin.customresponsefile.schema.json +++ b/schemas/v0.25.0/ratelimitingplugin.customresponsefile.schema.json @@ -11,8 +11,11 @@ "type": [ "object", "array", - "string" - ] + "string", + "number", + "boolean" + ], + "description": "The body of the custom response returned when the rate limit is exceeded. Can be an object, array, string, number, or boolean." }, "statusCode": { "type": "integer" diff --git a/schemas/v0.25.0/rc.schema.json b/schemas/v0.25.0/rc.schema.json index 52d87b3d5..97ac64810 100644 --- a/schemas/v0.25.0/rc.schema.json +++ b/schemas/v0.25.0/rc.schema.json @@ -8,7 +8,7 @@ "type": "string" }, "apiPort": { - "type": "number", + "type": "integer", "minimum": 0, "maximum": 65535 }, @@ -35,7 +35,14 @@ }, "ipAddress": { "type": "string", - "format": "ipv4" + "anyOf": [ + { + "format": "ipv4" + }, + { + "format": "ipv6" + } + ] }, "languageModel": { "type": "object", @@ -98,13 +105,12 @@ }, "required": [ "name", - "enabled", "pluginPath" ] } }, "port": { - "type": "number", + "type": "integer", "minimum": 0, "maximum": 65535 }, @@ -126,7 +132,7 @@ "watchPids": { "type": "array", "items": { - "type": "number" + "type": "integer" } }, "watchProcessNames": { @@ -138,8 +144,8 @@ "showTimestamps": { "type": "boolean" }, - "timeout": { - "type": "number", + "timeoutSeconds": { + "type": "integer", "minimum": 1 } }, diff --git a/schemas/v0.26.0/devtoolsplugin.schema.json b/schemas/v0.26.0/devtoolsplugin.schema.json index 923bf4788..dd8818d6b 100644 --- a/schemas/v0.26.0/devtoolsplugin.schema.json +++ b/schemas/v0.26.0/devtoolsplugin.schema.json @@ -11,6 +11,7 @@ "enum": [ "Edge", "EdgeDev", + "EdgeBeta", "Chrome" ] } diff --git a/schemas/v0.26.0/genericrandomerrorplugin.errorsfile.schema.json b/schemas/v0.26.0/genericrandomerrorplugin.errorsfile.schema.json index 58b49c62b..66bfa158c 100644 --- a/schemas/v0.26.0/genericrandomerrorplugin.errorsfile.schema.json +++ b/schemas/v0.26.0/genericrandomerrorplugin.errorsfile.schema.json @@ -49,8 +49,11 @@ "type": [ "object", "array", - "string" - ] + "string", + "number", + "boolean" + ], + "description": "Response body to return. Can be an object, array, string, number, or boolean." }, "statusCode": { "type": "integer" diff --git a/schemas/v0.26.0/genericrandomerrorplugin.schema.json b/schemas/v0.26.0/genericrandomerrorplugin.schema.json index a7a77c63f..978bf1349 100644 --- a/schemas/v0.26.0/genericrandomerrorplugin.schema.json +++ b/schemas/v0.26.0/genericrandomerrorplugin.schema.json @@ -10,7 +10,7 @@ "type": "string" }, "rate": { - "type": "number", + "type": "integer", "minimum": 0, "maximum": 100 }, diff --git a/schemas/v0.26.0/graphrandomerrorplugin.schema.json b/schemas/v0.26.0/graphrandomerrorplugin.schema.json index 0740d0000..57f8791ae 100644 --- a/schemas/v0.26.0/graphrandomerrorplugin.schema.json +++ b/schemas/v0.26.0/graphrandomerrorplugin.schema.json @@ -15,7 +15,7 @@ } }, "rate": { - "type": "number", + "type": "integer", "minimum": 0, "maximum": 100 }, diff --git a/schemas/v0.26.0/mockrequestplugin.mockfile.schema.json b/schemas/v0.26.0/mockrequestplugin.mockfile.schema.json index 81fc032f2..753466b3f 100644 --- a/schemas/v0.26.0/mockrequestplugin.mockfile.schema.json +++ b/schemas/v0.26.0/mockrequestplugin.mockfile.schema.json @@ -29,7 +29,14 @@ ] }, "body": { - "type": ["object", "string"] + "type": [ + "object", + "array", + "string", + "number", + "boolean" + ], + "description": "Body of the request (object, array, string, number, or boolean)." }, "headers": { "type": "array", diff --git a/schemas/v0.26.0/mockresponseplugin.mocksfile.schema.json b/schemas/v0.26.0/mockresponseplugin.mocksfile.schema.json index ea1e9bff5..4482723e4 100644 --- a/schemas/v0.26.0/mockresponseplugin.mocksfile.schema.json +++ b/schemas/v0.26.0/mockresponseplugin.mocksfile.schema.json @@ -50,8 +50,11 @@ "type": [ "object", "array", - "string" - ] + "string", + "number", + "boolean" + ], + "description": "The response body (object, array, string, number, or boolean; strings can reference a file with '@filename')." }, "statusCode": { "type": "integer" diff --git a/schemas/v0.26.0/ratelimitingplugin.customresponsefile.schema.json b/schemas/v0.26.0/ratelimitingplugin.customresponsefile.schema.json index 11e6ecbd1..1578e7af5 100644 --- a/schemas/v0.26.0/ratelimitingplugin.customresponsefile.schema.json +++ b/schemas/v0.26.0/ratelimitingplugin.customresponsefile.schema.json @@ -11,8 +11,11 @@ "type": [ "object", "array", - "string" - ] + "string", + "number", + "boolean" + ], + "description": "The body of the custom response returned when the rate limit is exceeded. Can be an object, array, string, number, or boolean." }, "statusCode": { "type": "integer" diff --git a/schemas/v0.26.0/rc.schema.json b/schemas/v0.26.0/rc.schema.json index 52d87b3d5..97ac64810 100644 --- a/schemas/v0.26.0/rc.schema.json +++ b/schemas/v0.26.0/rc.schema.json @@ -8,7 +8,7 @@ "type": "string" }, "apiPort": { - "type": "number", + "type": "integer", "minimum": 0, "maximum": 65535 }, @@ -35,7 +35,14 @@ }, "ipAddress": { "type": "string", - "format": "ipv4" + "anyOf": [ + { + "format": "ipv4" + }, + { + "format": "ipv6" + } + ] }, "languageModel": { "type": "object", @@ -98,13 +105,12 @@ }, "required": [ "name", - "enabled", "pluginPath" ] } }, "port": { - "type": "number", + "type": "integer", "minimum": 0, "maximum": 65535 }, @@ -126,7 +132,7 @@ "watchPids": { "type": "array", "items": { - "type": "number" + "type": "integer" } }, "watchProcessNames": { @@ -138,8 +144,8 @@ "showTimestamps": { "type": "boolean" }, - "timeout": { - "type": "number", + "timeoutSeconds": { + "type": "integer", "minimum": 1 } }, diff --git a/schemas/v0.27.0/devtoolsplugin.schema.json b/schemas/v0.27.0/devtoolsplugin.schema.json index e451af1f3..6a69ebd0c 100644 --- a/schemas/v0.27.0/devtoolsplugin.schema.json +++ b/schemas/v0.27.0/devtoolsplugin.schema.json @@ -12,6 +12,7 @@ "enum": [ "Edge", "EdgeDev", + "EdgeBeta", "Chrome" ], "description": "Which browser to use to launch Dev Tools. Supported values: Edge, EdgeDev, Chrome. Default: Edge." diff --git a/schemas/v0.27.0/genericrandomerrorplugin.errorsfile.schema.json b/schemas/v0.27.0/genericrandomerrorplugin.errorsfile.schema.json index 79d124299..076538698 100644 --- a/schemas/v0.27.0/genericrandomerrorplugin.errorsfile.schema.json +++ b/schemas/v0.27.0/genericrandomerrorplugin.errorsfile.schema.json @@ -56,9 +56,11 @@ "type": [ "object", "array", - "string" + "string", + "number", + "boolean" ], - "description": "Response body to return. Can be an object, array, or string." + "description": "Response body to return. Can be an object, array, string, number, or boolean." }, "statusCode": { "type": "integer", diff --git a/schemas/v0.27.0/genericrandomerrorplugin.schema.json b/schemas/v0.27.0/genericrandomerrorplugin.schema.json index ec9facf0d..fde0213e5 100644 --- a/schemas/v0.27.0/genericrandomerrorplugin.schema.json +++ b/schemas/v0.27.0/genericrandomerrorplugin.schema.json @@ -12,7 +12,7 @@ "description": "Path to the file that contains error responses." }, "rate": { - "type": "number", + "type": "integer", "minimum": 0, "maximum": 100, "description": "The percentage of requests to fail with a random error. Value between 0 and 100." diff --git a/schemas/v0.27.0/graphrandomerrorplugin.schema.json b/schemas/v0.27.0/graphrandomerrorplugin.schema.json index e74fae9d0..79db8a233 100644 --- a/schemas/v0.27.0/graphrandomerrorplugin.schema.json +++ b/schemas/v0.27.0/graphrandomerrorplugin.schema.json @@ -17,7 +17,7 @@ } }, "rate": { - "type": "number", + "type": "integer", "minimum": 0, "maximum": 100, "description": "The percentage (0-100) of requests that should be failed with a random error." diff --git a/schemas/v0.27.0/mockrequestplugin.mockfile.schema.json b/schemas/v0.27.0/mockrequestplugin.mockfile.schema.json index 83c89267e..535fffdd2 100644 --- a/schemas/v0.27.0/mockrequestplugin.mockfile.schema.json +++ b/schemas/v0.27.0/mockrequestplugin.mockfile.schema.json @@ -33,8 +33,14 @@ "description": "HTTP method to use (default: POST)." }, "body": { - "type": ["object", "string"], - "description": "Body of the request (object or string)." + "type": [ + "object", + "array", + "string", + "number", + "boolean" + ], + "description": "Body of the request (object, array, string, number, or boolean)." }, "headers": { "type": "array", diff --git a/schemas/v0.27.0/mockresponseplugin.mocksfile.schema.json b/schemas/v0.27.0/mockresponseplugin.mocksfile.schema.json index 5f2478a38..b274d0e9e 100644 --- a/schemas/v0.27.0/mockresponseplugin.mocksfile.schema.json +++ b/schemas/v0.27.0/mockresponseplugin.mocksfile.schema.json @@ -58,9 +58,11 @@ "type": [ "object", "array", - "string" + "string", + "number", + "boolean" ], - "description": "The response body (object, array, or string; can reference a file with '@filename')." + "description": "The response body (object, array, string, number, or boolean; strings can reference a file with '@filename')." }, "statusCode": { "type": "integer", diff --git a/schemas/v0.27.0/ratelimitingplugin.customresponsefile.schema.json b/schemas/v0.27.0/ratelimitingplugin.customresponsefile.schema.json index fa1b2b38c..e2b706464 100644 --- a/schemas/v0.27.0/ratelimitingplugin.customresponsefile.schema.json +++ b/schemas/v0.27.0/ratelimitingplugin.customresponsefile.schema.json @@ -12,9 +12,11 @@ "type": [ "object", "array", - "string" + "string", + "number", + "boolean" ], - "description": "The body of the custom response returned when the rate limit is exceeded. Can be an object, array, or string." + "description": "The body of the custom response returned when the rate limit is exceeded. Can be an object, array, string, number, or boolean." }, "statusCode": { "type": "integer", diff --git a/schemas/v0.27.0/rc.schema.json b/schemas/v0.27.0/rc.schema.json index 0ff81cf5e..f451f098f 100644 --- a/schemas/v0.27.0/rc.schema.json +++ b/schemas/v0.27.0/rc.schema.json @@ -9,7 +9,7 @@ "description": "The URL of the JSON schema used to validate this configuration file. Should match the Dev Proxy version." }, "apiPort": { - "type": "number", + "type": "integer", "minimum": 0, "maximum": 65535, "description": "Port for the Dev Proxy API server." @@ -41,7 +41,14 @@ }, "ipAddress": { "type": "string", - "format": "ipv4", + "anyOf": [ + { + "format": "ipv4" + }, + { + "format": "ipv6" + } + ], "description": "IP address for Dev Proxy to listen on." }, "languageModel": { @@ -126,13 +133,12 @@ }, "required": [ "name", - "enabled", "pluginPath" ] } }, "port": { - "type": "number", + "type": "integer", "minimum": 0, "maximum": 65535, "description": "Port for Dev Proxy to listen on." @@ -160,7 +166,7 @@ "type": "array", "description": "List of process IDs to watch for network traffic.", "items": { - "type": "number" + "type": "integer" } }, "watchProcessNames": { @@ -174,8 +180,8 @@ "type": "boolean", "description": "Show timestamps in log output." }, - "timeout": { - "type": "number", + "timeoutSeconds": { + "type": "integer", "minimum": 1, "description": "Timeout in seconds for requests passing through Dev Proxy." } diff --git a/schemas/v0.28.0/devtoolsplugin.schema.json b/schemas/v0.28.0/devtoolsplugin.schema.json index e451af1f3..6a69ebd0c 100644 --- a/schemas/v0.28.0/devtoolsplugin.schema.json +++ b/schemas/v0.28.0/devtoolsplugin.schema.json @@ -12,6 +12,7 @@ "enum": [ "Edge", "EdgeDev", + "EdgeBeta", "Chrome" ], "description": "Which browser to use to launch Dev Tools. Supported values: Edge, EdgeDev, Chrome. Default: Edge." diff --git a/schemas/v0.28.0/genericrandomerrorplugin.errorsfile.schema.json b/schemas/v0.28.0/genericrandomerrorplugin.errorsfile.schema.json index 79d124299..076538698 100644 --- a/schemas/v0.28.0/genericrandomerrorplugin.errorsfile.schema.json +++ b/schemas/v0.28.0/genericrandomerrorplugin.errorsfile.schema.json @@ -56,9 +56,11 @@ "type": [ "object", "array", - "string" + "string", + "number", + "boolean" ], - "description": "Response body to return. Can be an object, array, or string." + "description": "Response body to return. Can be an object, array, string, number, or boolean." }, "statusCode": { "type": "integer", diff --git a/schemas/v0.28.0/genericrandomerrorplugin.schema.json b/schemas/v0.28.0/genericrandomerrorplugin.schema.json index ec9facf0d..fde0213e5 100644 --- a/schemas/v0.28.0/genericrandomerrorplugin.schema.json +++ b/schemas/v0.28.0/genericrandomerrorplugin.schema.json @@ -12,7 +12,7 @@ "description": "Path to the file that contains error responses." }, "rate": { - "type": "number", + "type": "integer", "minimum": 0, "maximum": 100, "description": "The percentage of requests to fail with a random error. Value between 0 and 100." diff --git a/schemas/v0.28.0/graphrandomerrorplugin.schema.json b/schemas/v0.28.0/graphrandomerrorplugin.schema.json index e74fae9d0..79db8a233 100644 --- a/schemas/v0.28.0/graphrandomerrorplugin.schema.json +++ b/schemas/v0.28.0/graphrandomerrorplugin.schema.json @@ -17,7 +17,7 @@ } }, "rate": { - "type": "number", + "type": "integer", "minimum": 0, "maximum": 100, "description": "The percentage (0-100) of requests that should be failed with a random error." diff --git a/schemas/v0.28.0/mockrequestplugin.mockfile.schema.json b/schemas/v0.28.0/mockrequestplugin.mockfile.schema.json index 83c89267e..535fffdd2 100644 --- a/schemas/v0.28.0/mockrequestplugin.mockfile.schema.json +++ b/schemas/v0.28.0/mockrequestplugin.mockfile.schema.json @@ -33,8 +33,14 @@ "description": "HTTP method to use (default: POST)." }, "body": { - "type": ["object", "string"], - "description": "Body of the request (object or string)." + "type": [ + "object", + "array", + "string", + "number", + "boolean" + ], + "description": "Body of the request (object, array, string, number, or boolean)." }, "headers": { "type": "array", diff --git a/schemas/v0.28.0/mockresponseplugin.mocksfile.schema.json b/schemas/v0.28.0/mockresponseplugin.mocksfile.schema.json index 5f2478a38..b274d0e9e 100644 --- a/schemas/v0.28.0/mockresponseplugin.mocksfile.schema.json +++ b/schemas/v0.28.0/mockresponseplugin.mocksfile.schema.json @@ -58,9 +58,11 @@ "type": [ "object", "array", - "string" + "string", + "number", + "boolean" ], - "description": "The response body (object, array, or string; can reference a file with '@filename')." + "description": "The response body (object, array, string, number, or boolean; strings can reference a file with '@filename')." }, "statusCode": { "type": "integer", diff --git a/schemas/v0.28.0/openaitelemetryplugin.schema.json b/schemas/v0.28.0/openaitelemetryplugin.schema.json index e805c7cfc..13d16e85e 100644 --- a/schemas/v0.28.0/openaitelemetryplugin.schema.json +++ b/schemas/v0.28.0/openaitelemetryplugin.schema.json @@ -36,7 +36,7 @@ "includeCosts": { "type": "boolean", "description": "Whether to calculate and include cost information in the spans. Requires prices data.", - "default": true + "default": false }, "includePrompt": { "type": "boolean", diff --git a/schemas/v0.28.0/ratelimitingplugin.customresponsefile.schema.json b/schemas/v0.28.0/ratelimitingplugin.customresponsefile.schema.json index fa1b2b38c..e2b706464 100644 --- a/schemas/v0.28.0/ratelimitingplugin.customresponsefile.schema.json +++ b/schemas/v0.28.0/ratelimitingplugin.customresponsefile.schema.json @@ -12,9 +12,11 @@ "type": [ "object", "array", - "string" + "string", + "number", + "boolean" ], - "description": "The body of the custom response returned when the rate limit is exceeded. Can be an object, array, or string." + "description": "The body of the custom response returned when the rate limit is exceeded. Can be an object, array, string, number, or boolean." }, "statusCode": { "type": "integer", diff --git a/schemas/v0.28.0/rc.schema.json b/schemas/v0.28.0/rc.schema.json index 369a19a0d..b91c62241 100644 --- a/schemas/v0.28.0/rc.schema.json +++ b/schemas/v0.28.0/rc.schema.json @@ -9,7 +9,7 @@ "description": "The URL of the JSON schema used to validate this configuration file. Should match the Dev Proxy version." }, "apiPort": { - "type": "number", + "type": "integer", "minimum": 0, "maximum": 65535, "description": "Port for the Dev Proxy API server." @@ -41,7 +41,14 @@ }, "ipAddress": { "type": "string", - "format": "ipv4", + "anyOf": [ + { + "format": "ipv4" + }, + { + "format": "ipv6" + } + ], "description": "IP address for Dev Proxy to listen on." }, "languageModel": { @@ -126,13 +133,12 @@ }, "required": [ "name", - "enabled", "pluginPath" ] } }, "port": { - "type": "number", + "type": "integer", "minimum": 0, "maximum": 65535, "description": "Port for Dev Proxy to listen on." @@ -160,7 +166,7 @@ "type": "array", "description": "List of process IDs to watch for network traffic.", "items": { - "type": "number" + "type": "integer" } }, "watchProcessNames": { @@ -174,8 +180,8 @@ "type": "boolean", "description": "Show timestamps in log output." }, - "timeout": { - "type": "number", + "timeoutSeconds": { + "type": "integer", "minimum": 1, "description": "Timeout in seconds for requests passing through Dev Proxy." } diff --git a/schemas/v0.29.0/devtoolsplugin.schema.json b/schemas/v0.29.0/devtoolsplugin.schema.json index e451af1f3..6a69ebd0c 100644 --- a/schemas/v0.29.0/devtoolsplugin.schema.json +++ b/schemas/v0.29.0/devtoolsplugin.schema.json @@ -12,6 +12,7 @@ "enum": [ "Edge", "EdgeDev", + "EdgeBeta", "Chrome" ], "description": "Which browser to use to launch Dev Tools. Supported values: Edge, EdgeDev, Chrome. Default: Edge." diff --git a/schemas/v0.29.0/genericrandomerrorplugin.errorsfile.schema.json b/schemas/v0.29.0/genericrandomerrorplugin.errorsfile.schema.json index 79d124299..076538698 100644 --- a/schemas/v0.29.0/genericrandomerrorplugin.errorsfile.schema.json +++ b/schemas/v0.29.0/genericrandomerrorplugin.errorsfile.schema.json @@ -56,9 +56,11 @@ "type": [ "object", "array", - "string" + "string", + "number", + "boolean" ], - "description": "Response body to return. Can be an object, array, or string." + "description": "Response body to return. Can be an object, array, string, number, or boolean." }, "statusCode": { "type": "integer", diff --git a/schemas/v0.29.0/genericrandomerrorplugin.schema.json b/schemas/v0.29.0/genericrandomerrorplugin.schema.json index ec9facf0d..fde0213e5 100644 --- a/schemas/v0.29.0/genericrandomerrorplugin.schema.json +++ b/schemas/v0.29.0/genericrandomerrorplugin.schema.json @@ -12,7 +12,7 @@ "description": "Path to the file that contains error responses." }, "rate": { - "type": "number", + "type": "integer", "minimum": 0, "maximum": 100, "description": "The percentage of requests to fail with a random error. Value between 0 and 100." diff --git a/schemas/v0.29.0/graphrandomerrorplugin.schema.json b/schemas/v0.29.0/graphrandomerrorplugin.schema.json index e74fae9d0..79db8a233 100644 --- a/schemas/v0.29.0/graphrandomerrorplugin.schema.json +++ b/schemas/v0.29.0/graphrandomerrorplugin.schema.json @@ -17,7 +17,7 @@ } }, "rate": { - "type": "number", + "type": "integer", "minimum": 0, "maximum": 100, "description": "The percentage (0-100) of requests that should be failed with a random error." diff --git a/schemas/v0.29.0/mockrequestplugin.mockfile.schema.json b/schemas/v0.29.0/mockrequestplugin.mockfile.schema.json index 83c89267e..535fffdd2 100644 --- a/schemas/v0.29.0/mockrequestplugin.mockfile.schema.json +++ b/schemas/v0.29.0/mockrequestplugin.mockfile.schema.json @@ -33,8 +33,14 @@ "description": "HTTP method to use (default: POST)." }, "body": { - "type": ["object", "string"], - "description": "Body of the request (object or string)." + "type": [ + "object", + "array", + "string", + "number", + "boolean" + ], + "description": "Body of the request (object, array, string, number, or boolean)." }, "headers": { "type": "array", diff --git a/schemas/v0.29.0/mockresponseplugin.mocksfile.schema.json b/schemas/v0.29.0/mockresponseplugin.mocksfile.schema.json index 5f2478a38..b274d0e9e 100644 --- a/schemas/v0.29.0/mockresponseplugin.mocksfile.schema.json +++ b/schemas/v0.29.0/mockresponseplugin.mocksfile.schema.json @@ -58,9 +58,11 @@ "type": [ "object", "array", - "string" + "string", + "number", + "boolean" ], - "description": "The response body (object, array, or string; can reference a file with '@filename')." + "description": "The response body (object, array, string, number, or boolean; strings can reference a file with '@filename')." }, "statusCode": { "type": "integer", diff --git a/schemas/v0.29.0/openaitelemetryplugin.schema.json b/schemas/v0.29.0/openaitelemetryplugin.schema.json index e805c7cfc..13d16e85e 100644 --- a/schemas/v0.29.0/openaitelemetryplugin.schema.json +++ b/schemas/v0.29.0/openaitelemetryplugin.schema.json @@ -36,7 +36,7 @@ "includeCosts": { "type": "boolean", "description": "Whether to calculate and include cost information in the spans. Requires prices data.", - "default": true + "default": false }, "includePrompt": { "type": "boolean", diff --git a/schemas/v0.29.0/ratelimitingplugin.customresponsefile.schema.json b/schemas/v0.29.0/ratelimitingplugin.customresponsefile.schema.json index fa1b2b38c..e2b706464 100644 --- a/schemas/v0.29.0/ratelimitingplugin.customresponsefile.schema.json +++ b/schemas/v0.29.0/ratelimitingplugin.customresponsefile.schema.json @@ -12,9 +12,11 @@ "type": [ "object", "array", - "string" + "string", + "number", + "boolean" ], - "description": "The body of the custom response returned when the rate limit is exceeded. Can be an object, array, or string." + "description": "The body of the custom response returned when the rate limit is exceeded. Can be an object, array, string, number, or boolean." }, "statusCode": { "type": "integer", diff --git a/schemas/v0.29.0/rc.schema.json b/schemas/v0.29.0/rc.schema.json index 369a19a0d..b91c62241 100644 --- a/schemas/v0.29.0/rc.schema.json +++ b/schemas/v0.29.0/rc.schema.json @@ -9,7 +9,7 @@ "description": "The URL of the JSON schema used to validate this configuration file. Should match the Dev Proxy version." }, "apiPort": { - "type": "number", + "type": "integer", "minimum": 0, "maximum": 65535, "description": "Port for the Dev Proxy API server." @@ -41,7 +41,14 @@ }, "ipAddress": { "type": "string", - "format": "ipv4", + "anyOf": [ + { + "format": "ipv4" + }, + { + "format": "ipv6" + } + ], "description": "IP address for Dev Proxy to listen on." }, "languageModel": { @@ -126,13 +133,12 @@ }, "required": [ "name", - "enabled", "pluginPath" ] } }, "port": { - "type": "number", + "type": "integer", "minimum": 0, "maximum": 65535, "description": "Port for Dev Proxy to listen on." @@ -160,7 +166,7 @@ "type": "array", "description": "List of process IDs to watch for network traffic.", "items": { - "type": "number" + "type": "integer" } }, "watchProcessNames": { @@ -174,8 +180,8 @@ "type": "boolean", "description": "Show timestamps in log output." }, - "timeout": { - "type": "number", + "timeoutSeconds": { + "type": "integer", "minimum": 1, "description": "Timeout in seconds for requests passing through Dev Proxy." } diff --git a/schemas/v0.29.1/devtoolsplugin.schema.json b/schemas/v0.29.1/devtoolsplugin.schema.json index e451af1f3..6a69ebd0c 100644 --- a/schemas/v0.29.1/devtoolsplugin.schema.json +++ b/schemas/v0.29.1/devtoolsplugin.schema.json @@ -12,6 +12,7 @@ "enum": [ "Edge", "EdgeDev", + "EdgeBeta", "Chrome" ], "description": "Which browser to use to launch Dev Tools. Supported values: Edge, EdgeDev, Chrome. Default: Edge." diff --git a/schemas/v0.29.1/genericrandomerrorplugin.errorsfile.schema.json b/schemas/v0.29.1/genericrandomerrorplugin.errorsfile.schema.json index 79d124299..076538698 100644 --- a/schemas/v0.29.1/genericrandomerrorplugin.errorsfile.schema.json +++ b/schemas/v0.29.1/genericrandomerrorplugin.errorsfile.schema.json @@ -56,9 +56,11 @@ "type": [ "object", "array", - "string" + "string", + "number", + "boolean" ], - "description": "Response body to return. Can be an object, array, or string." + "description": "Response body to return. Can be an object, array, string, number, or boolean." }, "statusCode": { "type": "integer", diff --git a/schemas/v0.29.1/genericrandomerrorplugin.schema.json b/schemas/v0.29.1/genericrandomerrorplugin.schema.json index ec9facf0d..fde0213e5 100644 --- a/schemas/v0.29.1/genericrandomerrorplugin.schema.json +++ b/schemas/v0.29.1/genericrandomerrorplugin.schema.json @@ -12,7 +12,7 @@ "description": "Path to the file that contains error responses." }, "rate": { - "type": "number", + "type": "integer", "minimum": 0, "maximum": 100, "description": "The percentage of requests to fail with a random error. Value between 0 and 100." diff --git a/schemas/v0.29.1/graphrandomerrorplugin.schema.json b/schemas/v0.29.1/graphrandomerrorplugin.schema.json index e74fae9d0..79db8a233 100644 --- a/schemas/v0.29.1/graphrandomerrorplugin.schema.json +++ b/schemas/v0.29.1/graphrandomerrorplugin.schema.json @@ -17,7 +17,7 @@ } }, "rate": { - "type": "number", + "type": "integer", "minimum": 0, "maximum": 100, "description": "The percentage (0-100) of requests that should be failed with a random error." diff --git a/schemas/v0.29.1/mockrequestplugin.mockfile.schema.json b/schemas/v0.29.1/mockrequestplugin.mockfile.schema.json index 83c89267e..535fffdd2 100644 --- a/schemas/v0.29.1/mockrequestplugin.mockfile.schema.json +++ b/schemas/v0.29.1/mockrequestplugin.mockfile.schema.json @@ -33,8 +33,14 @@ "description": "HTTP method to use (default: POST)." }, "body": { - "type": ["object", "string"], - "description": "Body of the request (object or string)." + "type": [ + "object", + "array", + "string", + "number", + "boolean" + ], + "description": "Body of the request (object, array, string, number, or boolean)." }, "headers": { "type": "array", diff --git a/schemas/v0.29.1/mockresponseplugin.mocksfile.schema.json b/schemas/v0.29.1/mockresponseplugin.mocksfile.schema.json index 5f2478a38..b274d0e9e 100644 --- a/schemas/v0.29.1/mockresponseplugin.mocksfile.schema.json +++ b/schemas/v0.29.1/mockresponseplugin.mocksfile.schema.json @@ -58,9 +58,11 @@ "type": [ "object", "array", - "string" + "string", + "number", + "boolean" ], - "description": "The response body (object, array, or string; can reference a file with '@filename')." + "description": "The response body (object, array, string, number, or boolean; strings can reference a file with '@filename')." }, "statusCode": { "type": "integer", diff --git a/schemas/v0.29.1/openaitelemetryplugin.schema.json b/schemas/v0.29.1/openaitelemetryplugin.schema.json index e805c7cfc..13d16e85e 100644 --- a/schemas/v0.29.1/openaitelemetryplugin.schema.json +++ b/schemas/v0.29.1/openaitelemetryplugin.schema.json @@ -36,7 +36,7 @@ "includeCosts": { "type": "boolean", "description": "Whether to calculate and include cost information in the spans. Requires prices data.", - "default": true + "default": false }, "includePrompt": { "type": "boolean", diff --git a/schemas/v0.29.1/ratelimitingplugin.customresponsefile.schema.json b/schemas/v0.29.1/ratelimitingplugin.customresponsefile.schema.json index fa1b2b38c..e2b706464 100644 --- a/schemas/v0.29.1/ratelimitingplugin.customresponsefile.schema.json +++ b/schemas/v0.29.1/ratelimitingplugin.customresponsefile.schema.json @@ -12,9 +12,11 @@ "type": [ "object", "array", - "string" + "string", + "number", + "boolean" ], - "description": "The body of the custom response returned when the rate limit is exceeded. Can be an object, array, or string." + "description": "The body of the custom response returned when the rate limit is exceeded. Can be an object, array, string, number, or boolean." }, "statusCode": { "type": "integer", diff --git a/schemas/v0.29.1/rc.schema.json b/schemas/v0.29.1/rc.schema.json index 369a19a0d..b91c62241 100644 --- a/schemas/v0.29.1/rc.schema.json +++ b/schemas/v0.29.1/rc.schema.json @@ -9,7 +9,7 @@ "description": "The URL of the JSON schema used to validate this configuration file. Should match the Dev Proxy version." }, "apiPort": { - "type": "number", + "type": "integer", "minimum": 0, "maximum": 65535, "description": "Port for the Dev Proxy API server." @@ -41,7 +41,14 @@ }, "ipAddress": { "type": "string", - "format": "ipv4", + "anyOf": [ + { + "format": "ipv4" + }, + { + "format": "ipv6" + } + ], "description": "IP address for Dev Proxy to listen on." }, "languageModel": { @@ -126,13 +133,12 @@ }, "required": [ "name", - "enabled", "pluginPath" ] } }, "port": { - "type": "number", + "type": "integer", "minimum": 0, "maximum": 65535, "description": "Port for Dev Proxy to listen on." @@ -160,7 +166,7 @@ "type": "array", "description": "List of process IDs to watch for network traffic.", "items": { - "type": "number" + "type": "integer" } }, "watchProcessNames": { @@ -174,8 +180,8 @@ "type": "boolean", "description": "Show timestamps in log output." }, - "timeout": { - "type": "number", + "timeoutSeconds": { + "type": "integer", "minimum": 1, "description": "Timeout in seconds for requests passing through Dev Proxy." } diff --git a/schemas/v0.29.2/devtoolsplugin.schema.json b/schemas/v0.29.2/devtoolsplugin.schema.json index e451af1f3..6a69ebd0c 100644 --- a/schemas/v0.29.2/devtoolsplugin.schema.json +++ b/schemas/v0.29.2/devtoolsplugin.schema.json @@ -12,6 +12,7 @@ "enum": [ "Edge", "EdgeDev", + "EdgeBeta", "Chrome" ], "description": "Which browser to use to launch Dev Tools. Supported values: Edge, EdgeDev, Chrome. Default: Edge." diff --git a/schemas/v0.29.2/genericrandomerrorplugin.errorsfile.schema.json b/schemas/v0.29.2/genericrandomerrorplugin.errorsfile.schema.json index 79d124299..076538698 100644 --- a/schemas/v0.29.2/genericrandomerrorplugin.errorsfile.schema.json +++ b/schemas/v0.29.2/genericrandomerrorplugin.errorsfile.schema.json @@ -56,9 +56,11 @@ "type": [ "object", "array", - "string" + "string", + "number", + "boolean" ], - "description": "Response body to return. Can be an object, array, or string." + "description": "Response body to return. Can be an object, array, string, number, or boolean." }, "statusCode": { "type": "integer", diff --git a/schemas/v0.29.2/genericrandomerrorplugin.schema.json b/schemas/v0.29.2/genericrandomerrorplugin.schema.json index ec9facf0d..fde0213e5 100644 --- a/schemas/v0.29.2/genericrandomerrorplugin.schema.json +++ b/schemas/v0.29.2/genericrandomerrorplugin.schema.json @@ -12,7 +12,7 @@ "description": "Path to the file that contains error responses." }, "rate": { - "type": "number", + "type": "integer", "minimum": 0, "maximum": 100, "description": "The percentage of requests to fail with a random error. Value between 0 and 100." diff --git a/schemas/v0.29.2/graphrandomerrorplugin.schema.json b/schemas/v0.29.2/graphrandomerrorplugin.schema.json index e74fae9d0..79db8a233 100644 --- a/schemas/v0.29.2/graphrandomerrorplugin.schema.json +++ b/schemas/v0.29.2/graphrandomerrorplugin.schema.json @@ -17,7 +17,7 @@ } }, "rate": { - "type": "number", + "type": "integer", "minimum": 0, "maximum": 100, "description": "The percentage (0-100) of requests that should be failed with a random error." diff --git a/schemas/v0.29.2/mockrequestplugin.mockfile.schema.json b/schemas/v0.29.2/mockrequestplugin.mockfile.schema.json index 83c89267e..535fffdd2 100644 --- a/schemas/v0.29.2/mockrequestplugin.mockfile.schema.json +++ b/schemas/v0.29.2/mockrequestplugin.mockfile.schema.json @@ -33,8 +33,14 @@ "description": "HTTP method to use (default: POST)." }, "body": { - "type": ["object", "string"], - "description": "Body of the request (object or string)." + "type": [ + "object", + "array", + "string", + "number", + "boolean" + ], + "description": "Body of the request (object, array, string, number, or boolean)." }, "headers": { "type": "array", diff --git a/schemas/v0.29.2/mockresponseplugin.mocksfile.schema.json b/schemas/v0.29.2/mockresponseplugin.mocksfile.schema.json index 5f2478a38..b274d0e9e 100644 --- a/schemas/v0.29.2/mockresponseplugin.mocksfile.schema.json +++ b/schemas/v0.29.2/mockresponseplugin.mocksfile.schema.json @@ -58,9 +58,11 @@ "type": [ "object", "array", - "string" + "string", + "number", + "boolean" ], - "description": "The response body (object, array, or string; can reference a file with '@filename')." + "description": "The response body (object, array, string, number, or boolean; strings can reference a file with '@filename')." }, "statusCode": { "type": "integer", diff --git a/schemas/v0.29.2/openaitelemetryplugin.schema.json b/schemas/v0.29.2/openaitelemetryplugin.schema.json index e805c7cfc..13d16e85e 100644 --- a/schemas/v0.29.2/openaitelemetryplugin.schema.json +++ b/schemas/v0.29.2/openaitelemetryplugin.schema.json @@ -36,7 +36,7 @@ "includeCosts": { "type": "boolean", "description": "Whether to calculate and include cost information in the spans. Requires prices data.", - "default": true + "default": false }, "includePrompt": { "type": "boolean", diff --git a/schemas/v0.29.2/ratelimitingplugin.customresponsefile.schema.json b/schemas/v0.29.2/ratelimitingplugin.customresponsefile.schema.json index fa1b2b38c..e2b706464 100644 --- a/schemas/v0.29.2/ratelimitingplugin.customresponsefile.schema.json +++ b/schemas/v0.29.2/ratelimitingplugin.customresponsefile.schema.json @@ -12,9 +12,11 @@ "type": [ "object", "array", - "string" + "string", + "number", + "boolean" ], - "description": "The body of the custom response returned when the rate limit is exceeded. Can be an object, array, or string." + "description": "The body of the custom response returned when the rate limit is exceeded. Can be an object, array, string, number, or boolean." }, "statusCode": { "type": "integer", diff --git a/schemas/v0.29.2/rc.schema.json b/schemas/v0.29.2/rc.schema.json index 369a19a0d..b91c62241 100644 --- a/schemas/v0.29.2/rc.schema.json +++ b/schemas/v0.29.2/rc.schema.json @@ -9,7 +9,7 @@ "description": "The URL of the JSON schema used to validate this configuration file. Should match the Dev Proxy version." }, "apiPort": { - "type": "number", + "type": "integer", "minimum": 0, "maximum": 65535, "description": "Port for the Dev Proxy API server." @@ -41,7 +41,14 @@ }, "ipAddress": { "type": "string", - "format": "ipv4", + "anyOf": [ + { + "format": "ipv4" + }, + { + "format": "ipv6" + } + ], "description": "IP address for Dev Proxy to listen on." }, "languageModel": { @@ -126,13 +133,12 @@ }, "required": [ "name", - "enabled", "pluginPath" ] } }, "port": { - "type": "number", + "type": "integer", "minimum": 0, "maximum": 65535, "description": "Port for Dev Proxy to listen on." @@ -160,7 +166,7 @@ "type": "array", "description": "List of process IDs to watch for network traffic.", "items": { - "type": "number" + "type": "integer" } }, "watchProcessNames": { @@ -174,8 +180,8 @@ "type": "boolean", "description": "Show timestamps in log output." }, - "timeout": { - "type": "number", + "timeoutSeconds": { + "type": "integer", "minimum": 1, "description": "Timeout in seconds for requests passing through Dev Proxy." } diff --git a/schemas/v1.0.0/devtoolsplugin.schema.json b/schemas/v1.0.0/devtoolsplugin.schema.json index e451af1f3..6a69ebd0c 100644 --- a/schemas/v1.0.0/devtoolsplugin.schema.json +++ b/schemas/v1.0.0/devtoolsplugin.schema.json @@ -12,6 +12,7 @@ "enum": [ "Edge", "EdgeDev", + "EdgeBeta", "Chrome" ], "description": "Which browser to use to launch Dev Tools. Supported values: Edge, EdgeDev, Chrome. Default: Edge." diff --git a/schemas/v1.0.0/genericrandomerrorplugin.errorsfile.schema.json b/schemas/v1.0.0/genericrandomerrorplugin.errorsfile.schema.json index 79d124299..076538698 100644 --- a/schemas/v1.0.0/genericrandomerrorplugin.errorsfile.schema.json +++ b/schemas/v1.0.0/genericrandomerrorplugin.errorsfile.schema.json @@ -56,9 +56,11 @@ "type": [ "object", "array", - "string" + "string", + "number", + "boolean" ], - "description": "Response body to return. Can be an object, array, or string." + "description": "Response body to return. Can be an object, array, string, number, or boolean." }, "statusCode": { "type": "integer", diff --git a/schemas/v1.0.0/genericrandomerrorplugin.schema.json b/schemas/v1.0.0/genericrandomerrorplugin.schema.json index ec9facf0d..fde0213e5 100644 --- a/schemas/v1.0.0/genericrandomerrorplugin.schema.json +++ b/schemas/v1.0.0/genericrandomerrorplugin.schema.json @@ -12,7 +12,7 @@ "description": "Path to the file that contains error responses." }, "rate": { - "type": "number", + "type": "integer", "minimum": 0, "maximum": 100, "description": "The percentage of requests to fail with a random error. Value between 0 and 100." diff --git a/schemas/v1.0.0/graphrandomerrorplugin.schema.json b/schemas/v1.0.0/graphrandomerrorplugin.schema.json index e74fae9d0..79db8a233 100644 --- a/schemas/v1.0.0/graphrandomerrorplugin.schema.json +++ b/schemas/v1.0.0/graphrandomerrorplugin.schema.json @@ -17,7 +17,7 @@ } }, "rate": { - "type": "number", + "type": "integer", "minimum": 0, "maximum": 100, "description": "The percentage (0-100) of requests that should be failed with a random error." diff --git a/schemas/v1.0.0/languagemodelratelimitingplugin.customresponsefile.schema.json b/schemas/v1.0.0/languagemodelratelimitingplugin.customresponsefile.schema.json index cbb6b903e..c9813e4ab 100644 --- a/schemas/v1.0.0/languagemodelratelimitingplugin.customresponsefile.schema.json +++ b/schemas/v1.0.0/languagemodelratelimitingplugin.customresponsefile.schema.json @@ -12,9 +12,11 @@ "type": [ "object", "array", - "string" + "string", + "number", + "boolean" ], - "description": "The body of the custom response returned when the token limit is exceeded. Can be an object, array, or string." + "description": "The body of the custom response returned when the token limit is exceeded. Can be an object, array, string, number, or boolean." }, "statusCode": { "type": "integer", diff --git a/schemas/v1.0.0/mockrequestplugin.mockfile.schema.json b/schemas/v1.0.0/mockrequestplugin.mockfile.schema.json index 83c89267e..535fffdd2 100644 --- a/schemas/v1.0.0/mockrequestplugin.mockfile.schema.json +++ b/schemas/v1.0.0/mockrequestplugin.mockfile.schema.json @@ -33,8 +33,14 @@ "description": "HTTP method to use (default: POST)." }, "body": { - "type": ["object", "string"], - "description": "Body of the request (object or string)." + "type": [ + "object", + "array", + "string", + "number", + "boolean" + ], + "description": "Body of the request (object, array, string, number, or boolean)." }, "headers": { "type": "array", diff --git a/schemas/v1.0.0/mockresponseplugin.mocksfile.schema.json b/schemas/v1.0.0/mockresponseplugin.mocksfile.schema.json index 5f2478a38..b274d0e9e 100644 --- a/schemas/v1.0.0/mockresponseplugin.mocksfile.schema.json +++ b/schemas/v1.0.0/mockresponseplugin.mocksfile.schema.json @@ -58,9 +58,11 @@ "type": [ "object", "array", - "string" + "string", + "number", + "boolean" ], - "description": "The response body (object, array, or string; can reference a file with '@filename')." + "description": "The response body (object, array, string, number, or boolean; strings can reference a file with '@filename')." }, "statusCode": { "type": "integer", diff --git a/schemas/v1.0.0/openaitelemetryplugin.schema.json b/schemas/v1.0.0/openaitelemetryplugin.schema.json index e805c7cfc..13d16e85e 100644 --- a/schemas/v1.0.0/openaitelemetryplugin.schema.json +++ b/schemas/v1.0.0/openaitelemetryplugin.schema.json @@ -36,7 +36,7 @@ "includeCosts": { "type": "boolean", "description": "Whether to calculate and include cost information in the spans. Requires prices data.", - "default": true + "default": false }, "includePrompt": { "type": "boolean", diff --git a/schemas/v1.0.0/ratelimitingplugin.customresponsefile.schema.json b/schemas/v1.0.0/ratelimitingplugin.customresponsefile.schema.json index fa1b2b38c..e2b706464 100644 --- a/schemas/v1.0.0/ratelimitingplugin.customresponsefile.schema.json +++ b/schemas/v1.0.0/ratelimitingplugin.customresponsefile.schema.json @@ -12,9 +12,11 @@ "type": [ "object", "array", - "string" + "string", + "number", + "boolean" ], - "description": "The body of the custom response returned when the rate limit is exceeded. Can be an object, array, or string." + "description": "The body of the custom response returned when the rate limit is exceeded. Can be an object, array, string, number, or boolean." }, "statusCode": { "type": "integer", diff --git a/schemas/v1.0.0/rc.schema.json b/schemas/v1.0.0/rc.schema.json index 369a19a0d..b91c62241 100644 --- a/schemas/v1.0.0/rc.schema.json +++ b/schemas/v1.0.0/rc.schema.json @@ -9,7 +9,7 @@ "description": "The URL of the JSON schema used to validate this configuration file. Should match the Dev Proxy version." }, "apiPort": { - "type": "number", + "type": "integer", "minimum": 0, "maximum": 65535, "description": "Port for the Dev Proxy API server." @@ -41,7 +41,14 @@ }, "ipAddress": { "type": "string", - "format": "ipv4", + "anyOf": [ + { + "format": "ipv4" + }, + { + "format": "ipv6" + } + ], "description": "IP address for Dev Proxy to listen on." }, "languageModel": { @@ -126,13 +133,12 @@ }, "required": [ "name", - "enabled", "pluginPath" ] } }, "port": { - "type": "number", + "type": "integer", "minimum": 0, "maximum": 65535, "description": "Port for Dev Proxy to listen on." @@ -160,7 +166,7 @@ "type": "array", "description": "List of process IDs to watch for network traffic.", "items": { - "type": "number" + "type": "integer" } }, "watchProcessNames": { @@ -174,8 +180,8 @@ "type": "boolean", "description": "Show timestamps in log output." }, - "timeout": { - "type": "number", + "timeoutSeconds": { + "type": "integer", "minimum": 1, "description": "Timeout in seconds for requests passing through Dev Proxy." } diff --git a/schemas/v1.1.0/devtoolsplugin.schema.json b/schemas/v1.1.0/devtoolsplugin.schema.json index e451af1f3..6a69ebd0c 100644 --- a/schemas/v1.1.0/devtoolsplugin.schema.json +++ b/schemas/v1.1.0/devtoolsplugin.schema.json @@ -12,6 +12,7 @@ "enum": [ "Edge", "EdgeDev", + "EdgeBeta", "Chrome" ], "description": "Which browser to use to launch Dev Tools. Supported values: Edge, EdgeDev, Chrome. Default: Edge." diff --git a/schemas/v1.1.0/genericrandomerrorplugin.errorsfile.schema.json b/schemas/v1.1.0/genericrandomerrorplugin.errorsfile.schema.json index 79d124299..076538698 100644 --- a/schemas/v1.1.0/genericrandomerrorplugin.errorsfile.schema.json +++ b/schemas/v1.1.0/genericrandomerrorplugin.errorsfile.schema.json @@ -56,9 +56,11 @@ "type": [ "object", "array", - "string" + "string", + "number", + "boolean" ], - "description": "Response body to return. Can be an object, array, or string." + "description": "Response body to return. Can be an object, array, string, number, or boolean." }, "statusCode": { "type": "integer", diff --git a/schemas/v1.1.0/genericrandomerrorplugin.schema.json b/schemas/v1.1.0/genericrandomerrorplugin.schema.json index ec9facf0d..fde0213e5 100644 --- a/schemas/v1.1.0/genericrandomerrorplugin.schema.json +++ b/schemas/v1.1.0/genericrandomerrorplugin.schema.json @@ -12,7 +12,7 @@ "description": "Path to the file that contains error responses." }, "rate": { - "type": "number", + "type": "integer", "minimum": 0, "maximum": 100, "description": "The percentage of requests to fail with a random error. Value between 0 and 100." diff --git a/schemas/v1.1.0/graphrandomerrorplugin.schema.json b/schemas/v1.1.0/graphrandomerrorplugin.schema.json index e74fae9d0..79db8a233 100644 --- a/schemas/v1.1.0/graphrandomerrorplugin.schema.json +++ b/schemas/v1.1.0/graphrandomerrorplugin.schema.json @@ -17,7 +17,7 @@ } }, "rate": { - "type": "number", + "type": "integer", "minimum": 0, "maximum": 100, "description": "The percentage (0-100) of requests that should be failed with a random error." diff --git a/schemas/v1.1.0/languagemodelratelimitingplugin.customresponsefile.schema.json b/schemas/v1.1.0/languagemodelratelimitingplugin.customresponsefile.schema.json index cbb6b903e..c9813e4ab 100644 --- a/schemas/v1.1.0/languagemodelratelimitingplugin.customresponsefile.schema.json +++ b/schemas/v1.1.0/languagemodelratelimitingplugin.customresponsefile.schema.json @@ -12,9 +12,11 @@ "type": [ "object", "array", - "string" + "string", + "number", + "boolean" ], - "description": "The body of the custom response returned when the token limit is exceeded. Can be an object, array, or string." + "description": "The body of the custom response returned when the token limit is exceeded. Can be an object, array, string, number, or boolean." }, "statusCode": { "type": "integer", diff --git a/schemas/v1.1.0/mockrequestplugin.mockfile.schema.json b/schemas/v1.1.0/mockrequestplugin.mockfile.schema.json index 83c89267e..535fffdd2 100644 --- a/schemas/v1.1.0/mockrequestplugin.mockfile.schema.json +++ b/schemas/v1.1.0/mockrequestplugin.mockfile.schema.json @@ -33,8 +33,14 @@ "description": "HTTP method to use (default: POST)." }, "body": { - "type": ["object", "string"], - "description": "Body of the request (object or string)." + "type": [ + "object", + "array", + "string", + "number", + "boolean" + ], + "description": "Body of the request (object, array, string, number, or boolean)." }, "headers": { "type": "array", diff --git a/schemas/v1.1.0/mockresponseplugin.mocksfile.schema.json b/schemas/v1.1.0/mockresponseplugin.mocksfile.schema.json index 5f2478a38..b274d0e9e 100644 --- a/schemas/v1.1.0/mockresponseplugin.mocksfile.schema.json +++ b/schemas/v1.1.0/mockresponseplugin.mocksfile.schema.json @@ -58,9 +58,11 @@ "type": [ "object", "array", - "string" + "string", + "number", + "boolean" ], - "description": "The response body (object, array, or string; can reference a file with '@filename')." + "description": "The response body (object, array, string, number, or boolean; strings can reference a file with '@filename')." }, "statusCode": { "type": "integer", diff --git a/schemas/v1.1.0/openaitelemetryplugin.schema.json b/schemas/v1.1.0/openaitelemetryplugin.schema.json index e805c7cfc..13d16e85e 100644 --- a/schemas/v1.1.0/openaitelemetryplugin.schema.json +++ b/schemas/v1.1.0/openaitelemetryplugin.schema.json @@ -36,7 +36,7 @@ "includeCosts": { "type": "boolean", "description": "Whether to calculate and include cost information in the spans. Requires prices data.", - "default": true + "default": false }, "includePrompt": { "type": "boolean", diff --git a/schemas/v1.1.0/ratelimitingplugin.customresponsefile.schema.json b/schemas/v1.1.0/ratelimitingplugin.customresponsefile.schema.json index fa1b2b38c..e2b706464 100644 --- a/schemas/v1.1.0/ratelimitingplugin.customresponsefile.schema.json +++ b/schemas/v1.1.0/ratelimitingplugin.customresponsefile.schema.json @@ -12,9 +12,11 @@ "type": [ "object", "array", - "string" + "string", + "number", + "boolean" ], - "description": "The body of the custom response returned when the rate limit is exceeded. Can be an object, array, or string." + "description": "The body of the custom response returned when the rate limit is exceeded. Can be an object, array, string, number, or boolean." }, "statusCode": { "type": "integer", diff --git a/schemas/v1.1.0/rc.schema.json b/schemas/v1.1.0/rc.schema.json index 369a19a0d..b91c62241 100644 --- a/schemas/v1.1.0/rc.schema.json +++ b/schemas/v1.1.0/rc.schema.json @@ -9,7 +9,7 @@ "description": "The URL of the JSON schema used to validate this configuration file. Should match the Dev Proxy version." }, "apiPort": { - "type": "number", + "type": "integer", "minimum": 0, "maximum": 65535, "description": "Port for the Dev Proxy API server." @@ -41,7 +41,14 @@ }, "ipAddress": { "type": "string", - "format": "ipv4", + "anyOf": [ + { + "format": "ipv4" + }, + { + "format": "ipv6" + } + ], "description": "IP address for Dev Proxy to listen on." }, "languageModel": { @@ -126,13 +133,12 @@ }, "required": [ "name", - "enabled", "pluginPath" ] } }, "port": { - "type": "number", + "type": "integer", "minimum": 0, "maximum": 65535, "description": "Port for Dev Proxy to listen on." @@ -160,7 +166,7 @@ "type": "array", "description": "List of process IDs to watch for network traffic.", "items": { - "type": "number" + "type": "integer" } }, "watchProcessNames": { @@ -174,8 +180,8 @@ "type": "boolean", "description": "Show timestamps in log output." }, - "timeout": { - "type": "number", + "timeoutSeconds": { + "type": "integer", "minimum": 1, "description": "Timeout in seconds for requests passing through Dev Proxy." } diff --git a/schemas/v1.2.0/devtoolsplugin.schema.json b/schemas/v1.2.0/devtoolsplugin.schema.json index e451af1f3..6a69ebd0c 100644 --- a/schemas/v1.2.0/devtoolsplugin.schema.json +++ b/schemas/v1.2.0/devtoolsplugin.schema.json @@ -12,6 +12,7 @@ "enum": [ "Edge", "EdgeDev", + "EdgeBeta", "Chrome" ], "description": "Which browser to use to launch Dev Tools. Supported values: Edge, EdgeDev, Chrome. Default: Edge." diff --git a/schemas/v1.2.0/genericrandomerrorplugin.errorsfile.schema.json b/schemas/v1.2.0/genericrandomerrorplugin.errorsfile.schema.json index 79d124299..076538698 100644 --- a/schemas/v1.2.0/genericrandomerrorplugin.errorsfile.schema.json +++ b/schemas/v1.2.0/genericrandomerrorplugin.errorsfile.schema.json @@ -56,9 +56,11 @@ "type": [ "object", "array", - "string" + "string", + "number", + "boolean" ], - "description": "Response body to return. Can be an object, array, or string." + "description": "Response body to return. Can be an object, array, string, number, or boolean." }, "statusCode": { "type": "integer", diff --git a/schemas/v1.2.0/genericrandomerrorplugin.schema.json b/schemas/v1.2.0/genericrandomerrorplugin.schema.json index ec9facf0d..fde0213e5 100644 --- a/schemas/v1.2.0/genericrandomerrorplugin.schema.json +++ b/schemas/v1.2.0/genericrandomerrorplugin.schema.json @@ -12,7 +12,7 @@ "description": "Path to the file that contains error responses." }, "rate": { - "type": "number", + "type": "integer", "minimum": 0, "maximum": 100, "description": "The percentage of requests to fail with a random error. Value between 0 and 100." diff --git a/schemas/v1.2.0/graphrandomerrorplugin.schema.json b/schemas/v1.2.0/graphrandomerrorplugin.schema.json index e74fae9d0..79db8a233 100644 --- a/schemas/v1.2.0/graphrandomerrorplugin.schema.json +++ b/schemas/v1.2.0/graphrandomerrorplugin.schema.json @@ -17,7 +17,7 @@ } }, "rate": { - "type": "number", + "type": "integer", "minimum": 0, "maximum": 100, "description": "The percentage (0-100) of requests that should be failed with a random error." diff --git a/schemas/v1.2.0/languagemodelratelimitingplugin.customresponsefile.schema.json b/schemas/v1.2.0/languagemodelratelimitingplugin.customresponsefile.schema.json index cbb6b903e..c9813e4ab 100644 --- a/schemas/v1.2.0/languagemodelratelimitingplugin.customresponsefile.schema.json +++ b/schemas/v1.2.0/languagemodelratelimitingplugin.customresponsefile.schema.json @@ -12,9 +12,11 @@ "type": [ "object", "array", - "string" + "string", + "number", + "boolean" ], - "description": "The body of the custom response returned when the token limit is exceeded. Can be an object, array, or string." + "description": "The body of the custom response returned when the token limit is exceeded. Can be an object, array, string, number, or boolean." }, "statusCode": { "type": "integer", diff --git a/schemas/v1.2.0/mockrequestplugin.mockfile.schema.json b/schemas/v1.2.0/mockrequestplugin.mockfile.schema.json index 83c89267e..535fffdd2 100644 --- a/schemas/v1.2.0/mockrequestplugin.mockfile.schema.json +++ b/schemas/v1.2.0/mockrequestplugin.mockfile.schema.json @@ -33,8 +33,14 @@ "description": "HTTP method to use (default: POST)." }, "body": { - "type": ["object", "string"], - "description": "Body of the request (object or string)." + "type": [ + "object", + "array", + "string", + "number", + "boolean" + ], + "description": "Body of the request (object, array, string, number, or boolean)." }, "headers": { "type": "array", diff --git a/schemas/v1.2.0/mockresponseplugin.mocksfile.schema.json b/schemas/v1.2.0/mockresponseplugin.mocksfile.schema.json index 5f2478a38..b274d0e9e 100644 --- a/schemas/v1.2.0/mockresponseplugin.mocksfile.schema.json +++ b/schemas/v1.2.0/mockresponseplugin.mocksfile.schema.json @@ -58,9 +58,11 @@ "type": [ "object", "array", - "string" + "string", + "number", + "boolean" ], - "description": "The response body (object, array, or string; can reference a file with '@filename')." + "description": "The response body (object, array, string, number, or boolean; strings can reference a file with '@filename')." }, "statusCode": { "type": "integer", diff --git a/schemas/v1.2.0/openaitelemetryplugin.schema.json b/schemas/v1.2.0/openaitelemetryplugin.schema.json index e805c7cfc..13d16e85e 100644 --- a/schemas/v1.2.0/openaitelemetryplugin.schema.json +++ b/schemas/v1.2.0/openaitelemetryplugin.schema.json @@ -36,7 +36,7 @@ "includeCosts": { "type": "boolean", "description": "Whether to calculate and include cost information in the spans. Requires prices data.", - "default": true + "default": false }, "includePrompt": { "type": "boolean", diff --git a/schemas/v1.2.0/ratelimitingplugin.customresponsefile.schema.json b/schemas/v1.2.0/ratelimitingplugin.customresponsefile.schema.json index fa1b2b38c..e2b706464 100644 --- a/schemas/v1.2.0/ratelimitingplugin.customresponsefile.schema.json +++ b/schemas/v1.2.0/ratelimitingplugin.customresponsefile.schema.json @@ -12,9 +12,11 @@ "type": [ "object", "array", - "string" + "string", + "number", + "boolean" ], - "description": "The body of the custom response returned when the rate limit is exceeded. Can be an object, array, or string." + "description": "The body of the custom response returned when the rate limit is exceeded. Can be an object, array, string, number, or boolean." }, "statusCode": { "type": "integer", diff --git a/schemas/v1.2.0/rc.schema.json b/schemas/v1.2.0/rc.schema.json index 369a19a0d..b91c62241 100644 --- a/schemas/v1.2.0/rc.schema.json +++ b/schemas/v1.2.0/rc.schema.json @@ -9,7 +9,7 @@ "description": "The URL of the JSON schema used to validate this configuration file. Should match the Dev Proxy version." }, "apiPort": { - "type": "number", + "type": "integer", "minimum": 0, "maximum": 65535, "description": "Port for the Dev Proxy API server." @@ -41,7 +41,14 @@ }, "ipAddress": { "type": "string", - "format": "ipv4", + "anyOf": [ + { + "format": "ipv4" + }, + { + "format": "ipv6" + } + ], "description": "IP address for Dev Proxy to listen on." }, "languageModel": { @@ -126,13 +133,12 @@ }, "required": [ "name", - "enabled", "pluginPath" ] } }, "port": { - "type": "number", + "type": "integer", "minimum": 0, "maximum": 65535, "description": "Port for Dev Proxy to listen on." @@ -160,7 +166,7 @@ "type": "array", "description": "List of process IDs to watch for network traffic.", "items": { - "type": "number" + "type": "integer" } }, "watchProcessNames": { @@ -174,8 +180,8 @@ "type": "boolean", "description": "Show timestamps in log output." }, - "timeout": { - "type": "number", + "timeoutSeconds": { + "type": "integer", "minimum": 1, "description": "Timeout in seconds for requests passing through Dev Proxy." } diff --git a/schemas/v1.2.1/devtoolsplugin.schema.json b/schemas/v1.2.1/devtoolsplugin.schema.json index e451af1f3..6a69ebd0c 100644 --- a/schemas/v1.2.1/devtoolsplugin.schema.json +++ b/schemas/v1.2.1/devtoolsplugin.schema.json @@ -12,6 +12,7 @@ "enum": [ "Edge", "EdgeDev", + "EdgeBeta", "Chrome" ], "description": "Which browser to use to launch Dev Tools. Supported values: Edge, EdgeDev, Chrome. Default: Edge." diff --git a/schemas/v1.2.1/genericrandomerrorplugin.errorsfile.schema.json b/schemas/v1.2.1/genericrandomerrorplugin.errorsfile.schema.json index 79d124299..076538698 100644 --- a/schemas/v1.2.1/genericrandomerrorplugin.errorsfile.schema.json +++ b/schemas/v1.2.1/genericrandomerrorplugin.errorsfile.schema.json @@ -56,9 +56,11 @@ "type": [ "object", "array", - "string" + "string", + "number", + "boolean" ], - "description": "Response body to return. Can be an object, array, or string." + "description": "Response body to return. Can be an object, array, string, number, or boolean." }, "statusCode": { "type": "integer", diff --git a/schemas/v1.2.1/genericrandomerrorplugin.schema.json b/schemas/v1.2.1/genericrandomerrorplugin.schema.json index ec9facf0d..fde0213e5 100644 --- a/schemas/v1.2.1/genericrandomerrorplugin.schema.json +++ b/schemas/v1.2.1/genericrandomerrorplugin.schema.json @@ -12,7 +12,7 @@ "description": "Path to the file that contains error responses." }, "rate": { - "type": "number", + "type": "integer", "minimum": 0, "maximum": 100, "description": "The percentage of requests to fail with a random error. Value between 0 and 100." diff --git a/schemas/v1.2.1/graphrandomerrorplugin.schema.json b/schemas/v1.2.1/graphrandomerrorplugin.schema.json index e74fae9d0..79db8a233 100644 --- a/schemas/v1.2.1/graphrandomerrorplugin.schema.json +++ b/schemas/v1.2.1/graphrandomerrorplugin.schema.json @@ -17,7 +17,7 @@ } }, "rate": { - "type": "number", + "type": "integer", "minimum": 0, "maximum": 100, "description": "The percentage (0-100) of requests that should be failed with a random error." diff --git a/schemas/v1.2.1/languagemodelratelimitingplugin.customresponsefile.schema.json b/schemas/v1.2.1/languagemodelratelimitingplugin.customresponsefile.schema.json index cbb6b903e..c9813e4ab 100644 --- a/schemas/v1.2.1/languagemodelratelimitingplugin.customresponsefile.schema.json +++ b/schemas/v1.2.1/languagemodelratelimitingplugin.customresponsefile.schema.json @@ -12,9 +12,11 @@ "type": [ "object", "array", - "string" + "string", + "number", + "boolean" ], - "description": "The body of the custom response returned when the token limit is exceeded. Can be an object, array, or string." + "description": "The body of the custom response returned when the token limit is exceeded. Can be an object, array, string, number, or boolean." }, "statusCode": { "type": "integer", diff --git a/schemas/v1.2.1/mockrequestplugin.mockfile.schema.json b/schemas/v1.2.1/mockrequestplugin.mockfile.schema.json index 83c89267e..535fffdd2 100644 --- a/schemas/v1.2.1/mockrequestplugin.mockfile.schema.json +++ b/schemas/v1.2.1/mockrequestplugin.mockfile.schema.json @@ -33,8 +33,14 @@ "description": "HTTP method to use (default: POST)." }, "body": { - "type": ["object", "string"], - "description": "Body of the request (object or string)." + "type": [ + "object", + "array", + "string", + "number", + "boolean" + ], + "description": "Body of the request (object, array, string, number, or boolean)." }, "headers": { "type": "array", diff --git a/schemas/v1.2.1/mockresponseplugin.mocksfile.schema.json b/schemas/v1.2.1/mockresponseplugin.mocksfile.schema.json index 5f2478a38..b274d0e9e 100644 --- a/schemas/v1.2.1/mockresponseplugin.mocksfile.schema.json +++ b/schemas/v1.2.1/mockresponseplugin.mocksfile.schema.json @@ -58,9 +58,11 @@ "type": [ "object", "array", - "string" + "string", + "number", + "boolean" ], - "description": "The response body (object, array, or string; can reference a file with '@filename')." + "description": "The response body (object, array, string, number, or boolean; strings can reference a file with '@filename')." }, "statusCode": { "type": "integer", diff --git a/schemas/v1.2.1/openaitelemetryplugin.schema.json b/schemas/v1.2.1/openaitelemetryplugin.schema.json index e805c7cfc..13d16e85e 100644 --- a/schemas/v1.2.1/openaitelemetryplugin.schema.json +++ b/schemas/v1.2.1/openaitelemetryplugin.schema.json @@ -36,7 +36,7 @@ "includeCosts": { "type": "boolean", "description": "Whether to calculate and include cost information in the spans. Requires prices data.", - "default": true + "default": false }, "includePrompt": { "type": "boolean", diff --git a/schemas/v1.2.1/ratelimitingplugin.customresponsefile.schema.json b/schemas/v1.2.1/ratelimitingplugin.customresponsefile.schema.json index fa1b2b38c..e2b706464 100644 --- a/schemas/v1.2.1/ratelimitingplugin.customresponsefile.schema.json +++ b/schemas/v1.2.1/ratelimitingplugin.customresponsefile.schema.json @@ -12,9 +12,11 @@ "type": [ "object", "array", - "string" + "string", + "number", + "boolean" ], - "description": "The body of the custom response returned when the rate limit is exceeded. Can be an object, array, or string." + "description": "The body of the custom response returned when the rate limit is exceeded. Can be an object, array, string, number, or boolean." }, "statusCode": { "type": "integer", diff --git a/schemas/v1.2.1/rc.schema.json b/schemas/v1.2.1/rc.schema.json index 369a19a0d..b91c62241 100644 --- a/schemas/v1.2.1/rc.schema.json +++ b/schemas/v1.2.1/rc.schema.json @@ -9,7 +9,7 @@ "description": "The URL of the JSON schema used to validate this configuration file. Should match the Dev Proxy version." }, "apiPort": { - "type": "number", + "type": "integer", "minimum": 0, "maximum": 65535, "description": "Port for the Dev Proxy API server." @@ -41,7 +41,14 @@ }, "ipAddress": { "type": "string", - "format": "ipv4", + "anyOf": [ + { + "format": "ipv4" + }, + { + "format": "ipv6" + } + ], "description": "IP address for Dev Proxy to listen on." }, "languageModel": { @@ -126,13 +133,12 @@ }, "required": [ "name", - "enabled", "pluginPath" ] } }, "port": { - "type": "number", + "type": "integer", "minimum": 0, "maximum": 65535, "description": "Port for Dev Proxy to listen on." @@ -160,7 +166,7 @@ "type": "array", "description": "List of process IDs to watch for network traffic.", "items": { - "type": "number" + "type": "integer" } }, "watchProcessNames": { @@ -174,8 +180,8 @@ "type": "boolean", "description": "Show timestamps in log output." }, - "timeout": { - "type": "number", + "timeoutSeconds": { + "type": "integer", "minimum": 1, "description": "Timeout in seconds for requests passing through Dev Proxy." } diff --git a/schemas/v1.3.0/devtoolsplugin.schema.json b/schemas/v1.3.0/devtoolsplugin.schema.json index e451af1f3..6a69ebd0c 100644 --- a/schemas/v1.3.0/devtoolsplugin.schema.json +++ b/schemas/v1.3.0/devtoolsplugin.schema.json @@ -12,6 +12,7 @@ "enum": [ "Edge", "EdgeDev", + "EdgeBeta", "Chrome" ], "description": "Which browser to use to launch Dev Tools. Supported values: Edge, EdgeDev, Chrome. Default: Edge." diff --git a/schemas/v1.3.0/genericrandomerrorplugin.errorsfile.schema.json b/schemas/v1.3.0/genericrandomerrorplugin.errorsfile.schema.json index 79d124299..076538698 100644 --- a/schemas/v1.3.0/genericrandomerrorplugin.errorsfile.schema.json +++ b/schemas/v1.3.0/genericrandomerrorplugin.errorsfile.schema.json @@ -56,9 +56,11 @@ "type": [ "object", "array", - "string" + "string", + "number", + "boolean" ], - "description": "Response body to return. Can be an object, array, or string." + "description": "Response body to return. Can be an object, array, string, number, or boolean." }, "statusCode": { "type": "integer", diff --git a/schemas/v1.3.0/genericrandomerrorplugin.schema.json b/schemas/v1.3.0/genericrandomerrorplugin.schema.json index ec9facf0d..fde0213e5 100644 --- a/schemas/v1.3.0/genericrandomerrorplugin.schema.json +++ b/schemas/v1.3.0/genericrandomerrorplugin.schema.json @@ -12,7 +12,7 @@ "description": "Path to the file that contains error responses." }, "rate": { - "type": "number", + "type": "integer", "minimum": 0, "maximum": 100, "description": "The percentage of requests to fail with a random error. Value between 0 and 100." diff --git a/schemas/v1.3.0/graphrandomerrorplugin.schema.json b/schemas/v1.3.0/graphrandomerrorplugin.schema.json index e74fae9d0..79db8a233 100644 --- a/schemas/v1.3.0/graphrandomerrorplugin.schema.json +++ b/schemas/v1.3.0/graphrandomerrorplugin.schema.json @@ -17,7 +17,7 @@ } }, "rate": { - "type": "number", + "type": "integer", "minimum": 0, "maximum": 100, "description": "The percentage (0-100) of requests that should be failed with a random error." diff --git a/schemas/v1.3.0/languagemodelratelimitingplugin.customresponsefile.schema.json b/schemas/v1.3.0/languagemodelratelimitingplugin.customresponsefile.schema.json index cbb6b903e..c9813e4ab 100644 --- a/schemas/v1.3.0/languagemodelratelimitingplugin.customresponsefile.schema.json +++ b/schemas/v1.3.0/languagemodelratelimitingplugin.customresponsefile.schema.json @@ -12,9 +12,11 @@ "type": [ "object", "array", - "string" + "string", + "number", + "boolean" ], - "description": "The body of the custom response returned when the token limit is exceeded. Can be an object, array, or string." + "description": "The body of the custom response returned when the token limit is exceeded. Can be an object, array, string, number, or boolean." }, "statusCode": { "type": "integer", diff --git a/schemas/v1.3.0/mockrequestplugin.mockfile.schema.json b/schemas/v1.3.0/mockrequestplugin.mockfile.schema.json index 83c89267e..535fffdd2 100644 --- a/schemas/v1.3.0/mockrequestplugin.mockfile.schema.json +++ b/schemas/v1.3.0/mockrequestplugin.mockfile.schema.json @@ -33,8 +33,14 @@ "description": "HTTP method to use (default: POST)." }, "body": { - "type": ["object", "string"], - "description": "Body of the request (object or string)." + "type": [ + "object", + "array", + "string", + "number", + "boolean" + ], + "description": "Body of the request (object, array, string, number, or boolean)." }, "headers": { "type": "array", diff --git a/schemas/v1.3.0/mockresponseplugin.mocksfile.schema.json b/schemas/v1.3.0/mockresponseplugin.mocksfile.schema.json index 5f2478a38..b274d0e9e 100644 --- a/schemas/v1.3.0/mockresponseplugin.mocksfile.schema.json +++ b/schemas/v1.3.0/mockresponseplugin.mocksfile.schema.json @@ -58,9 +58,11 @@ "type": [ "object", "array", - "string" + "string", + "number", + "boolean" ], - "description": "The response body (object, array, or string; can reference a file with '@filename')." + "description": "The response body (object, array, string, number, or boolean; strings can reference a file with '@filename')." }, "statusCode": { "type": "integer", diff --git a/schemas/v1.3.0/openaitelemetryplugin.schema.json b/schemas/v1.3.0/openaitelemetryplugin.schema.json index e805c7cfc..13d16e85e 100644 --- a/schemas/v1.3.0/openaitelemetryplugin.schema.json +++ b/schemas/v1.3.0/openaitelemetryplugin.schema.json @@ -36,7 +36,7 @@ "includeCosts": { "type": "boolean", "description": "Whether to calculate and include cost information in the spans. Requires prices data.", - "default": true + "default": false }, "includePrompt": { "type": "boolean", diff --git a/schemas/v1.3.0/ratelimitingplugin.customresponsefile.schema.json b/schemas/v1.3.0/ratelimitingplugin.customresponsefile.schema.json index fa1b2b38c..e2b706464 100644 --- a/schemas/v1.3.0/ratelimitingplugin.customresponsefile.schema.json +++ b/schemas/v1.3.0/ratelimitingplugin.customresponsefile.schema.json @@ -12,9 +12,11 @@ "type": [ "object", "array", - "string" + "string", + "number", + "boolean" ], - "description": "The body of the custom response returned when the rate limit is exceeded. Can be an object, array, or string." + "description": "The body of the custom response returned when the rate limit is exceeded. Can be an object, array, string, number, or boolean." }, "statusCode": { "type": "integer", diff --git a/schemas/v1.3.0/rc.schema.json b/schemas/v1.3.0/rc.schema.json index 369a19a0d..b91c62241 100644 --- a/schemas/v1.3.0/rc.schema.json +++ b/schemas/v1.3.0/rc.schema.json @@ -9,7 +9,7 @@ "description": "The URL of the JSON schema used to validate this configuration file. Should match the Dev Proxy version." }, "apiPort": { - "type": "number", + "type": "integer", "minimum": 0, "maximum": 65535, "description": "Port for the Dev Proxy API server." @@ -41,7 +41,14 @@ }, "ipAddress": { "type": "string", - "format": "ipv4", + "anyOf": [ + { + "format": "ipv4" + }, + { + "format": "ipv6" + } + ], "description": "IP address for Dev Proxy to listen on." }, "languageModel": { @@ -126,13 +133,12 @@ }, "required": [ "name", - "enabled", "pluginPath" ] } }, "port": { - "type": "number", + "type": "integer", "minimum": 0, "maximum": 65535, "description": "Port for Dev Proxy to listen on." @@ -160,7 +166,7 @@ "type": "array", "description": "List of process IDs to watch for network traffic.", "items": { - "type": "number" + "type": "integer" } }, "watchProcessNames": { @@ -174,8 +180,8 @@ "type": "boolean", "description": "Show timestamps in log output." }, - "timeout": { - "type": "number", + "timeoutSeconds": { + "type": "integer", "minimum": 1, "description": "Timeout in seconds for requests passing through Dev Proxy." } diff --git a/schemas/v2.0.0/devtoolsplugin.schema.json b/schemas/v2.0.0/devtoolsplugin.schema.json index e451af1f3..6a69ebd0c 100644 --- a/schemas/v2.0.0/devtoolsplugin.schema.json +++ b/schemas/v2.0.0/devtoolsplugin.schema.json @@ -12,6 +12,7 @@ "enum": [ "Edge", "EdgeDev", + "EdgeBeta", "Chrome" ], "description": "Which browser to use to launch Dev Tools. Supported values: Edge, EdgeDev, Chrome. Default: Edge." diff --git a/schemas/v2.0.0/genericrandomerrorplugin.errorsfile.schema.json b/schemas/v2.0.0/genericrandomerrorplugin.errorsfile.schema.json index 79d124299..076538698 100644 --- a/schemas/v2.0.0/genericrandomerrorplugin.errorsfile.schema.json +++ b/schemas/v2.0.0/genericrandomerrorplugin.errorsfile.schema.json @@ -56,9 +56,11 @@ "type": [ "object", "array", - "string" + "string", + "number", + "boolean" ], - "description": "Response body to return. Can be an object, array, or string." + "description": "Response body to return. Can be an object, array, string, number, or boolean." }, "statusCode": { "type": "integer", diff --git a/schemas/v2.0.0/genericrandomerrorplugin.schema.json b/schemas/v2.0.0/genericrandomerrorplugin.schema.json index ec9facf0d..fde0213e5 100644 --- a/schemas/v2.0.0/genericrandomerrorplugin.schema.json +++ b/schemas/v2.0.0/genericrandomerrorplugin.schema.json @@ -12,7 +12,7 @@ "description": "Path to the file that contains error responses." }, "rate": { - "type": "number", + "type": "integer", "minimum": 0, "maximum": 100, "description": "The percentage of requests to fail with a random error. Value between 0 and 100." diff --git a/schemas/v2.0.0/graphrandomerrorplugin.schema.json b/schemas/v2.0.0/graphrandomerrorplugin.schema.json index e74fae9d0..79db8a233 100644 --- a/schemas/v2.0.0/graphrandomerrorplugin.schema.json +++ b/schemas/v2.0.0/graphrandomerrorplugin.schema.json @@ -17,7 +17,7 @@ } }, "rate": { - "type": "number", + "type": "integer", "minimum": 0, "maximum": 100, "description": "The percentage (0-100) of requests that should be failed with a random error." diff --git a/schemas/v2.0.0/languagemodelratelimitingplugin.customresponsefile.schema.json b/schemas/v2.0.0/languagemodelratelimitingplugin.customresponsefile.schema.json index cbb6b903e..c9813e4ab 100644 --- a/schemas/v2.0.0/languagemodelratelimitingplugin.customresponsefile.schema.json +++ b/schemas/v2.0.0/languagemodelratelimitingplugin.customresponsefile.schema.json @@ -12,9 +12,11 @@ "type": [ "object", "array", - "string" + "string", + "number", + "boolean" ], - "description": "The body of the custom response returned when the token limit is exceeded. Can be an object, array, or string." + "description": "The body of the custom response returned when the token limit is exceeded. Can be an object, array, string, number, or boolean." }, "statusCode": { "type": "integer", diff --git a/schemas/v2.0.0/mockrequestplugin.mockfile.schema.json b/schemas/v2.0.0/mockrequestplugin.mockfile.schema.json index 83c89267e..535fffdd2 100644 --- a/schemas/v2.0.0/mockrequestplugin.mockfile.schema.json +++ b/schemas/v2.0.0/mockrequestplugin.mockfile.schema.json @@ -33,8 +33,14 @@ "description": "HTTP method to use (default: POST)." }, "body": { - "type": ["object", "string"], - "description": "Body of the request (object or string)." + "type": [ + "object", + "array", + "string", + "number", + "boolean" + ], + "description": "Body of the request (object, array, string, number, or boolean)." }, "headers": { "type": "array", diff --git a/schemas/v2.0.0/mockresponseplugin.mocksfile.schema.json b/schemas/v2.0.0/mockresponseplugin.mocksfile.schema.json index 5f2478a38..b274d0e9e 100644 --- a/schemas/v2.0.0/mockresponseplugin.mocksfile.schema.json +++ b/schemas/v2.0.0/mockresponseplugin.mocksfile.schema.json @@ -58,9 +58,11 @@ "type": [ "object", "array", - "string" + "string", + "number", + "boolean" ], - "description": "The response body (object, array, or string; can reference a file with '@filename')." + "description": "The response body (object, array, string, number, or boolean; strings can reference a file with '@filename')." }, "statusCode": { "type": "integer", diff --git a/schemas/v2.0.0/openaitelemetryplugin.schema.json b/schemas/v2.0.0/openaitelemetryplugin.schema.json index e805c7cfc..13d16e85e 100644 --- a/schemas/v2.0.0/openaitelemetryplugin.schema.json +++ b/schemas/v2.0.0/openaitelemetryplugin.schema.json @@ -36,7 +36,7 @@ "includeCosts": { "type": "boolean", "description": "Whether to calculate and include cost information in the spans. Requires prices data.", - "default": true + "default": false }, "includePrompt": { "type": "boolean", diff --git a/schemas/v2.0.0/ratelimitingplugin.customresponsefile.schema.json b/schemas/v2.0.0/ratelimitingplugin.customresponsefile.schema.json index fa1b2b38c..e2b706464 100644 --- a/schemas/v2.0.0/ratelimitingplugin.customresponsefile.schema.json +++ b/schemas/v2.0.0/ratelimitingplugin.customresponsefile.schema.json @@ -12,9 +12,11 @@ "type": [ "object", "array", - "string" + "string", + "number", + "boolean" ], - "description": "The body of the custom response returned when the rate limit is exceeded. Can be an object, array, or string." + "description": "The body of the custom response returned when the rate limit is exceeded. Can be an object, array, string, number, or boolean." }, "statusCode": { "type": "integer", diff --git a/schemas/v2.0.0/rc.schema.json b/schemas/v2.0.0/rc.schema.json index 369a19a0d..b91c62241 100644 --- a/schemas/v2.0.0/rc.schema.json +++ b/schemas/v2.0.0/rc.schema.json @@ -9,7 +9,7 @@ "description": "The URL of the JSON schema used to validate this configuration file. Should match the Dev Proxy version." }, "apiPort": { - "type": "number", + "type": "integer", "minimum": 0, "maximum": 65535, "description": "Port for the Dev Proxy API server." @@ -41,7 +41,14 @@ }, "ipAddress": { "type": "string", - "format": "ipv4", + "anyOf": [ + { + "format": "ipv4" + }, + { + "format": "ipv6" + } + ], "description": "IP address for Dev Proxy to listen on." }, "languageModel": { @@ -126,13 +133,12 @@ }, "required": [ "name", - "enabled", "pluginPath" ] } }, "port": { - "type": "number", + "type": "integer", "minimum": 0, "maximum": 65535, "description": "Port for Dev Proxy to listen on." @@ -160,7 +166,7 @@ "type": "array", "description": "List of process IDs to watch for network traffic.", "items": { - "type": "number" + "type": "integer" } }, "watchProcessNames": { @@ -174,8 +180,8 @@ "type": "boolean", "description": "Show timestamps in log output." }, - "timeout": { - "type": "number", + "timeoutSeconds": { + "type": "integer", "minimum": 1, "description": "Timeout in seconds for requests passing through Dev Proxy." } diff --git a/schemas/v2.1.0/devtoolsplugin.schema.json b/schemas/v2.1.0/devtoolsplugin.schema.json index e451af1f3..6a69ebd0c 100644 --- a/schemas/v2.1.0/devtoolsplugin.schema.json +++ b/schemas/v2.1.0/devtoolsplugin.schema.json @@ -12,6 +12,7 @@ "enum": [ "Edge", "EdgeDev", + "EdgeBeta", "Chrome" ], "description": "Which browser to use to launch Dev Tools. Supported values: Edge, EdgeDev, Chrome. Default: Edge." diff --git a/schemas/v2.1.0/genericrandomerrorplugin.errorsfile.schema.json b/schemas/v2.1.0/genericrandomerrorplugin.errorsfile.schema.json index 79d124299..076538698 100644 --- a/schemas/v2.1.0/genericrandomerrorplugin.errorsfile.schema.json +++ b/schemas/v2.1.0/genericrandomerrorplugin.errorsfile.schema.json @@ -56,9 +56,11 @@ "type": [ "object", "array", - "string" + "string", + "number", + "boolean" ], - "description": "Response body to return. Can be an object, array, or string." + "description": "Response body to return. Can be an object, array, string, number, or boolean." }, "statusCode": { "type": "integer", diff --git a/schemas/v2.1.0/genericrandomerrorplugin.schema.json b/schemas/v2.1.0/genericrandomerrorplugin.schema.json index ec9facf0d..fde0213e5 100644 --- a/schemas/v2.1.0/genericrandomerrorplugin.schema.json +++ b/schemas/v2.1.0/genericrandomerrorplugin.schema.json @@ -12,7 +12,7 @@ "description": "Path to the file that contains error responses." }, "rate": { - "type": "number", + "type": "integer", "minimum": 0, "maximum": 100, "description": "The percentage of requests to fail with a random error. Value between 0 and 100." diff --git a/schemas/v2.1.0/graphrandomerrorplugin.schema.json b/schemas/v2.1.0/graphrandomerrorplugin.schema.json index e74fae9d0..79db8a233 100644 --- a/schemas/v2.1.0/graphrandomerrorplugin.schema.json +++ b/schemas/v2.1.0/graphrandomerrorplugin.schema.json @@ -17,7 +17,7 @@ } }, "rate": { - "type": "number", + "type": "integer", "minimum": 0, "maximum": 100, "description": "The percentage (0-100) of requests that should be failed with a random error." diff --git a/schemas/v2.1.0/languagemodelratelimitingplugin.customresponsefile.schema.json b/schemas/v2.1.0/languagemodelratelimitingplugin.customresponsefile.schema.json index cbb6b903e..c9813e4ab 100644 --- a/schemas/v2.1.0/languagemodelratelimitingplugin.customresponsefile.schema.json +++ b/schemas/v2.1.0/languagemodelratelimitingplugin.customresponsefile.schema.json @@ -12,9 +12,11 @@ "type": [ "object", "array", - "string" + "string", + "number", + "boolean" ], - "description": "The body of the custom response returned when the token limit is exceeded. Can be an object, array, or string." + "description": "The body of the custom response returned when the token limit is exceeded. Can be an object, array, string, number, or boolean." }, "statusCode": { "type": "integer", diff --git a/schemas/v2.1.0/mockrequestplugin.mockfile.schema.json b/schemas/v2.1.0/mockrequestplugin.mockfile.schema.json index 83c89267e..535fffdd2 100644 --- a/schemas/v2.1.0/mockrequestplugin.mockfile.schema.json +++ b/schemas/v2.1.0/mockrequestplugin.mockfile.schema.json @@ -33,8 +33,14 @@ "description": "HTTP method to use (default: POST)." }, "body": { - "type": ["object", "string"], - "description": "Body of the request (object or string)." + "type": [ + "object", + "array", + "string", + "number", + "boolean" + ], + "description": "Body of the request (object, array, string, number, or boolean)." }, "headers": { "type": "array", diff --git a/schemas/v2.1.0/mockresponseplugin.mocksfile.schema.json b/schemas/v2.1.0/mockresponseplugin.mocksfile.schema.json index 5f2478a38..b274d0e9e 100644 --- a/schemas/v2.1.0/mockresponseplugin.mocksfile.schema.json +++ b/schemas/v2.1.0/mockresponseplugin.mocksfile.schema.json @@ -58,9 +58,11 @@ "type": [ "object", "array", - "string" + "string", + "number", + "boolean" ], - "description": "The response body (object, array, or string; can reference a file with '@filename')." + "description": "The response body (object, array, string, number, or boolean; strings can reference a file with '@filename')." }, "statusCode": { "type": "integer", diff --git a/schemas/v2.1.0/mockstdioresponseplugin.mocksfile.schema.json b/schemas/v2.1.0/mockstdioresponseplugin.mocksfile.schema.json index 235826447..63549b245 100644 --- a/schemas/v2.1.0/mockstdioresponseplugin.mocksfile.schema.json +++ b/schemas/v2.1.0/mockstdioresponseplugin.mocksfile.schema.json @@ -36,17 +36,21 @@ "type": [ "object", "array", - "string" + "string", + "number", + "boolean" ], - "description": "The stdout content to return. Can be a string, object, or array. If the value starts with @, it's treated as a file path." + "description": "The stdout content to return. Can be an object, array, string, number, or boolean. If a string value starts with @, it's treated as a file path." }, "stderr": { "type": [ "object", "array", - "string" + "string", + "number", + "boolean" ], - "description": "The stderr content to return. Can be a string, object, or array. If the value starts with @, it's treated as a file path." + "description": "The stderr content to return. Can be an object, array, string, number, or boolean. If a string value starts with @, it's treated as a file path." } } } diff --git a/schemas/v2.1.0/openaitelemetryplugin.schema.json b/schemas/v2.1.0/openaitelemetryplugin.schema.json index e805c7cfc..13d16e85e 100644 --- a/schemas/v2.1.0/openaitelemetryplugin.schema.json +++ b/schemas/v2.1.0/openaitelemetryplugin.schema.json @@ -36,7 +36,7 @@ "includeCosts": { "type": "boolean", "description": "Whether to calculate and include cost information in the spans. Requires prices data.", - "default": true + "default": false }, "includePrompt": { "type": "boolean", diff --git a/schemas/v2.1.0/ratelimitingplugin.customresponsefile.schema.json b/schemas/v2.1.0/ratelimitingplugin.customresponsefile.schema.json index fa1b2b38c..e2b706464 100644 --- a/schemas/v2.1.0/ratelimitingplugin.customresponsefile.schema.json +++ b/schemas/v2.1.0/ratelimitingplugin.customresponsefile.schema.json @@ -12,9 +12,11 @@ "type": [ "object", "array", - "string" + "string", + "number", + "boolean" ], - "description": "The body of the custom response returned when the rate limit is exceeded. Can be an object, array, or string." + "description": "The body of the custom response returned when the rate limit is exceeded. Can be an object, array, string, number, or boolean." }, "statusCode": { "type": "integer", diff --git a/schemas/v2.1.0/rc.schema.json b/schemas/v2.1.0/rc.schema.json index e67f092a2..7bddbec0f 100644 --- a/schemas/v2.1.0/rc.schema.json +++ b/schemas/v2.1.0/rc.schema.json @@ -9,7 +9,7 @@ "description": "The URL of the JSON schema used to validate this configuration file. Should match the Dev Proxy version." }, "apiPort": { - "type": "number", + "type": "integer", "minimum": 0, "maximum": 65535, "description": "Port for the Dev Proxy API server." @@ -41,7 +41,14 @@ }, "ipAddress": { "type": "string", - "format": "ipv4", + "anyOf": [ + { + "format": "ipv4" + }, + { + "format": "ipv6" + } + ], "description": "IP address for Dev Proxy to listen on." }, "languageModel": { @@ -134,13 +141,12 @@ }, "required": [ "name", - "enabled", "pluginPath" ] } }, "port": { - "type": "number", + "type": "integer", "minimum": 0, "maximum": 65535, "description": "Port for Dev Proxy to listen on." @@ -168,7 +174,7 @@ "type": "array", "description": "List of process IDs to watch for network traffic.", "items": { - "type": "number" + "type": "integer" } }, "watchProcessNames": { @@ -182,8 +188,8 @@ "type": "boolean", "description": "Show timestamps in log output." }, - "timeout": { - "type": "number", + "timeoutSeconds": { + "type": "integer", "minimum": 1, "description": "Timeout in seconds for requests passing through Dev Proxy." } diff --git a/schemas/v2.2.0/devtoolsplugin.schema.json b/schemas/v2.2.0/devtoolsplugin.schema.json index e451af1f3..6a69ebd0c 100644 --- a/schemas/v2.2.0/devtoolsplugin.schema.json +++ b/schemas/v2.2.0/devtoolsplugin.schema.json @@ -12,6 +12,7 @@ "enum": [ "Edge", "EdgeDev", + "EdgeBeta", "Chrome" ], "description": "Which browser to use to launch Dev Tools. Supported values: Edge, EdgeDev, Chrome. Default: Edge." diff --git a/schemas/v2.2.0/genericrandomerrorplugin.errorsfile.schema.json b/schemas/v2.2.0/genericrandomerrorplugin.errorsfile.schema.json index 0ff4d13e0..434e12318 100644 --- a/schemas/v2.2.0/genericrandomerrorplugin.errorsfile.schema.json +++ b/schemas/v2.2.0/genericrandomerrorplugin.errorsfile.schema.json @@ -56,9 +56,11 @@ "type": [ "object", "array", - "string" + "string", + "number", + "boolean" ], - "description": "Response body to return. Can be an object, array, or string." + "description": "Response body to return. Can be an object, array, string, number, or boolean." }, "statusCode": { "type": "integer", diff --git a/schemas/v2.2.0/genericrandomerrorplugin.schema.json b/schemas/v2.2.0/genericrandomerrorplugin.schema.json index ec9facf0d..fde0213e5 100644 --- a/schemas/v2.2.0/genericrandomerrorplugin.schema.json +++ b/schemas/v2.2.0/genericrandomerrorplugin.schema.json @@ -12,7 +12,7 @@ "description": "Path to the file that contains error responses." }, "rate": { - "type": "number", + "type": "integer", "minimum": 0, "maximum": 100, "description": "The percentage of requests to fail with a random error. Value between 0 and 100." diff --git a/schemas/v2.2.0/graphrandomerrorplugin.schema.json b/schemas/v2.2.0/graphrandomerrorplugin.schema.json index e74fae9d0..79db8a233 100644 --- a/schemas/v2.2.0/graphrandomerrorplugin.schema.json +++ b/schemas/v2.2.0/graphrandomerrorplugin.schema.json @@ -17,7 +17,7 @@ } }, "rate": { - "type": "number", + "type": "integer", "minimum": 0, "maximum": 100, "description": "The percentage (0-100) of requests that should be failed with a random error." diff --git a/schemas/v2.2.0/languagemodelratelimitingplugin.customresponsefile.schema.json b/schemas/v2.2.0/languagemodelratelimitingplugin.customresponsefile.schema.json index b8e9121f5..248f2dbe1 100644 --- a/schemas/v2.2.0/languagemodelratelimitingplugin.customresponsefile.schema.json +++ b/schemas/v2.2.0/languagemodelratelimitingplugin.customresponsefile.schema.json @@ -12,9 +12,11 @@ "type": [ "object", "array", - "string" + "string", + "number", + "boolean" ], - "description": "The body of the custom response returned when the token limit is exceeded. Can be an object, array, or string." + "description": "The body of the custom response returned when the token limit is exceeded. Can be an object, array, string, number, or boolean." }, "statusCode": { "type": "integer", diff --git a/schemas/v2.2.0/mockrequestplugin.mockfile.schema.json b/schemas/v2.2.0/mockrequestplugin.mockfile.schema.json index 642ca7e6a..fc82ebcc2 100644 --- a/schemas/v2.2.0/mockrequestplugin.mockfile.schema.json +++ b/schemas/v2.2.0/mockrequestplugin.mockfile.schema.json @@ -33,8 +33,14 @@ "description": "HTTP method to use (default: POST)." }, "body": { - "type": ["object", "string"], - "description": "Body of the request (object or string)." + "type": [ + "object", + "array", + "string", + "number", + "boolean" + ], + "description": "Body of the request (object, array, string, number, or boolean)." }, "headers": { "type": "array", diff --git a/schemas/v2.2.0/mockresponseplugin.mocksfile.schema.json b/schemas/v2.2.0/mockresponseplugin.mocksfile.schema.json index 4b9488792..436c44817 100644 --- a/schemas/v2.2.0/mockresponseplugin.mocksfile.schema.json +++ b/schemas/v2.2.0/mockresponseplugin.mocksfile.schema.json @@ -58,9 +58,11 @@ "type": [ "object", "array", - "string" + "string", + "number", + "boolean" ], - "description": "The response body (object, array, or string; can reference a file with '@filename')." + "description": "The response body (object, array, string, number, or boolean; strings can reference a file with '@filename')." }, "statusCode": { "type": "integer", diff --git a/schemas/v2.2.0/mockstdioresponseplugin.mocksfile.schema.json b/schemas/v2.2.0/mockstdioresponseplugin.mocksfile.schema.json index 958cd9099..cfeea3c3f 100644 --- a/schemas/v2.2.0/mockstdioresponseplugin.mocksfile.schema.json +++ b/schemas/v2.2.0/mockstdioresponseplugin.mocksfile.schema.json @@ -40,17 +40,21 @@ "type": [ "object", "array", - "string" + "string", + "number", + "boolean" ], - "description": "The stdout content to return. Can be a string, object, or array. If the value starts with @, it's treated as a file path." + "description": "The stdout content to return. Can be an object, array, string, number, or boolean. If a string value starts with @, it's treated as a file path." }, "stderr": { "type": [ "object", "array", - "string" + "string", + "number", + "boolean" ], - "description": "The stderr content to return. Can be a string, object, or array. If the value starts with @, it's treated as a file path." + "description": "The stderr content to return. Can be an object, array, string, number, or boolean. If a string value starts with @, it's treated as a file path." } } } diff --git a/schemas/v2.2.0/openaitelemetryplugin.schema.json b/schemas/v2.2.0/openaitelemetryplugin.schema.json index e805c7cfc..13d16e85e 100644 --- a/schemas/v2.2.0/openaitelemetryplugin.schema.json +++ b/schemas/v2.2.0/openaitelemetryplugin.schema.json @@ -36,7 +36,7 @@ "includeCosts": { "type": "boolean", "description": "Whether to calculate and include cost information in the spans. Requires prices data.", - "default": true + "default": false }, "includePrompt": { "type": "boolean", diff --git a/schemas/v2.2.0/ratelimitingplugin.customresponsefile.schema.json b/schemas/v2.2.0/ratelimitingplugin.customresponsefile.schema.json index 435ca265b..5f2c88200 100644 --- a/schemas/v2.2.0/ratelimitingplugin.customresponsefile.schema.json +++ b/schemas/v2.2.0/ratelimitingplugin.customresponsefile.schema.json @@ -12,9 +12,11 @@ "type": [ "object", "array", - "string" + "string", + "number", + "boolean" ], - "description": "The body of the custom response returned when the rate limit is exceeded. Can be an object, array, or string." + "description": "The body of the custom response returned when the rate limit is exceeded. Can be an object, array, string, number, or boolean." }, "statusCode": { "type": "integer", diff --git a/schemas/v2.2.0/rc.schema.json b/schemas/v2.2.0/rc.schema.json index 812be54fa..1525d8ee3 100644 --- a/schemas/v2.2.0/rc.schema.json +++ b/schemas/v2.2.0/rc.schema.json @@ -9,7 +9,7 @@ "description": "The URL of the JSON schema used to validate this configuration file. Should match the Dev Proxy version." }, "apiPort": { - "type": "number", + "type": "integer", "minimum": 0, "maximum": 65535, "description": "Port for the Dev Proxy API server." @@ -41,7 +41,14 @@ }, "ipAddress": { "type": "string", - "format": "ipv4", + "anyOf": [ + { + "format": "ipv4" + }, + { + "format": "ipv6" + } + ], "description": "IP address for Dev Proxy to listen on." }, "languageModel": { @@ -134,13 +141,12 @@ }, "required": [ "name", - "enabled", "pluginPath" ] } }, "port": { - "type": "number", + "type": "integer", "minimum": 0, "maximum": 65535, "description": "Port for Dev Proxy to listen on." @@ -168,7 +174,7 @@ "type": "array", "description": "List of process IDs to watch for network traffic.", "items": { - "type": "number" + "type": "integer" } }, "watchProcessNames": { @@ -182,8 +188,8 @@ "type": "boolean", "description": "Show timestamps in log output." }, - "timeout": { - "type": "number", + "timeoutSeconds": { + "type": "integer", "minimum": 1, "description": "Timeout in seconds for requests passing through Dev Proxy." } diff --git a/schemas/v2.3.0/devtoolsplugin.schema.json b/schemas/v2.3.0/devtoolsplugin.schema.json index e451af1f3..6a69ebd0c 100644 --- a/schemas/v2.3.0/devtoolsplugin.schema.json +++ b/schemas/v2.3.0/devtoolsplugin.schema.json @@ -12,6 +12,7 @@ "enum": [ "Edge", "EdgeDev", + "EdgeBeta", "Chrome" ], "description": "Which browser to use to launch Dev Tools. Supported values: Edge, EdgeDev, Chrome. Default: Edge." diff --git a/schemas/v2.3.0/genericrandomerrorplugin.errorsfile.schema.json b/schemas/v2.3.0/genericrandomerrorplugin.errorsfile.schema.json index 0ff4d13e0..434e12318 100644 --- a/schemas/v2.3.0/genericrandomerrorplugin.errorsfile.schema.json +++ b/schemas/v2.3.0/genericrandomerrorplugin.errorsfile.schema.json @@ -56,9 +56,11 @@ "type": [ "object", "array", - "string" + "string", + "number", + "boolean" ], - "description": "Response body to return. Can be an object, array, or string." + "description": "Response body to return. Can be an object, array, string, number, or boolean." }, "statusCode": { "type": "integer", diff --git a/schemas/v2.3.0/genericrandomerrorplugin.schema.json b/schemas/v2.3.0/genericrandomerrorplugin.schema.json index ec9facf0d..fde0213e5 100644 --- a/schemas/v2.3.0/genericrandomerrorplugin.schema.json +++ b/schemas/v2.3.0/genericrandomerrorplugin.schema.json @@ -12,7 +12,7 @@ "description": "Path to the file that contains error responses." }, "rate": { - "type": "number", + "type": "integer", "minimum": 0, "maximum": 100, "description": "The percentage of requests to fail with a random error. Value between 0 and 100." diff --git a/schemas/v2.3.0/graphrandomerrorplugin.schema.json b/schemas/v2.3.0/graphrandomerrorplugin.schema.json index e74fae9d0..79db8a233 100644 --- a/schemas/v2.3.0/graphrandomerrorplugin.schema.json +++ b/schemas/v2.3.0/graphrandomerrorplugin.schema.json @@ -17,7 +17,7 @@ } }, "rate": { - "type": "number", + "type": "integer", "minimum": 0, "maximum": 100, "description": "The percentage (0-100) of requests that should be failed with a random error." diff --git a/schemas/v2.3.0/languagemodelratelimitingplugin.customresponsefile.schema.json b/schemas/v2.3.0/languagemodelratelimitingplugin.customresponsefile.schema.json index b8e9121f5..248f2dbe1 100644 --- a/schemas/v2.3.0/languagemodelratelimitingplugin.customresponsefile.schema.json +++ b/schemas/v2.3.0/languagemodelratelimitingplugin.customresponsefile.schema.json @@ -12,9 +12,11 @@ "type": [ "object", "array", - "string" + "string", + "number", + "boolean" ], - "description": "The body of the custom response returned when the token limit is exceeded. Can be an object, array, or string." + "description": "The body of the custom response returned when the token limit is exceeded. Can be an object, array, string, number, or boolean." }, "statusCode": { "type": "integer", diff --git a/schemas/v2.3.0/mockrequestplugin.mockfile.schema.json b/schemas/v2.3.0/mockrequestplugin.mockfile.schema.json index 642ca7e6a..fc82ebcc2 100644 --- a/schemas/v2.3.0/mockrequestplugin.mockfile.schema.json +++ b/schemas/v2.3.0/mockrequestplugin.mockfile.schema.json @@ -33,8 +33,14 @@ "description": "HTTP method to use (default: POST)." }, "body": { - "type": ["object", "string"], - "description": "Body of the request (object or string)." + "type": [ + "object", + "array", + "string", + "number", + "boolean" + ], + "description": "Body of the request (object, array, string, number, or boolean)." }, "headers": { "type": "array", diff --git a/schemas/v2.3.0/mockresponseplugin.mocksfile.schema.json b/schemas/v2.3.0/mockresponseplugin.mocksfile.schema.json index 4b9488792..436c44817 100644 --- a/schemas/v2.3.0/mockresponseplugin.mocksfile.schema.json +++ b/schemas/v2.3.0/mockresponseplugin.mocksfile.schema.json @@ -58,9 +58,11 @@ "type": [ "object", "array", - "string" + "string", + "number", + "boolean" ], - "description": "The response body (object, array, or string; can reference a file with '@filename')." + "description": "The response body (object, array, string, number, or boolean; strings can reference a file with '@filename')." }, "statusCode": { "type": "integer", diff --git a/schemas/v2.3.0/mockstdioresponseplugin.mocksfile.schema.json b/schemas/v2.3.0/mockstdioresponseplugin.mocksfile.schema.json index 958cd9099..cfeea3c3f 100644 --- a/schemas/v2.3.0/mockstdioresponseplugin.mocksfile.schema.json +++ b/schemas/v2.3.0/mockstdioresponseplugin.mocksfile.schema.json @@ -40,17 +40,21 @@ "type": [ "object", "array", - "string" + "string", + "number", + "boolean" ], - "description": "The stdout content to return. Can be a string, object, or array. If the value starts with @, it's treated as a file path." + "description": "The stdout content to return. Can be an object, array, string, number, or boolean. If a string value starts with @, it's treated as a file path." }, "stderr": { "type": [ "object", "array", - "string" + "string", + "number", + "boolean" ], - "description": "The stderr content to return. Can be a string, object, or array. If the value starts with @, it's treated as a file path." + "description": "The stderr content to return. Can be an object, array, string, number, or boolean. If a string value starts with @, it's treated as a file path." } } } diff --git a/schemas/v2.3.0/openaitelemetryplugin.schema.json b/schemas/v2.3.0/openaitelemetryplugin.schema.json index e805c7cfc..13d16e85e 100644 --- a/schemas/v2.3.0/openaitelemetryplugin.schema.json +++ b/schemas/v2.3.0/openaitelemetryplugin.schema.json @@ -36,7 +36,7 @@ "includeCosts": { "type": "boolean", "description": "Whether to calculate and include cost information in the spans. Requires prices data.", - "default": true + "default": false }, "includePrompt": { "type": "boolean", diff --git a/schemas/v2.3.0/ratelimitingplugin.customresponsefile.schema.json b/schemas/v2.3.0/ratelimitingplugin.customresponsefile.schema.json index 435ca265b..5f2c88200 100644 --- a/schemas/v2.3.0/ratelimitingplugin.customresponsefile.schema.json +++ b/schemas/v2.3.0/ratelimitingplugin.customresponsefile.schema.json @@ -12,9 +12,11 @@ "type": [ "object", "array", - "string" + "string", + "number", + "boolean" ], - "description": "The body of the custom response returned when the rate limit is exceeded. Can be an object, array, or string." + "description": "The body of the custom response returned when the rate limit is exceeded. Can be an object, array, string, number, or boolean." }, "statusCode": { "type": "integer", diff --git a/schemas/v2.3.0/rc.schema.json b/schemas/v2.3.0/rc.schema.json index 812be54fa..1525d8ee3 100644 --- a/schemas/v2.3.0/rc.schema.json +++ b/schemas/v2.3.0/rc.schema.json @@ -9,7 +9,7 @@ "description": "The URL of the JSON schema used to validate this configuration file. Should match the Dev Proxy version." }, "apiPort": { - "type": "number", + "type": "integer", "minimum": 0, "maximum": 65535, "description": "Port for the Dev Proxy API server." @@ -41,7 +41,14 @@ }, "ipAddress": { "type": "string", - "format": "ipv4", + "anyOf": [ + { + "format": "ipv4" + }, + { + "format": "ipv6" + } + ], "description": "IP address for Dev Proxy to listen on." }, "languageModel": { @@ -134,13 +141,12 @@ }, "required": [ "name", - "enabled", "pluginPath" ] } }, "port": { - "type": "number", + "type": "integer", "minimum": 0, "maximum": 65535, "description": "Port for Dev Proxy to listen on." @@ -168,7 +174,7 @@ "type": "array", "description": "List of process IDs to watch for network traffic.", "items": { - "type": "number" + "type": "integer" } }, "watchProcessNames": { @@ -182,8 +188,8 @@ "type": "boolean", "description": "Show timestamps in log output." }, - "timeout": { - "type": "number", + "timeoutSeconds": { + "type": "integer", "minimum": 1, "description": "Timeout in seconds for requests passing through Dev Proxy." } diff --git a/schemas/v2.3.1/devtoolsplugin.schema.json b/schemas/v2.3.1/devtoolsplugin.schema.json index e451af1f3..6a69ebd0c 100644 --- a/schemas/v2.3.1/devtoolsplugin.schema.json +++ b/schemas/v2.3.1/devtoolsplugin.schema.json @@ -12,6 +12,7 @@ "enum": [ "Edge", "EdgeDev", + "EdgeBeta", "Chrome" ], "description": "Which browser to use to launch Dev Tools. Supported values: Edge, EdgeDev, Chrome. Default: Edge." diff --git a/schemas/v2.3.1/genericrandomerrorplugin.errorsfile.schema.json b/schemas/v2.3.1/genericrandomerrorplugin.errorsfile.schema.json index 0ff4d13e0..434e12318 100644 --- a/schemas/v2.3.1/genericrandomerrorplugin.errorsfile.schema.json +++ b/schemas/v2.3.1/genericrandomerrorplugin.errorsfile.schema.json @@ -56,9 +56,11 @@ "type": [ "object", "array", - "string" + "string", + "number", + "boolean" ], - "description": "Response body to return. Can be an object, array, or string." + "description": "Response body to return. Can be an object, array, string, number, or boolean." }, "statusCode": { "type": "integer", diff --git a/schemas/v2.3.1/genericrandomerrorplugin.schema.json b/schemas/v2.3.1/genericrandomerrorplugin.schema.json index ec9facf0d..fde0213e5 100644 --- a/schemas/v2.3.1/genericrandomerrorplugin.schema.json +++ b/schemas/v2.3.1/genericrandomerrorplugin.schema.json @@ -12,7 +12,7 @@ "description": "Path to the file that contains error responses." }, "rate": { - "type": "number", + "type": "integer", "minimum": 0, "maximum": 100, "description": "The percentage of requests to fail with a random error. Value between 0 and 100." diff --git a/schemas/v2.3.1/graphrandomerrorplugin.schema.json b/schemas/v2.3.1/graphrandomerrorplugin.schema.json index e74fae9d0..79db8a233 100644 --- a/schemas/v2.3.1/graphrandomerrorplugin.schema.json +++ b/schemas/v2.3.1/graphrandomerrorplugin.schema.json @@ -17,7 +17,7 @@ } }, "rate": { - "type": "number", + "type": "integer", "minimum": 0, "maximum": 100, "description": "The percentage (0-100) of requests that should be failed with a random error." diff --git a/schemas/v2.3.1/languagemodelratelimitingplugin.customresponsefile.schema.json b/schemas/v2.3.1/languagemodelratelimitingplugin.customresponsefile.schema.json index b8e9121f5..248f2dbe1 100644 --- a/schemas/v2.3.1/languagemodelratelimitingplugin.customresponsefile.schema.json +++ b/schemas/v2.3.1/languagemodelratelimitingplugin.customresponsefile.schema.json @@ -12,9 +12,11 @@ "type": [ "object", "array", - "string" + "string", + "number", + "boolean" ], - "description": "The body of the custom response returned when the token limit is exceeded. Can be an object, array, or string." + "description": "The body of the custom response returned when the token limit is exceeded. Can be an object, array, string, number, or boolean." }, "statusCode": { "type": "integer", diff --git a/schemas/v2.3.1/mockrequestplugin.mockfile.schema.json b/schemas/v2.3.1/mockrequestplugin.mockfile.schema.json index 642ca7e6a..fc82ebcc2 100644 --- a/schemas/v2.3.1/mockrequestplugin.mockfile.schema.json +++ b/schemas/v2.3.1/mockrequestplugin.mockfile.schema.json @@ -33,8 +33,14 @@ "description": "HTTP method to use (default: POST)." }, "body": { - "type": ["object", "string"], - "description": "Body of the request (object or string)." + "type": [ + "object", + "array", + "string", + "number", + "boolean" + ], + "description": "Body of the request (object, array, string, number, or boolean)." }, "headers": { "type": "array", diff --git a/schemas/v2.3.1/mockresponseplugin.mocksfile.schema.json b/schemas/v2.3.1/mockresponseplugin.mocksfile.schema.json index 4b9488792..436c44817 100644 --- a/schemas/v2.3.1/mockresponseplugin.mocksfile.schema.json +++ b/schemas/v2.3.1/mockresponseplugin.mocksfile.schema.json @@ -58,9 +58,11 @@ "type": [ "object", "array", - "string" + "string", + "number", + "boolean" ], - "description": "The response body (object, array, or string; can reference a file with '@filename')." + "description": "The response body (object, array, string, number, or boolean; strings can reference a file with '@filename')." }, "statusCode": { "type": "integer", diff --git a/schemas/v2.3.1/mockstdioresponseplugin.mocksfile.schema.json b/schemas/v2.3.1/mockstdioresponseplugin.mocksfile.schema.json index 958cd9099..cfeea3c3f 100644 --- a/schemas/v2.3.1/mockstdioresponseplugin.mocksfile.schema.json +++ b/schemas/v2.3.1/mockstdioresponseplugin.mocksfile.schema.json @@ -40,17 +40,21 @@ "type": [ "object", "array", - "string" + "string", + "number", + "boolean" ], - "description": "The stdout content to return. Can be a string, object, or array. If the value starts with @, it's treated as a file path." + "description": "The stdout content to return. Can be an object, array, string, number, or boolean. If a string value starts with @, it's treated as a file path." }, "stderr": { "type": [ "object", "array", - "string" + "string", + "number", + "boolean" ], - "description": "The stderr content to return. Can be a string, object, or array. If the value starts with @, it's treated as a file path." + "description": "The stderr content to return. Can be an object, array, string, number, or boolean. If a string value starts with @, it's treated as a file path." } } } diff --git a/schemas/v2.3.1/openaitelemetryplugin.schema.json b/schemas/v2.3.1/openaitelemetryplugin.schema.json index e805c7cfc..13d16e85e 100644 --- a/schemas/v2.3.1/openaitelemetryplugin.schema.json +++ b/schemas/v2.3.1/openaitelemetryplugin.schema.json @@ -36,7 +36,7 @@ "includeCosts": { "type": "boolean", "description": "Whether to calculate and include cost information in the spans. Requires prices data.", - "default": true + "default": false }, "includePrompt": { "type": "boolean", diff --git a/schemas/v2.3.1/ratelimitingplugin.customresponsefile.schema.json b/schemas/v2.3.1/ratelimitingplugin.customresponsefile.schema.json index 435ca265b..5f2c88200 100644 --- a/schemas/v2.3.1/ratelimitingplugin.customresponsefile.schema.json +++ b/schemas/v2.3.1/ratelimitingplugin.customresponsefile.schema.json @@ -12,9 +12,11 @@ "type": [ "object", "array", - "string" + "string", + "number", + "boolean" ], - "description": "The body of the custom response returned when the rate limit is exceeded. Can be an object, array, or string." + "description": "The body of the custom response returned when the rate limit is exceeded. Can be an object, array, string, number, or boolean." }, "statusCode": { "type": "integer", diff --git a/schemas/v2.3.1/rc.schema.json b/schemas/v2.3.1/rc.schema.json index 812be54fa..1525d8ee3 100644 --- a/schemas/v2.3.1/rc.schema.json +++ b/schemas/v2.3.1/rc.schema.json @@ -9,7 +9,7 @@ "description": "The URL of the JSON schema used to validate this configuration file. Should match the Dev Proxy version." }, "apiPort": { - "type": "number", + "type": "integer", "minimum": 0, "maximum": 65535, "description": "Port for the Dev Proxy API server." @@ -41,7 +41,14 @@ }, "ipAddress": { "type": "string", - "format": "ipv4", + "anyOf": [ + { + "format": "ipv4" + }, + { + "format": "ipv6" + } + ], "description": "IP address for Dev Proxy to listen on." }, "languageModel": { @@ -134,13 +141,12 @@ }, "required": [ "name", - "enabled", "pluginPath" ] } }, "port": { - "type": "number", + "type": "integer", "minimum": 0, "maximum": 65535, "description": "Port for Dev Proxy to listen on." @@ -168,7 +174,7 @@ "type": "array", "description": "List of process IDs to watch for network traffic.", "items": { - "type": "number" + "type": "integer" } }, "watchProcessNames": { @@ -182,8 +188,8 @@ "type": "boolean", "description": "Show timestamps in log output." }, - "timeout": { - "type": "number", + "timeoutSeconds": { + "type": "integer", "minimum": 1, "description": "Timeout in seconds for requests passing through Dev Proxy." } diff --git a/schemas/v2.3.2/devtoolsplugin.schema.json b/schemas/v2.3.2/devtoolsplugin.schema.json index e451af1f3..6a69ebd0c 100644 --- a/schemas/v2.3.2/devtoolsplugin.schema.json +++ b/schemas/v2.3.2/devtoolsplugin.schema.json @@ -12,6 +12,7 @@ "enum": [ "Edge", "EdgeDev", + "EdgeBeta", "Chrome" ], "description": "Which browser to use to launch Dev Tools. Supported values: Edge, EdgeDev, Chrome. Default: Edge." diff --git a/schemas/v2.3.2/genericrandomerrorplugin.errorsfile.schema.json b/schemas/v2.3.2/genericrandomerrorplugin.errorsfile.schema.json index 0ff4d13e0..434e12318 100644 --- a/schemas/v2.3.2/genericrandomerrorplugin.errorsfile.schema.json +++ b/schemas/v2.3.2/genericrandomerrorplugin.errorsfile.schema.json @@ -56,9 +56,11 @@ "type": [ "object", "array", - "string" + "string", + "number", + "boolean" ], - "description": "Response body to return. Can be an object, array, or string." + "description": "Response body to return. Can be an object, array, string, number, or boolean." }, "statusCode": { "type": "integer", diff --git a/schemas/v2.3.2/genericrandomerrorplugin.schema.json b/schemas/v2.3.2/genericrandomerrorplugin.schema.json index ec9facf0d..fde0213e5 100644 --- a/schemas/v2.3.2/genericrandomerrorplugin.schema.json +++ b/schemas/v2.3.2/genericrandomerrorplugin.schema.json @@ -12,7 +12,7 @@ "description": "Path to the file that contains error responses." }, "rate": { - "type": "number", + "type": "integer", "minimum": 0, "maximum": 100, "description": "The percentage of requests to fail with a random error. Value between 0 and 100." diff --git a/schemas/v2.3.2/graphrandomerrorplugin.schema.json b/schemas/v2.3.2/graphrandomerrorplugin.schema.json index e74fae9d0..79db8a233 100644 --- a/schemas/v2.3.2/graphrandomerrorplugin.schema.json +++ b/schemas/v2.3.2/graphrandomerrorplugin.schema.json @@ -17,7 +17,7 @@ } }, "rate": { - "type": "number", + "type": "integer", "minimum": 0, "maximum": 100, "description": "The percentage (0-100) of requests that should be failed with a random error." diff --git a/schemas/v2.3.2/languagemodelratelimitingplugin.customresponsefile.schema.json b/schemas/v2.3.2/languagemodelratelimitingplugin.customresponsefile.schema.json index b8e9121f5..248f2dbe1 100644 --- a/schemas/v2.3.2/languagemodelratelimitingplugin.customresponsefile.schema.json +++ b/schemas/v2.3.2/languagemodelratelimitingplugin.customresponsefile.schema.json @@ -12,9 +12,11 @@ "type": [ "object", "array", - "string" + "string", + "number", + "boolean" ], - "description": "The body of the custom response returned when the token limit is exceeded. Can be an object, array, or string." + "description": "The body of the custom response returned when the token limit is exceeded. Can be an object, array, string, number, or boolean." }, "statusCode": { "type": "integer", diff --git a/schemas/v2.3.2/mockrequestplugin.mockfile.schema.json b/schemas/v2.3.2/mockrequestplugin.mockfile.schema.json index 642ca7e6a..fc82ebcc2 100644 --- a/schemas/v2.3.2/mockrequestplugin.mockfile.schema.json +++ b/schemas/v2.3.2/mockrequestplugin.mockfile.schema.json @@ -33,8 +33,14 @@ "description": "HTTP method to use (default: POST)." }, "body": { - "type": ["object", "string"], - "description": "Body of the request (object or string)." + "type": [ + "object", + "array", + "string", + "number", + "boolean" + ], + "description": "Body of the request (object, array, string, number, or boolean)." }, "headers": { "type": "array", diff --git a/schemas/v2.3.2/mockresponseplugin.mocksfile.schema.json b/schemas/v2.3.2/mockresponseplugin.mocksfile.schema.json index 4b9488792..436c44817 100644 --- a/schemas/v2.3.2/mockresponseplugin.mocksfile.schema.json +++ b/schemas/v2.3.2/mockresponseplugin.mocksfile.schema.json @@ -58,9 +58,11 @@ "type": [ "object", "array", - "string" + "string", + "number", + "boolean" ], - "description": "The response body (object, array, or string; can reference a file with '@filename')." + "description": "The response body (object, array, string, number, or boolean; strings can reference a file with '@filename')." }, "statusCode": { "type": "integer", diff --git a/schemas/v2.3.2/mockstdioresponseplugin.mocksfile.schema.json b/schemas/v2.3.2/mockstdioresponseplugin.mocksfile.schema.json index 958cd9099..cfeea3c3f 100644 --- a/schemas/v2.3.2/mockstdioresponseplugin.mocksfile.schema.json +++ b/schemas/v2.3.2/mockstdioresponseplugin.mocksfile.schema.json @@ -40,17 +40,21 @@ "type": [ "object", "array", - "string" + "string", + "number", + "boolean" ], - "description": "The stdout content to return. Can be a string, object, or array. If the value starts with @, it's treated as a file path." + "description": "The stdout content to return. Can be an object, array, string, number, or boolean. If a string value starts with @, it's treated as a file path." }, "stderr": { "type": [ "object", "array", - "string" + "string", + "number", + "boolean" ], - "description": "The stderr content to return. Can be a string, object, or array. If the value starts with @, it's treated as a file path." + "description": "The stderr content to return. Can be an object, array, string, number, or boolean. If a string value starts with @, it's treated as a file path." } } } diff --git a/schemas/v2.3.2/openaitelemetryplugin.schema.json b/schemas/v2.3.2/openaitelemetryplugin.schema.json index e805c7cfc..13d16e85e 100644 --- a/schemas/v2.3.2/openaitelemetryplugin.schema.json +++ b/schemas/v2.3.2/openaitelemetryplugin.schema.json @@ -36,7 +36,7 @@ "includeCosts": { "type": "boolean", "description": "Whether to calculate and include cost information in the spans. Requires prices data.", - "default": true + "default": false }, "includePrompt": { "type": "boolean", diff --git a/schemas/v2.3.2/ratelimitingplugin.customresponsefile.schema.json b/schemas/v2.3.2/ratelimitingplugin.customresponsefile.schema.json index 435ca265b..5f2c88200 100644 --- a/schemas/v2.3.2/ratelimitingplugin.customresponsefile.schema.json +++ b/schemas/v2.3.2/ratelimitingplugin.customresponsefile.schema.json @@ -12,9 +12,11 @@ "type": [ "object", "array", - "string" + "string", + "number", + "boolean" ], - "description": "The body of the custom response returned when the rate limit is exceeded. Can be an object, array, or string." + "description": "The body of the custom response returned when the rate limit is exceeded. Can be an object, array, string, number, or boolean." }, "statusCode": { "type": "integer", diff --git a/schemas/v2.3.2/rc.schema.json b/schemas/v2.3.2/rc.schema.json index 812be54fa..1525d8ee3 100644 --- a/schemas/v2.3.2/rc.schema.json +++ b/schemas/v2.3.2/rc.schema.json @@ -9,7 +9,7 @@ "description": "The URL of the JSON schema used to validate this configuration file. Should match the Dev Proxy version." }, "apiPort": { - "type": "number", + "type": "integer", "minimum": 0, "maximum": 65535, "description": "Port for the Dev Proxy API server." @@ -41,7 +41,14 @@ }, "ipAddress": { "type": "string", - "format": "ipv4", + "anyOf": [ + { + "format": "ipv4" + }, + { + "format": "ipv6" + } + ], "description": "IP address for Dev Proxy to listen on." }, "languageModel": { @@ -134,13 +141,12 @@ }, "required": [ "name", - "enabled", "pluginPath" ] } }, "port": { - "type": "number", + "type": "integer", "minimum": 0, "maximum": 65535, "description": "Port for Dev Proxy to listen on." @@ -168,7 +174,7 @@ "type": "array", "description": "List of process IDs to watch for network traffic.", "items": { - "type": "number" + "type": "integer" } }, "watchProcessNames": { @@ -182,8 +188,8 @@ "type": "boolean", "description": "Show timestamps in log output." }, - "timeout": { - "type": "number", + "timeoutSeconds": { + "type": "integer", "minimum": 1, "description": "Timeout in seconds for requests passing through Dev Proxy." } diff --git a/schemas/v2.3.3/devtoolsplugin.schema.json b/schemas/v2.3.3/devtoolsplugin.schema.json index e451af1f3..6a69ebd0c 100644 --- a/schemas/v2.3.3/devtoolsplugin.schema.json +++ b/schemas/v2.3.3/devtoolsplugin.schema.json @@ -12,6 +12,7 @@ "enum": [ "Edge", "EdgeDev", + "EdgeBeta", "Chrome" ], "description": "Which browser to use to launch Dev Tools. Supported values: Edge, EdgeDev, Chrome. Default: Edge." diff --git a/schemas/v2.3.3/genericrandomerrorplugin.errorsfile.schema.json b/schemas/v2.3.3/genericrandomerrorplugin.errorsfile.schema.json index 0ff4d13e0..434e12318 100644 --- a/schemas/v2.3.3/genericrandomerrorplugin.errorsfile.schema.json +++ b/schemas/v2.3.3/genericrandomerrorplugin.errorsfile.schema.json @@ -56,9 +56,11 @@ "type": [ "object", "array", - "string" + "string", + "number", + "boolean" ], - "description": "Response body to return. Can be an object, array, or string." + "description": "Response body to return. Can be an object, array, string, number, or boolean." }, "statusCode": { "type": "integer", diff --git a/schemas/v2.3.3/genericrandomerrorplugin.schema.json b/schemas/v2.3.3/genericrandomerrorplugin.schema.json index ec9facf0d..fde0213e5 100644 --- a/schemas/v2.3.3/genericrandomerrorplugin.schema.json +++ b/schemas/v2.3.3/genericrandomerrorplugin.schema.json @@ -12,7 +12,7 @@ "description": "Path to the file that contains error responses." }, "rate": { - "type": "number", + "type": "integer", "minimum": 0, "maximum": 100, "description": "The percentage of requests to fail with a random error. Value between 0 and 100." diff --git a/schemas/v2.3.3/graphrandomerrorplugin.schema.json b/schemas/v2.3.3/graphrandomerrorplugin.schema.json index e74fae9d0..79db8a233 100644 --- a/schemas/v2.3.3/graphrandomerrorplugin.schema.json +++ b/schemas/v2.3.3/graphrandomerrorplugin.schema.json @@ -17,7 +17,7 @@ } }, "rate": { - "type": "number", + "type": "integer", "minimum": 0, "maximum": 100, "description": "The percentage (0-100) of requests that should be failed with a random error." diff --git a/schemas/v2.3.3/languagemodelratelimitingplugin.customresponsefile.schema.json b/schemas/v2.3.3/languagemodelratelimitingplugin.customresponsefile.schema.json index b8e9121f5..248f2dbe1 100644 --- a/schemas/v2.3.3/languagemodelratelimitingplugin.customresponsefile.schema.json +++ b/schemas/v2.3.3/languagemodelratelimitingplugin.customresponsefile.schema.json @@ -12,9 +12,11 @@ "type": [ "object", "array", - "string" + "string", + "number", + "boolean" ], - "description": "The body of the custom response returned when the token limit is exceeded. Can be an object, array, or string." + "description": "The body of the custom response returned when the token limit is exceeded. Can be an object, array, string, number, or boolean." }, "statusCode": { "type": "integer", diff --git a/schemas/v2.3.3/mockrequestplugin.mockfile.schema.json b/schemas/v2.3.3/mockrequestplugin.mockfile.schema.json index 642ca7e6a..fc82ebcc2 100644 --- a/schemas/v2.3.3/mockrequestplugin.mockfile.schema.json +++ b/schemas/v2.3.3/mockrequestplugin.mockfile.schema.json @@ -33,8 +33,14 @@ "description": "HTTP method to use (default: POST)." }, "body": { - "type": ["object", "string"], - "description": "Body of the request (object or string)." + "type": [ + "object", + "array", + "string", + "number", + "boolean" + ], + "description": "Body of the request (object, array, string, number, or boolean)." }, "headers": { "type": "array", diff --git a/schemas/v2.3.3/mockresponseplugin.mocksfile.schema.json b/schemas/v2.3.3/mockresponseplugin.mocksfile.schema.json index 4b9488792..436c44817 100644 --- a/schemas/v2.3.3/mockresponseplugin.mocksfile.schema.json +++ b/schemas/v2.3.3/mockresponseplugin.mocksfile.schema.json @@ -58,9 +58,11 @@ "type": [ "object", "array", - "string" + "string", + "number", + "boolean" ], - "description": "The response body (object, array, or string; can reference a file with '@filename')." + "description": "The response body (object, array, string, number, or boolean; strings can reference a file with '@filename')." }, "statusCode": { "type": "integer", diff --git a/schemas/v2.3.3/mockstdioresponseplugin.mocksfile.schema.json b/schemas/v2.3.3/mockstdioresponseplugin.mocksfile.schema.json index 958cd9099..cfeea3c3f 100644 --- a/schemas/v2.3.3/mockstdioresponseplugin.mocksfile.schema.json +++ b/schemas/v2.3.3/mockstdioresponseplugin.mocksfile.schema.json @@ -40,17 +40,21 @@ "type": [ "object", "array", - "string" + "string", + "number", + "boolean" ], - "description": "The stdout content to return. Can be a string, object, or array. If the value starts with @, it's treated as a file path." + "description": "The stdout content to return. Can be an object, array, string, number, or boolean. If a string value starts with @, it's treated as a file path." }, "stderr": { "type": [ "object", "array", - "string" + "string", + "number", + "boolean" ], - "description": "The stderr content to return. Can be a string, object, or array. If the value starts with @, it's treated as a file path." + "description": "The stderr content to return. Can be an object, array, string, number, or boolean. If a string value starts with @, it's treated as a file path." } } } diff --git a/schemas/v2.3.3/openaitelemetryplugin.schema.json b/schemas/v2.3.3/openaitelemetryplugin.schema.json index e805c7cfc..13d16e85e 100644 --- a/schemas/v2.3.3/openaitelemetryplugin.schema.json +++ b/schemas/v2.3.3/openaitelemetryplugin.schema.json @@ -36,7 +36,7 @@ "includeCosts": { "type": "boolean", "description": "Whether to calculate and include cost information in the spans. Requires prices data.", - "default": true + "default": false }, "includePrompt": { "type": "boolean", diff --git a/schemas/v2.3.3/ratelimitingplugin.customresponsefile.schema.json b/schemas/v2.3.3/ratelimitingplugin.customresponsefile.schema.json index 435ca265b..5f2c88200 100644 --- a/schemas/v2.3.3/ratelimitingplugin.customresponsefile.schema.json +++ b/schemas/v2.3.3/ratelimitingplugin.customresponsefile.schema.json @@ -12,9 +12,11 @@ "type": [ "object", "array", - "string" + "string", + "number", + "boolean" ], - "description": "The body of the custom response returned when the rate limit is exceeded. Can be an object, array, or string." + "description": "The body of the custom response returned when the rate limit is exceeded. Can be an object, array, string, number, or boolean." }, "statusCode": { "type": "integer", diff --git a/schemas/v2.3.3/rc.schema.json b/schemas/v2.3.3/rc.schema.json index 812be54fa..1525d8ee3 100644 --- a/schemas/v2.3.3/rc.schema.json +++ b/schemas/v2.3.3/rc.schema.json @@ -9,7 +9,7 @@ "description": "The URL of the JSON schema used to validate this configuration file. Should match the Dev Proxy version." }, "apiPort": { - "type": "number", + "type": "integer", "minimum": 0, "maximum": 65535, "description": "Port for the Dev Proxy API server." @@ -41,7 +41,14 @@ }, "ipAddress": { "type": "string", - "format": "ipv4", + "anyOf": [ + { + "format": "ipv4" + }, + { + "format": "ipv6" + } + ], "description": "IP address for Dev Proxy to listen on." }, "languageModel": { @@ -134,13 +141,12 @@ }, "required": [ "name", - "enabled", "pluginPath" ] } }, "port": { - "type": "number", + "type": "integer", "minimum": 0, "maximum": 65535, "description": "Port for Dev Proxy to listen on." @@ -168,7 +174,7 @@ "type": "array", "description": "List of process IDs to watch for network traffic.", "items": { - "type": "number" + "type": "integer" } }, "watchProcessNames": { @@ -182,8 +188,8 @@ "type": "boolean", "description": "Show timestamps in log output." }, - "timeout": { - "type": "number", + "timeoutSeconds": { + "type": "integer", "minimum": 1, "description": "Timeout in seconds for requests passing through Dev Proxy." } diff --git a/schemas/v2.3.4/devtoolsplugin.schema.json b/schemas/v2.3.4/devtoolsplugin.schema.json index e451af1f3..6a69ebd0c 100644 --- a/schemas/v2.3.4/devtoolsplugin.schema.json +++ b/schemas/v2.3.4/devtoolsplugin.schema.json @@ -12,6 +12,7 @@ "enum": [ "Edge", "EdgeDev", + "EdgeBeta", "Chrome" ], "description": "Which browser to use to launch Dev Tools. Supported values: Edge, EdgeDev, Chrome. Default: Edge." diff --git a/schemas/v2.3.4/genericrandomerrorplugin.errorsfile.schema.json b/schemas/v2.3.4/genericrandomerrorplugin.errorsfile.schema.json index 0ff4d13e0..434e12318 100644 --- a/schemas/v2.3.4/genericrandomerrorplugin.errorsfile.schema.json +++ b/schemas/v2.3.4/genericrandomerrorplugin.errorsfile.schema.json @@ -56,9 +56,11 @@ "type": [ "object", "array", - "string" + "string", + "number", + "boolean" ], - "description": "Response body to return. Can be an object, array, or string." + "description": "Response body to return. Can be an object, array, string, number, or boolean." }, "statusCode": { "type": "integer", diff --git a/schemas/v2.3.4/genericrandomerrorplugin.schema.json b/schemas/v2.3.4/genericrandomerrorplugin.schema.json index ec9facf0d..fde0213e5 100644 --- a/schemas/v2.3.4/genericrandomerrorplugin.schema.json +++ b/schemas/v2.3.4/genericrandomerrorplugin.schema.json @@ -12,7 +12,7 @@ "description": "Path to the file that contains error responses." }, "rate": { - "type": "number", + "type": "integer", "minimum": 0, "maximum": 100, "description": "The percentage of requests to fail with a random error. Value between 0 and 100." diff --git a/schemas/v2.3.4/graphrandomerrorplugin.schema.json b/schemas/v2.3.4/graphrandomerrorplugin.schema.json index e74fae9d0..79db8a233 100644 --- a/schemas/v2.3.4/graphrandomerrorplugin.schema.json +++ b/schemas/v2.3.4/graphrandomerrorplugin.schema.json @@ -17,7 +17,7 @@ } }, "rate": { - "type": "number", + "type": "integer", "minimum": 0, "maximum": 100, "description": "The percentage (0-100) of requests that should be failed with a random error." diff --git a/schemas/v2.3.4/languagemodelratelimitingplugin.customresponsefile.schema.json b/schemas/v2.3.4/languagemodelratelimitingplugin.customresponsefile.schema.json index b8e9121f5..248f2dbe1 100644 --- a/schemas/v2.3.4/languagemodelratelimitingplugin.customresponsefile.schema.json +++ b/schemas/v2.3.4/languagemodelratelimitingplugin.customresponsefile.schema.json @@ -12,9 +12,11 @@ "type": [ "object", "array", - "string" + "string", + "number", + "boolean" ], - "description": "The body of the custom response returned when the token limit is exceeded. Can be an object, array, or string." + "description": "The body of the custom response returned when the token limit is exceeded. Can be an object, array, string, number, or boolean." }, "statusCode": { "type": "integer", diff --git a/schemas/v2.3.4/mockrequestplugin.mockfile.schema.json b/schemas/v2.3.4/mockrequestplugin.mockfile.schema.json index 642ca7e6a..fc82ebcc2 100644 --- a/schemas/v2.3.4/mockrequestplugin.mockfile.schema.json +++ b/schemas/v2.3.4/mockrequestplugin.mockfile.schema.json @@ -33,8 +33,14 @@ "description": "HTTP method to use (default: POST)." }, "body": { - "type": ["object", "string"], - "description": "Body of the request (object or string)." + "type": [ + "object", + "array", + "string", + "number", + "boolean" + ], + "description": "Body of the request (object, array, string, number, or boolean)." }, "headers": { "type": "array", diff --git a/schemas/v2.3.4/mockresponseplugin.mocksfile.schema.json b/schemas/v2.3.4/mockresponseplugin.mocksfile.schema.json index 4b9488792..436c44817 100644 --- a/schemas/v2.3.4/mockresponseplugin.mocksfile.schema.json +++ b/schemas/v2.3.4/mockresponseplugin.mocksfile.schema.json @@ -58,9 +58,11 @@ "type": [ "object", "array", - "string" + "string", + "number", + "boolean" ], - "description": "The response body (object, array, or string; can reference a file with '@filename')." + "description": "The response body (object, array, string, number, or boolean; strings can reference a file with '@filename')." }, "statusCode": { "type": "integer", diff --git a/schemas/v2.3.4/mockstdioresponseplugin.mocksfile.schema.json b/schemas/v2.3.4/mockstdioresponseplugin.mocksfile.schema.json index 958cd9099..cfeea3c3f 100644 --- a/schemas/v2.3.4/mockstdioresponseplugin.mocksfile.schema.json +++ b/schemas/v2.3.4/mockstdioresponseplugin.mocksfile.schema.json @@ -40,17 +40,21 @@ "type": [ "object", "array", - "string" + "string", + "number", + "boolean" ], - "description": "The stdout content to return. Can be a string, object, or array. If the value starts with @, it's treated as a file path." + "description": "The stdout content to return. Can be an object, array, string, number, or boolean. If a string value starts with @, it's treated as a file path." }, "stderr": { "type": [ "object", "array", - "string" + "string", + "number", + "boolean" ], - "description": "The stderr content to return. Can be a string, object, or array. If the value starts with @, it's treated as a file path." + "description": "The stderr content to return. Can be an object, array, string, number, or boolean. If a string value starts with @, it's treated as a file path." } } } diff --git a/schemas/v2.3.4/openaitelemetryplugin.schema.json b/schemas/v2.3.4/openaitelemetryplugin.schema.json index e805c7cfc..13d16e85e 100644 --- a/schemas/v2.3.4/openaitelemetryplugin.schema.json +++ b/schemas/v2.3.4/openaitelemetryplugin.schema.json @@ -36,7 +36,7 @@ "includeCosts": { "type": "boolean", "description": "Whether to calculate and include cost information in the spans. Requires prices data.", - "default": true + "default": false }, "includePrompt": { "type": "boolean", diff --git a/schemas/v2.3.4/ratelimitingplugin.customresponsefile.schema.json b/schemas/v2.3.4/ratelimitingplugin.customresponsefile.schema.json index 435ca265b..5f2c88200 100644 --- a/schemas/v2.3.4/ratelimitingplugin.customresponsefile.schema.json +++ b/schemas/v2.3.4/ratelimitingplugin.customresponsefile.schema.json @@ -12,9 +12,11 @@ "type": [ "object", "array", - "string" + "string", + "number", + "boolean" ], - "description": "The body of the custom response returned when the rate limit is exceeded. Can be an object, array, or string." + "description": "The body of the custom response returned when the rate limit is exceeded. Can be an object, array, string, number, or boolean." }, "statusCode": { "type": "integer", diff --git a/schemas/v2.3.4/rc.schema.json b/schemas/v2.3.4/rc.schema.json index 812be54fa..1525d8ee3 100644 --- a/schemas/v2.3.4/rc.schema.json +++ b/schemas/v2.3.4/rc.schema.json @@ -9,7 +9,7 @@ "description": "The URL of the JSON schema used to validate this configuration file. Should match the Dev Proxy version." }, "apiPort": { - "type": "number", + "type": "integer", "minimum": 0, "maximum": 65535, "description": "Port for the Dev Proxy API server." @@ -41,7 +41,14 @@ }, "ipAddress": { "type": "string", - "format": "ipv4", + "anyOf": [ + { + "format": "ipv4" + }, + { + "format": "ipv6" + } + ], "description": "IP address for Dev Proxy to listen on." }, "languageModel": { @@ -134,13 +141,12 @@ }, "required": [ "name", - "enabled", "pluginPath" ] } }, "port": { - "type": "number", + "type": "integer", "minimum": 0, "maximum": 65535, "description": "Port for Dev Proxy to listen on." @@ -168,7 +174,7 @@ "type": "array", "description": "List of process IDs to watch for network traffic.", "items": { - "type": "number" + "type": "integer" } }, "watchProcessNames": { @@ -182,8 +188,8 @@ "type": "boolean", "description": "Show timestamps in log output." }, - "timeout": { - "type": "number", + "timeoutSeconds": { + "type": "integer", "minimum": 1, "description": "Timeout in seconds for requests passing through Dev Proxy." } diff --git a/schemas/v2.4.0/devtoolsplugin.schema.json b/schemas/v2.4.0/devtoolsplugin.schema.json index e451af1f3..6a69ebd0c 100644 --- a/schemas/v2.4.0/devtoolsplugin.schema.json +++ b/schemas/v2.4.0/devtoolsplugin.schema.json @@ -12,6 +12,7 @@ "enum": [ "Edge", "EdgeDev", + "EdgeBeta", "Chrome" ], "description": "Which browser to use to launch Dev Tools. Supported values: Edge, EdgeDev, Chrome. Default: Edge." diff --git a/schemas/v2.4.0/genericrandomerrorplugin.errorsfile.schema.json b/schemas/v2.4.0/genericrandomerrorplugin.errorsfile.schema.json index 0ff4d13e0..434e12318 100644 --- a/schemas/v2.4.0/genericrandomerrorplugin.errorsfile.schema.json +++ b/schemas/v2.4.0/genericrandomerrorplugin.errorsfile.schema.json @@ -56,9 +56,11 @@ "type": [ "object", "array", - "string" + "string", + "number", + "boolean" ], - "description": "Response body to return. Can be an object, array, or string." + "description": "Response body to return. Can be an object, array, string, number, or boolean." }, "statusCode": { "type": "integer", diff --git a/schemas/v2.4.0/genericrandomerrorplugin.schema.json b/schemas/v2.4.0/genericrandomerrorplugin.schema.json index ec9facf0d..fde0213e5 100644 --- a/schemas/v2.4.0/genericrandomerrorplugin.schema.json +++ b/schemas/v2.4.0/genericrandomerrorplugin.schema.json @@ -12,7 +12,7 @@ "description": "Path to the file that contains error responses." }, "rate": { - "type": "number", + "type": "integer", "minimum": 0, "maximum": 100, "description": "The percentage of requests to fail with a random error. Value between 0 and 100." diff --git a/schemas/v2.4.0/graphrandomerrorplugin.schema.json b/schemas/v2.4.0/graphrandomerrorplugin.schema.json index e74fae9d0..79db8a233 100644 --- a/schemas/v2.4.0/graphrandomerrorplugin.schema.json +++ b/schemas/v2.4.0/graphrandomerrorplugin.schema.json @@ -17,7 +17,7 @@ } }, "rate": { - "type": "number", + "type": "integer", "minimum": 0, "maximum": 100, "description": "The percentage (0-100) of requests that should be failed with a random error." diff --git a/schemas/v2.4.0/languagemodelratelimitingplugin.customresponsefile.schema.json b/schemas/v2.4.0/languagemodelratelimitingplugin.customresponsefile.schema.json index b8e9121f5..248f2dbe1 100644 --- a/schemas/v2.4.0/languagemodelratelimitingplugin.customresponsefile.schema.json +++ b/schemas/v2.4.0/languagemodelratelimitingplugin.customresponsefile.schema.json @@ -12,9 +12,11 @@ "type": [ "object", "array", - "string" + "string", + "number", + "boolean" ], - "description": "The body of the custom response returned when the token limit is exceeded. Can be an object, array, or string." + "description": "The body of the custom response returned when the token limit is exceeded. Can be an object, array, string, number, or boolean." }, "statusCode": { "type": "integer", diff --git a/schemas/v2.4.0/mockrequestplugin.mockfile.schema.json b/schemas/v2.4.0/mockrequestplugin.mockfile.schema.json index 642ca7e6a..fc82ebcc2 100644 --- a/schemas/v2.4.0/mockrequestplugin.mockfile.schema.json +++ b/schemas/v2.4.0/mockrequestplugin.mockfile.schema.json @@ -33,8 +33,14 @@ "description": "HTTP method to use (default: POST)." }, "body": { - "type": ["object", "string"], - "description": "Body of the request (object or string)." + "type": [ + "object", + "array", + "string", + "number", + "boolean" + ], + "description": "Body of the request (object, array, string, number, or boolean)." }, "headers": { "type": "array", diff --git a/schemas/v2.4.0/mockresponseplugin.mocksfile.schema.json b/schemas/v2.4.0/mockresponseplugin.mocksfile.schema.json index 4b9488792..436c44817 100644 --- a/schemas/v2.4.0/mockresponseplugin.mocksfile.schema.json +++ b/schemas/v2.4.0/mockresponseplugin.mocksfile.schema.json @@ -58,9 +58,11 @@ "type": [ "object", "array", - "string" + "string", + "number", + "boolean" ], - "description": "The response body (object, array, or string; can reference a file with '@filename')." + "description": "The response body (object, array, string, number, or boolean; strings can reference a file with '@filename')." }, "statusCode": { "type": "integer", diff --git a/schemas/v2.4.0/mockstdioresponseplugin.mocksfile.schema.json b/schemas/v2.4.0/mockstdioresponseplugin.mocksfile.schema.json index 958cd9099..cfeea3c3f 100644 --- a/schemas/v2.4.0/mockstdioresponseplugin.mocksfile.schema.json +++ b/schemas/v2.4.0/mockstdioresponseplugin.mocksfile.schema.json @@ -40,17 +40,21 @@ "type": [ "object", "array", - "string" + "string", + "number", + "boolean" ], - "description": "The stdout content to return. Can be a string, object, or array. If the value starts with @, it's treated as a file path." + "description": "The stdout content to return. Can be an object, array, string, number, or boolean. If a string value starts with @, it's treated as a file path." }, "stderr": { "type": [ "object", "array", - "string" + "string", + "number", + "boolean" ], - "description": "The stderr content to return. Can be a string, object, or array. If the value starts with @, it's treated as a file path." + "description": "The stderr content to return. Can be an object, array, string, number, or boolean. If a string value starts with @, it's treated as a file path." } } } diff --git a/schemas/v2.4.0/openaitelemetryplugin.schema.json b/schemas/v2.4.0/openaitelemetryplugin.schema.json index e805c7cfc..13d16e85e 100644 --- a/schemas/v2.4.0/openaitelemetryplugin.schema.json +++ b/schemas/v2.4.0/openaitelemetryplugin.schema.json @@ -36,7 +36,7 @@ "includeCosts": { "type": "boolean", "description": "Whether to calculate and include cost information in the spans. Requires prices data.", - "default": true + "default": false }, "includePrompt": { "type": "boolean", diff --git a/schemas/v2.4.0/ratelimitingplugin.customresponsefile.schema.json b/schemas/v2.4.0/ratelimitingplugin.customresponsefile.schema.json index 435ca265b..5f2c88200 100644 --- a/schemas/v2.4.0/ratelimitingplugin.customresponsefile.schema.json +++ b/schemas/v2.4.0/ratelimitingplugin.customresponsefile.schema.json @@ -12,9 +12,11 @@ "type": [ "object", "array", - "string" + "string", + "number", + "boolean" ], - "description": "The body of the custom response returned when the rate limit is exceeded. Can be an object, array, or string." + "description": "The body of the custom response returned when the rate limit is exceeded. Can be an object, array, string, number, or boolean." }, "statusCode": { "type": "integer", diff --git a/schemas/v2.4.0/rc.schema.json b/schemas/v2.4.0/rc.schema.json index 812be54fa..1525d8ee3 100644 --- a/schemas/v2.4.0/rc.schema.json +++ b/schemas/v2.4.0/rc.schema.json @@ -9,7 +9,7 @@ "description": "The URL of the JSON schema used to validate this configuration file. Should match the Dev Proxy version." }, "apiPort": { - "type": "number", + "type": "integer", "minimum": 0, "maximum": 65535, "description": "Port for the Dev Proxy API server." @@ -41,7 +41,14 @@ }, "ipAddress": { "type": "string", - "format": "ipv4", + "anyOf": [ + { + "format": "ipv4" + }, + { + "format": "ipv6" + } + ], "description": "IP address for Dev Proxy to listen on." }, "languageModel": { @@ -134,13 +141,12 @@ }, "required": [ "name", - "enabled", "pluginPath" ] } }, "port": { - "type": "number", + "type": "integer", "minimum": 0, "maximum": 65535, "description": "Port for Dev Proxy to listen on." @@ -168,7 +174,7 @@ "type": "array", "description": "List of process IDs to watch for network traffic.", "items": { - "type": "number" + "type": "integer" } }, "watchProcessNames": { @@ -182,8 +188,8 @@ "type": "boolean", "description": "Show timestamps in log output." }, - "timeout": { - "type": "number", + "timeoutSeconds": { + "type": "integer", "minimum": 1, "description": "Timeout in seconds for requests passing through Dev Proxy." } diff --git a/schemas/v3.0.0/devtoolsplugin.schema.json b/schemas/v3.0.0/devtoolsplugin.schema.json index e451af1f3..6a69ebd0c 100644 --- a/schemas/v3.0.0/devtoolsplugin.schema.json +++ b/schemas/v3.0.0/devtoolsplugin.schema.json @@ -12,6 +12,7 @@ "enum": [ "Edge", "EdgeDev", + "EdgeBeta", "Chrome" ], "description": "Which browser to use to launch Dev Tools. Supported values: Edge, EdgeDev, Chrome. Default: Edge." diff --git a/schemas/v3.0.0/genericrandomerrorplugin.errorsfile.schema.json b/schemas/v3.0.0/genericrandomerrorplugin.errorsfile.schema.json index 0ff4d13e0..434e12318 100644 --- a/schemas/v3.0.0/genericrandomerrorplugin.errorsfile.schema.json +++ b/schemas/v3.0.0/genericrandomerrorplugin.errorsfile.schema.json @@ -56,9 +56,11 @@ "type": [ "object", "array", - "string" + "string", + "number", + "boolean" ], - "description": "Response body to return. Can be an object, array, or string." + "description": "Response body to return. Can be an object, array, string, number, or boolean." }, "statusCode": { "type": "integer", diff --git a/schemas/v3.0.0/genericrandomerrorplugin.schema.json b/schemas/v3.0.0/genericrandomerrorplugin.schema.json index ec9facf0d..fde0213e5 100644 --- a/schemas/v3.0.0/genericrandomerrorplugin.schema.json +++ b/schemas/v3.0.0/genericrandomerrorplugin.schema.json @@ -12,7 +12,7 @@ "description": "Path to the file that contains error responses." }, "rate": { - "type": "number", + "type": "integer", "minimum": 0, "maximum": 100, "description": "The percentage of requests to fail with a random error. Value between 0 and 100." diff --git a/schemas/v3.0.0/graphrandomerrorplugin.schema.json b/schemas/v3.0.0/graphrandomerrorplugin.schema.json index e74fae9d0..79db8a233 100644 --- a/schemas/v3.0.0/graphrandomerrorplugin.schema.json +++ b/schemas/v3.0.0/graphrandomerrorplugin.schema.json @@ -17,7 +17,7 @@ } }, "rate": { - "type": "number", + "type": "integer", "minimum": 0, "maximum": 100, "description": "The percentage (0-100) of requests that should be failed with a random error." diff --git a/schemas/v3.0.0/languagemodelratelimitingplugin.customresponsefile.schema.json b/schemas/v3.0.0/languagemodelratelimitingplugin.customresponsefile.schema.json index b8e9121f5..248f2dbe1 100644 --- a/schemas/v3.0.0/languagemodelratelimitingplugin.customresponsefile.schema.json +++ b/schemas/v3.0.0/languagemodelratelimitingplugin.customresponsefile.schema.json @@ -12,9 +12,11 @@ "type": [ "object", "array", - "string" + "string", + "number", + "boolean" ], - "description": "The body of the custom response returned when the token limit is exceeded. Can be an object, array, or string." + "description": "The body of the custom response returned when the token limit is exceeded. Can be an object, array, string, number, or boolean." }, "statusCode": { "type": "integer", diff --git a/schemas/v3.0.0/mockrequestplugin.mockfile.schema.json b/schemas/v3.0.0/mockrequestplugin.mockfile.schema.json index 642ca7e6a..fc82ebcc2 100644 --- a/schemas/v3.0.0/mockrequestplugin.mockfile.schema.json +++ b/schemas/v3.0.0/mockrequestplugin.mockfile.schema.json @@ -33,8 +33,14 @@ "description": "HTTP method to use (default: POST)." }, "body": { - "type": ["object", "string"], - "description": "Body of the request (object or string)." + "type": [ + "object", + "array", + "string", + "number", + "boolean" + ], + "description": "Body of the request (object, array, string, number, or boolean)." }, "headers": { "type": "array", diff --git a/schemas/v3.0.0/mockresponseplugin.mocksfile.schema.json b/schemas/v3.0.0/mockresponseplugin.mocksfile.schema.json index 4b9488792..436c44817 100644 --- a/schemas/v3.0.0/mockresponseplugin.mocksfile.schema.json +++ b/schemas/v3.0.0/mockresponseplugin.mocksfile.schema.json @@ -58,9 +58,11 @@ "type": [ "object", "array", - "string" + "string", + "number", + "boolean" ], - "description": "The response body (object, array, or string; can reference a file with '@filename')." + "description": "The response body (object, array, string, number, or boolean; strings can reference a file with '@filename')." }, "statusCode": { "type": "integer", diff --git a/schemas/v3.0.0/mockstdioresponseplugin.mocksfile.schema.json b/schemas/v3.0.0/mockstdioresponseplugin.mocksfile.schema.json index 958cd9099..cfeea3c3f 100644 --- a/schemas/v3.0.0/mockstdioresponseplugin.mocksfile.schema.json +++ b/schemas/v3.0.0/mockstdioresponseplugin.mocksfile.schema.json @@ -40,17 +40,21 @@ "type": [ "object", "array", - "string" + "string", + "number", + "boolean" ], - "description": "The stdout content to return. Can be a string, object, or array. If the value starts with @, it's treated as a file path." + "description": "The stdout content to return. Can be an object, array, string, number, or boolean. If a string value starts with @, it's treated as a file path." }, "stderr": { "type": [ "object", "array", - "string" + "string", + "number", + "boolean" ], - "description": "The stderr content to return. Can be a string, object, or array. If the value starts with @, it's treated as a file path." + "description": "The stderr content to return. Can be an object, array, string, number, or boolean. If a string value starts with @, it's treated as a file path." } } } diff --git a/schemas/v3.0.0/openaitelemetryplugin.schema.json b/schemas/v3.0.0/openaitelemetryplugin.schema.json index e805c7cfc..13d16e85e 100644 --- a/schemas/v3.0.0/openaitelemetryplugin.schema.json +++ b/schemas/v3.0.0/openaitelemetryplugin.schema.json @@ -36,7 +36,7 @@ "includeCosts": { "type": "boolean", "description": "Whether to calculate and include cost information in the spans. Requires prices data.", - "default": true + "default": false }, "includePrompt": { "type": "boolean", diff --git a/schemas/v3.0.0/ratelimitingplugin.customresponsefile.schema.json b/schemas/v3.0.0/ratelimitingplugin.customresponsefile.schema.json index 435ca265b..5f2c88200 100644 --- a/schemas/v3.0.0/ratelimitingplugin.customresponsefile.schema.json +++ b/schemas/v3.0.0/ratelimitingplugin.customresponsefile.schema.json @@ -12,9 +12,11 @@ "type": [ "object", "array", - "string" + "string", + "number", + "boolean" ], - "description": "The body of the custom response returned when the rate limit is exceeded. Can be an object, array, or string." + "description": "The body of the custom response returned when the rate limit is exceeded. Can be an object, array, string, number, or boolean." }, "statusCode": { "type": "integer", diff --git a/schemas/v3.0.0/rc.schema.json b/schemas/v3.0.0/rc.schema.json index 812be54fa..1525d8ee3 100644 --- a/schemas/v3.0.0/rc.schema.json +++ b/schemas/v3.0.0/rc.schema.json @@ -9,7 +9,7 @@ "description": "The URL of the JSON schema used to validate this configuration file. Should match the Dev Proxy version." }, "apiPort": { - "type": "number", + "type": "integer", "minimum": 0, "maximum": 65535, "description": "Port for the Dev Proxy API server." @@ -41,7 +41,14 @@ }, "ipAddress": { "type": "string", - "format": "ipv4", + "anyOf": [ + { + "format": "ipv4" + }, + { + "format": "ipv6" + } + ], "description": "IP address for Dev Proxy to listen on." }, "languageModel": { @@ -134,13 +141,12 @@ }, "required": [ "name", - "enabled", "pluginPath" ] } }, "port": { - "type": "number", + "type": "integer", "minimum": 0, "maximum": 65535, "description": "Port for Dev Proxy to listen on." @@ -168,7 +174,7 @@ "type": "array", "description": "List of process IDs to watch for network traffic.", "items": { - "type": "number" + "type": "integer" } }, "watchProcessNames": { @@ -182,8 +188,8 @@ "type": "boolean", "description": "Show timestamps in log output." }, - "timeout": { - "type": "number", + "timeoutSeconds": { + "type": "integer", "minimum": 1, "description": "Timeout in seconds for requests passing through Dev Proxy." } diff --git a/schemas/v3.0.1/devtoolsplugin.schema.json b/schemas/v3.0.1/devtoolsplugin.schema.json index e451af1f3..6a69ebd0c 100644 --- a/schemas/v3.0.1/devtoolsplugin.schema.json +++ b/schemas/v3.0.1/devtoolsplugin.schema.json @@ -12,6 +12,7 @@ "enum": [ "Edge", "EdgeDev", + "EdgeBeta", "Chrome" ], "description": "Which browser to use to launch Dev Tools. Supported values: Edge, EdgeDev, Chrome. Default: Edge." diff --git a/schemas/v3.0.1/genericrandomerrorplugin.errorsfile.schema.json b/schemas/v3.0.1/genericrandomerrorplugin.errorsfile.schema.json index 0ff4d13e0..434e12318 100644 --- a/schemas/v3.0.1/genericrandomerrorplugin.errorsfile.schema.json +++ b/schemas/v3.0.1/genericrandomerrorplugin.errorsfile.schema.json @@ -56,9 +56,11 @@ "type": [ "object", "array", - "string" + "string", + "number", + "boolean" ], - "description": "Response body to return. Can be an object, array, or string." + "description": "Response body to return. Can be an object, array, string, number, or boolean." }, "statusCode": { "type": "integer", diff --git a/schemas/v3.0.1/genericrandomerrorplugin.schema.json b/schemas/v3.0.1/genericrandomerrorplugin.schema.json index ec9facf0d..fde0213e5 100644 --- a/schemas/v3.0.1/genericrandomerrorplugin.schema.json +++ b/schemas/v3.0.1/genericrandomerrorplugin.schema.json @@ -12,7 +12,7 @@ "description": "Path to the file that contains error responses." }, "rate": { - "type": "number", + "type": "integer", "minimum": 0, "maximum": 100, "description": "The percentage of requests to fail with a random error. Value between 0 and 100." diff --git a/schemas/v3.0.1/graphrandomerrorplugin.schema.json b/schemas/v3.0.1/graphrandomerrorplugin.schema.json index e74fae9d0..79db8a233 100644 --- a/schemas/v3.0.1/graphrandomerrorplugin.schema.json +++ b/schemas/v3.0.1/graphrandomerrorplugin.schema.json @@ -17,7 +17,7 @@ } }, "rate": { - "type": "number", + "type": "integer", "minimum": 0, "maximum": 100, "description": "The percentage (0-100) of requests that should be failed with a random error." diff --git a/schemas/v3.0.1/languagemodelratelimitingplugin.customresponsefile.schema.json b/schemas/v3.0.1/languagemodelratelimitingplugin.customresponsefile.schema.json index b8e9121f5..248f2dbe1 100644 --- a/schemas/v3.0.1/languagemodelratelimitingplugin.customresponsefile.schema.json +++ b/schemas/v3.0.1/languagemodelratelimitingplugin.customresponsefile.schema.json @@ -12,9 +12,11 @@ "type": [ "object", "array", - "string" + "string", + "number", + "boolean" ], - "description": "The body of the custom response returned when the token limit is exceeded. Can be an object, array, or string." + "description": "The body of the custom response returned when the token limit is exceeded. Can be an object, array, string, number, or boolean." }, "statusCode": { "type": "integer", diff --git a/schemas/v3.0.1/mockrequestplugin.mockfile.schema.json b/schemas/v3.0.1/mockrequestplugin.mockfile.schema.json index 642ca7e6a..fc82ebcc2 100644 --- a/schemas/v3.0.1/mockrequestplugin.mockfile.schema.json +++ b/schemas/v3.0.1/mockrequestplugin.mockfile.schema.json @@ -33,8 +33,14 @@ "description": "HTTP method to use (default: POST)." }, "body": { - "type": ["object", "string"], - "description": "Body of the request (object or string)." + "type": [ + "object", + "array", + "string", + "number", + "boolean" + ], + "description": "Body of the request (object, array, string, number, or boolean)." }, "headers": { "type": "array", diff --git a/schemas/v3.0.1/mockresponseplugin.mocksfile.schema.json b/schemas/v3.0.1/mockresponseplugin.mocksfile.schema.json index 4b9488792..436c44817 100644 --- a/schemas/v3.0.1/mockresponseplugin.mocksfile.schema.json +++ b/schemas/v3.0.1/mockresponseplugin.mocksfile.schema.json @@ -58,9 +58,11 @@ "type": [ "object", "array", - "string" + "string", + "number", + "boolean" ], - "description": "The response body (object, array, or string; can reference a file with '@filename')." + "description": "The response body (object, array, string, number, or boolean; strings can reference a file with '@filename')." }, "statusCode": { "type": "integer", diff --git a/schemas/v3.0.1/mockstdioresponseplugin.mocksfile.schema.json b/schemas/v3.0.1/mockstdioresponseplugin.mocksfile.schema.json index 958cd9099..cfeea3c3f 100644 --- a/schemas/v3.0.1/mockstdioresponseplugin.mocksfile.schema.json +++ b/schemas/v3.0.1/mockstdioresponseplugin.mocksfile.schema.json @@ -40,17 +40,21 @@ "type": [ "object", "array", - "string" + "string", + "number", + "boolean" ], - "description": "The stdout content to return. Can be a string, object, or array. If the value starts with @, it's treated as a file path." + "description": "The stdout content to return. Can be an object, array, string, number, or boolean. If a string value starts with @, it's treated as a file path." }, "stderr": { "type": [ "object", "array", - "string" + "string", + "number", + "boolean" ], - "description": "The stderr content to return. Can be a string, object, or array. If the value starts with @, it's treated as a file path." + "description": "The stderr content to return. Can be an object, array, string, number, or boolean. If a string value starts with @, it's treated as a file path." } } } diff --git a/schemas/v3.0.1/openaitelemetryplugin.schema.json b/schemas/v3.0.1/openaitelemetryplugin.schema.json index e805c7cfc..13d16e85e 100644 --- a/schemas/v3.0.1/openaitelemetryplugin.schema.json +++ b/schemas/v3.0.1/openaitelemetryplugin.schema.json @@ -36,7 +36,7 @@ "includeCosts": { "type": "boolean", "description": "Whether to calculate and include cost information in the spans. Requires prices data.", - "default": true + "default": false }, "includePrompt": { "type": "boolean", diff --git a/schemas/v3.0.1/ratelimitingplugin.customresponsefile.schema.json b/schemas/v3.0.1/ratelimitingplugin.customresponsefile.schema.json index 435ca265b..5f2c88200 100644 --- a/schemas/v3.0.1/ratelimitingplugin.customresponsefile.schema.json +++ b/schemas/v3.0.1/ratelimitingplugin.customresponsefile.schema.json @@ -12,9 +12,11 @@ "type": [ "object", "array", - "string" + "string", + "number", + "boolean" ], - "description": "The body of the custom response returned when the rate limit is exceeded. Can be an object, array, or string." + "description": "The body of the custom response returned when the rate limit is exceeded. Can be an object, array, string, number, or boolean." }, "statusCode": { "type": "integer", diff --git a/schemas/v3.0.1/rc.schema.json b/schemas/v3.0.1/rc.schema.json index 812be54fa..1525d8ee3 100644 --- a/schemas/v3.0.1/rc.schema.json +++ b/schemas/v3.0.1/rc.schema.json @@ -9,7 +9,7 @@ "description": "The URL of the JSON schema used to validate this configuration file. Should match the Dev Proxy version." }, "apiPort": { - "type": "number", + "type": "integer", "minimum": 0, "maximum": 65535, "description": "Port for the Dev Proxy API server." @@ -41,7 +41,14 @@ }, "ipAddress": { "type": "string", - "format": "ipv4", + "anyOf": [ + { + "format": "ipv4" + }, + { + "format": "ipv6" + } + ], "description": "IP address for Dev Proxy to listen on." }, "languageModel": { @@ -134,13 +141,12 @@ }, "required": [ "name", - "enabled", "pluginPath" ] } }, "port": { - "type": "number", + "type": "integer", "minimum": 0, "maximum": 65535, "description": "Port for Dev Proxy to listen on." @@ -168,7 +174,7 @@ "type": "array", "description": "List of process IDs to watch for network traffic.", "items": { - "type": "number" + "type": "integer" } }, "watchProcessNames": { @@ -182,8 +188,8 @@ "type": "boolean", "description": "Show timestamps in log output." }, - "timeout": { - "type": "number", + "timeoutSeconds": { + "type": "integer", "minimum": 1, "description": "Timeout in seconds for requests passing through Dev Proxy." } diff --git a/schemas/v3.1.0/devtoolsplugin.schema.json b/schemas/v3.1.0/devtoolsplugin.schema.json index e451af1f3..6a69ebd0c 100644 --- a/schemas/v3.1.0/devtoolsplugin.schema.json +++ b/schemas/v3.1.0/devtoolsplugin.schema.json @@ -12,6 +12,7 @@ "enum": [ "Edge", "EdgeDev", + "EdgeBeta", "Chrome" ], "description": "Which browser to use to launch Dev Tools. Supported values: Edge, EdgeDev, Chrome. Default: Edge." diff --git a/schemas/v3.1.0/genericrandomerrorplugin.errorsfile.schema.json b/schemas/v3.1.0/genericrandomerrorplugin.errorsfile.schema.json index 0ff4d13e0..434e12318 100644 --- a/schemas/v3.1.0/genericrandomerrorplugin.errorsfile.schema.json +++ b/schemas/v3.1.0/genericrandomerrorplugin.errorsfile.schema.json @@ -56,9 +56,11 @@ "type": [ "object", "array", - "string" + "string", + "number", + "boolean" ], - "description": "Response body to return. Can be an object, array, or string." + "description": "Response body to return. Can be an object, array, string, number, or boolean." }, "statusCode": { "type": "integer", diff --git a/schemas/v3.1.0/genericrandomerrorplugin.schema.json b/schemas/v3.1.0/genericrandomerrorplugin.schema.json index ec9facf0d..fde0213e5 100644 --- a/schemas/v3.1.0/genericrandomerrorplugin.schema.json +++ b/schemas/v3.1.0/genericrandomerrorplugin.schema.json @@ -12,7 +12,7 @@ "description": "Path to the file that contains error responses." }, "rate": { - "type": "number", + "type": "integer", "minimum": 0, "maximum": 100, "description": "The percentage of requests to fail with a random error. Value between 0 and 100." diff --git a/schemas/v3.1.0/graphrandomerrorplugin.schema.json b/schemas/v3.1.0/graphrandomerrorplugin.schema.json index e74fae9d0..79db8a233 100644 --- a/schemas/v3.1.0/graphrandomerrorplugin.schema.json +++ b/schemas/v3.1.0/graphrandomerrorplugin.schema.json @@ -17,7 +17,7 @@ } }, "rate": { - "type": "number", + "type": "integer", "minimum": 0, "maximum": 100, "description": "The percentage (0-100) of requests that should be failed with a random error." diff --git a/schemas/v3.1.0/languagemodelratelimitingplugin.customresponsefile.schema.json b/schemas/v3.1.0/languagemodelratelimitingplugin.customresponsefile.schema.json index b8e9121f5..248f2dbe1 100644 --- a/schemas/v3.1.0/languagemodelratelimitingplugin.customresponsefile.schema.json +++ b/schemas/v3.1.0/languagemodelratelimitingplugin.customresponsefile.schema.json @@ -12,9 +12,11 @@ "type": [ "object", "array", - "string" + "string", + "number", + "boolean" ], - "description": "The body of the custom response returned when the token limit is exceeded. Can be an object, array, or string." + "description": "The body of the custom response returned when the token limit is exceeded. Can be an object, array, string, number, or boolean." }, "statusCode": { "type": "integer", diff --git a/schemas/v3.1.0/mockrequestplugin.mockfile.schema.json b/schemas/v3.1.0/mockrequestplugin.mockfile.schema.json index 642ca7e6a..fc82ebcc2 100644 --- a/schemas/v3.1.0/mockrequestplugin.mockfile.schema.json +++ b/schemas/v3.1.0/mockrequestplugin.mockfile.schema.json @@ -33,8 +33,14 @@ "description": "HTTP method to use (default: POST)." }, "body": { - "type": ["object", "string"], - "description": "Body of the request (object or string)." + "type": [ + "object", + "array", + "string", + "number", + "boolean" + ], + "description": "Body of the request (object, array, string, number, or boolean)." }, "headers": { "type": "array", diff --git a/schemas/v3.1.0/mockresponseplugin.mocksfile.schema.json b/schemas/v3.1.0/mockresponseplugin.mocksfile.schema.json index 4b9488792..436c44817 100644 --- a/schemas/v3.1.0/mockresponseplugin.mocksfile.schema.json +++ b/schemas/v3.1.0/mockresponseplugin.mocksfile.schema.json @@ -58,9 +58,11 @@ "type": [ "object", "array", - "string" + "string", + "number", + "boolean" ], - "description": "The response body (object, array, or string; can reference a file with '@filename')." + "description": "The response body (object, array, string, number, or boolean; strings can reference a file with '@filename')." }, "statusCode": { "type": "integer", diff --git a/schemas/v3.1.0/mockstdioresponseplugin.mocksfile.schema.json b/schemas/v3.1.0/mockstdioresponseplugin.mocksfile.schema.json index 958cd9099..cfeea3c3f 100644 --- a/schemas/v3.1.0/mockstdioresponseplugin.mocksfile.schema.json +++ b/schemas/v3.1.0/mockstdioresponseplugin.mocksfile.schema.json @@ -40,17 +40,21 @@ "type": [ "object", "array", - "string" + "string", + "number", + "boolean" ], - "description": "The stdout content to return. Can be a string, object, or array. If the value starts with @, it's treated as a file path." + "description": "The stdout content to return. Can be an object, array, string, number, or boolean. If a string value starts with @, it's treated as a file path." }, "stderr": { "type": [ "object", "array", - "string" + "string", + "number", + "boolean" ], - "description": "The stderr content to return. Can be a string, object, or array. If the value starts with @, it's treated as a file path." + "description": "The stderr content to return. Can be an object, array, string, number, or boolean. If a string value starts with @, it's treated as a file path." } } } diff --git a/schemas/v3.1.0/openaitelemetryplugin.schema.json b/schemas/v3.1.0/openaitelemetryplugin.schema.json index e805c7cfc..13d16e85e 100644 --- a/schemas/v3.1.0/openaitelemetryplugin.schema.json +++ b/schemas/v3.1.0/openaitelemetryplugin.schema.json @@ -36,7 +36,7 @@ "includeCosts": { "type": "boolean", "description": "Whether to calculate and include cost information in the spans. Requires prices data.", - "default": true + "default": false }, "includePrompt": { "type": "boolean", diff --git a/schemas/v3.1.0/ratelimitingplugin.customresponsefile.schema.json b/schemas/v3.1.0/ratelimitingplugin.customresponsefile.schema.json index 435ca265b..5f2c88200 100644 --- a/schemas/v3.1.0/ratelimitingplugin.customresponsefile.schema.json +++ b/schemas/v3.1.0/ratelimitingplugin.customresponsefile.schema.json @@ -12,9 +12,11 @@ "type": [ "object", "array", - "string" + "string", + "number", + "boolean" ], - "description": "The body of the custom response returned when the rate limit is exceeded. Can be an object, array, or string." + "description": "The body of the custom response returned when the rate limit is exceeded. Can be an object, array, string, number, or boolean." }, "statusCode": { "type": "integer", diff --git a/schemas/v3.1.0/rc.schema.json b/schemas/v3.1.0/rc.schema.json index 812be54fa..1525d8ee3 100644 --- a/schemas/v3.1.0/rc.schema.json +++ b/schemas/v3.1.0/rc.schema.json @@ -9,7 +9,7 @@ "description": "The URL of the JSON schema used to validate this configuration file. Should match the Dev Proxy version." }, "apiPort": { - "type": "number", + "type": "integer", "minimum": 0, "maximum": 65535, "description": "Port for the Dev Proxy API server." @@ -41,7 +41,14 @@ }, "ipAddress": { "type": "string", - "format": "ipv4", + "anyOf": [ + { + "format": "ipv4" + }, + { + "format": "ipv6" + } + ], "description": "IP address for Dev Proxy to listen on." }, "languageModel": { @@ -134,13 +141,12 @@ }, "required": [ "name", - "enabled", "pluginPath" ] } }, "port": { - "type": "number", + "type": "integer", "minimum": 0, "maximum": 65535, "description": "Port for Dev Proxy to listen on." @@ -168,7 +174,7 @@ "type": "array", "description": "List of process IDs to watch for network traffic.", "items": { - "type": "number" + "type": "integer" } }, "watchProcessNames": { @@ -182,8 +188,8 @@ "type": "boolean", "description": "Show timestamps in log output." }, - "timeout": { - "type": "number", + "timeoutSeconds": { + "type": "integer", "minimum": 1, "description": "Timeout in seconds for requests passing through Dev Proxy." } diff --git a/schemas/v3.2.0/devtoolsplugin.schema.json b/schemas/v3.2.0/devtoolsplugin.schema.json index e451af1f3..6a69ebd0c 100644 --- a/schemas/v3.2.0/devtoolsplugin.schema.json +++ b/schemas/v3.2.0/devtoolsplugin.schema.json @@ -12,6 +12,7 @@ "enum": [ "Edge", "EdgeDev", + "EdgeBeta", "Chrome" ], "description": "Which browser to use to launch Dev Tools. Supported values: Edge, EdgeDev, Chrome. Default: Edge." diff --git a/schemas/v3.2.0/genericrandomerrorplugin.errorsfile.schema.json b/schemas/v3.2.0/genericrandomerrorplugin.errorsfile.schema.json index 152698588..f3c4491cf 100644 --- a/schemas/v3.2.0/genericrandomerrorplugin.errorsfile.schema.json +++ b/schemas/v3.2.0/genericrandomerrorplugin.errorsfile.schema.json @@ -57,9 +57,11 @@ "type": [ "object", "array", - "string" + "string", + "number", + "boolean" ], - "description": "Response body to return. Can be an object, array, or string." + "description": "Response body to return. Can be an object, array, string, number, or boolean." }, "statusCode": { "type": "integer", diff --git a/schemas/v3.2.0/genericrandomerrorplugin.schema.json b/schemas/v3.2.0/genericrandomerrorplugin.schema.json index ec9facf0d..fde0213e5 100644 --- a/schemas/v3.2.0/genericrandomerrorplugin.schema.json +++ b/schemas/v3.2.0/genericrandomerrorplugin.schema.json @@ -12,7 +12,7 @@ "description": "Path to the file that contains error responses." }, "rate": { - "type": "number", + "type": "integer", "minimum": 0, "maximum": 100, "description": "The percentage of requests to fail with a random error. Value between 0 and 100." diff --git a/schemas/v3.2.0/graphrandomerrorplugin.schema.json b/schemas/v3.2.0/graphrandomerrorplugin.schema.json index e74fae9d0..79db8a233 100644 --- a/schemas/v3.2.0/graphrandomerrorplugin.schema.json +++ b/schemas/v3.2.0/graphrandomerrorplugin.schema.json @@ -17,7 +17,7 @@ } }, "rate": { - "type": "number", + "type": "integer", "minimum": 0, "maximum": 100, "description": "The percentage (0-100) of requests that should be failed with a random error." diff --git a/schemas/v3.2.0/languagemodelratelimitingplugin.customresponsefile.schema.json b/schemas/v3.2.0/languagemodelratelimitingplugin.customresponsefile.schema.json index b8e9121f5..248f2dbe1 100644 --- a/schemas/v3.2.0/languagemodelratelimitingplugin.customresponsefile.schema.json +++ b/schemas/v3.2.0/languagemodelratelimitingplugin.customresponsefile.schema.json @@ -12,9 +12,11 @@ "type": [ "object", "array", - "string" + "string", + "number", + "boolean" ], - "description": "The body of the custom response returned when the token limit is exceeded. Can be an object, array, or string." + "description": "The body of the custom response returned when the token limit is exceeded. Can be an object, array, string, number, or boolean." }, "statusCode": { "type": "integer", diff --git a/schemas/v3.2.0/mockrequestplugin.mockfile.schema.json b/schemas/v3.2.0/mockrequestplugin.mockfile.schema.json index 21c4c16f6..e339900e1 100644 --- a/schemas/v3.2.0/mockrequestplugin.mockfile.schema.json +++ b/schemas/v3.2.0/mockrequestplugin.mockfile.schema.json @@ -34,8 +34,14 @@ "description": "HTTP method to use (default: POST)." }, "body": { - "type": ["object", "string"], - "description": "Body of the request (object or string)." + "type": [ + "object", + "array", + "string", + "number", + "boolean" + ], + "description": "Body of the request (object, array, string, number, or boolean)." }, "headers": { "type": "array", diff --git a/schemas/v3.2.0/mockresponseplugin.mocksfile.schema.json b/schemas/v3.2.0/mockresponseplugin.mocksfile.schema.json index ac048ea89..70201ad37 100644 --- a/schemas/v3.2.0/mockresponseplugin.mocksfile.schema.json +++ b/schemas/v3.2.0/mockresponseplugin.mocksfile.schema.json @@ -59,9 +59,11 @@ "type": [ "object", "array", - "string" + "string", + "number", + "boolean" ], - "description": "The response body (object, array, or string; can reference a file with '@filename')." + "description": "The response body (object, array, string, number, or boolean; strings can reference a file with '@filename')." }, "statusCode": { "type": "integer", diff --git a/schemas/v3.2.0/mockstdioresponseplugin.mocksfile.schema.json b/schemas/v3.2.0/mockstdioresponseplugin.mocksfile.schema.json index 958cd9099..cfeea3c3f 100644 --- a/schemas/v3.2.0/mockstdioresponseplugin.mocksfile.schema.json +++ b/schemas/v3.2.0/mockstdioresponseplugin.mocksfile.schema.json @@ -40,17 +40,21 @@ "type": [ "object", "array", - "string" + "string", + "number", + "boolean" ], - "description": "The stdout content to return. Can be a string, object, or array. If the value starts with @, it's treated as a file path." + "description": "The stdout content to return. Can be an object, array, string, number, or boolean. If a string value starts with @, it's treated as a file path." }, "stderr": { "type": [ "object", "array", - "string" + "string", + "number", + "boolean" ], - "description": "The stderr content to return. Can be a string, object, or array. If the value starts with @, it's treated as a file path." + "description": "The stderr content to return. Can be an object, array, string, number, or boolean. If a string value starts with @, it's treated as a file path." } } } diff --git a/schemas/v3.2.0/openaitelemetryplugin.schema.json b/schemas/v3.2.0/openaitelemetryplugin.schema.json index e805c7cfc..13d16e85e 100644 --- a/schemas/v3.2.0/openaitelemetryplugin.schema.json +++ b/schemas/v3.2.0/openaitelemetryplugin.schema.json @@ -36,7 +36,7 @@ "includeCosts": { "type": "boolean", "description": "Whether to calculate and include cost information in the spans. Requires prices data.", - "default": true + "default": false }, "includePrompt": { "type": "boolean", diff --git a/schemas/v3.2.0/ratelimitingplugin.customresponsefile.schema.json b/schemas/v3.2.0/ratelimitingplugin.customresponsefile.schema.json index 435ca265b..5f2c88200 100644 --- a/schemas/v3.2.0/ratelimitingplugin.customresponsefile.schema.json +++ b/schemas/v3.2.0/ratelimitingplugin.customresponsefile.schema.json @@ -12,9 +12,11 @@ "type": [ "object", "array", - "string" + "string", + "number", + "boolean" ], - "description": "The body of the custom response returned when the rate limit is exceeded. Can be an object, array, or string." + "description": "The body of the custom response returned when the rate limit is exceeded. Can be an object, array, string, number, or boolean." }, "statusCode": { "type": "integer", diff --git a/schemas/v3.2.0/rc.schema.json b/schemas/v3.2.0/rc.schema.json index 812be54fa..1525d8ee3 100644 --- a/schemas/v3.2.0/rc.schema.json +++ b/schemas/v3.2.0/rc.schema.json @@ -9,7 +9,7 @@ "description": "The URL of the JSON schema used to validate this configuration file. Should match the Dev Proxy version." }, "apiPort": { - "type": "number", + "type": "integer", "minimum": 0, "maximum": 65535, "description": "Port for the Dev Proxy API server." @@ -41,7 +41,14 @@ }, "ipAddress": { "type": "string", - "format": "ipv4", + "anyOf": [ + { + "format": "ipv4" + }, + { + "format": "ipv6" + } + ], "description": "IP address for Dev Proxy to listen on." }, "languageModel": { @@ -134,13 +141,12 @@ }, "required": [ "name", - "enabled", "pluginPath" ] } }, "port": { - "type": "number", + "type": "integer", "minimum": 0, "maximum": 65535, "description": "Port for Dev Proxy to listen on." @@ -168,7 +174,7 @@ "type": "array", "description": "List of process IDs to watch for network traffic.", "items": { - "type": "number" + "type": "integer" } }, "watchProcessNames": { @@ -182,8 +188,8 @@ "type": "boolean", "description": "Show timestamps in log output." }, - "timeout": { - "type": "number", + "timeoutSeconds": { + "type": "integer", "minimum": 1, "description": "Timeout in seconds for requests passing through Dev Proxy." } From cc3ff7853bf93471553c05e2e64b61811e95ee9b Mon Sep 17 00:00:00 2001 From: Waldek Mastykarz Date: Mon, 14 Sep 2026 11:08:19 +0200 Subject: [PATCH 2/2] Document Edge Beta in historical schemas Keep the preferred-browser descriptions aligned with the enum values across affected schema versions. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> --- schemas/v0.27.0/devtoolsplugin.schema.json | 2 +- schemas/v0.28.0/devtoolsplugin.schema.json | 2 +- schemas/v0.29.0/devtoolsplugin.schema.json | 2 +- schemas/v0.29.1/devtoolsplugin.schema.json | 2 +- schemas/v0.29.2/devtoolsplugin.schema.json | 2 +- schemas/v1.0.0/devtoolsplugin.schema.json | 2 +- schemas/v1.1.0/devtoolsplugin.schema.json | 2 +- schemas/v1.2.0/devtoolsplugin.schema.json | 2 +- schemas/v1.2.1/devtoolsplugin.schema.json | 2 +- schemas/v1.3.0/devtoolsplugin.schema.json | 2 +- schemas/v2.0.0/devtoolsplugin.schema.json | 2 +- schemas/v2.1.0/devtoolsplugin.schema.json | 2 +- schemas/v2.2.0/devtoolsplugin.schema.json | 2 +- schemas/v2.3.0/devtoolsplugin.schema.json | 2 +- schemas/v2.3.1/devtoolsplugin.schema.json | 2 +- schemas/v2.3.2/devtoolsplugin.schema.json | 2 +- schemas/v2.3.3/devtoolsplugin.schema.json | 2 +- schemas/v2.3.4/devtoolsplugin.schema.json | 2 +- schemas/v2.4.0/devtoolsplugin.schema.json | 2 +- schemas/v3.0.0/devtoolsplugin.schema.json | 2 +- schemas/v3.0.1/devtoolsplugin.schema.json | 2 +- schemas/v3.1.0/devtoolsplugin.schema.json | 2 +- schemas/v3.2.0/devtoolsplugin.schema.json | 2 +- 23 files changed, 23 insertions(+), 23 deletions(-) diff --git a/schemas/v0.27.0/devtoolsplugin.schema.json b/schemas/v0.27.0/devtoolsplugin.schema.json index 6a69ebd0c..fde2dcb0e 100644 --- a/schemas/v0.27.0/devtoolsplugin.schema.json +++ b/schemas/v0.27.0/devtoolsplugin.schema.json @@ -15,7 +15,7 @@ "EdgeBeta", "Chrome" ], - "description": "Which browser to use to launch Dev Tools. Supported values: Edge, EdgeDev, Chrome. Default: Edge." + "description": "Which browser to use to launch Dev Tools. Supported values: Edge, EdgeDev, EdgeBeta, Chrome. Default: Edge." } }, "additionalProperties": false diff --git a/schemas/v0.28.0/devtoolsplugin.schema.json b/schemas/v0.28.0/devtoolsplugin.schema.json index 6a69ebd0c..fde2dcb0e 100644 --- a/schemas/v0.28.0/devtoolsplugin.schema.json +++ b/schemas/v0.28.0/devtoolsplugin.schema.json @@ -15,7 +15,7 @@ "EdgeBeta", "Chrome" ], - "description": "Which browser to use to launch Dev Tools. Supported values: Edge, EdgeDev, Chrome. Default: Edge." + "description": "Which browser to use to launch Dev Tools. Supported values: Edge, EdgeDev, EdgeBeta, Chrome. Default: Edge." } }, "additionalProperties": false diff --git a/schemas/v0.29.0/devtoolsplugin.schema.json b/schemas/v0.29.0/devtoolsplugin.schema.json index 6a69ebd0c..fde2dcb0e 100644 --- a/schemas/v0.29.0/devtoolsplugin.schema.json +++ b/schemas/v0.29.0/devtoolsplugin.schema.json @@ -15,7 +15,7 @@ "EdgeBeta", "Chrome" ], - "description": "Which browser to use to launch Dev Tools. Supported values: Edge, EdgeDev, Chrome. Default: Edge." + "description": "Which browser to use to launch Dev Tools. Supported values: Edge, EdgeDev, EdgeBeta, Chrome. Default: Edge." } }, "additionalProperties": false diff --git a/schemas/v0.29.1/devtoolsplugin.schema.json b/schemas/v0.29.1/devtoolsplugin.schema.json index 6a69ebd0c..fde2dcb0e 100644 --- a/schemas/v0.29.1/devtoolsplugin.schema.json +++ b/schemas/v0.29.1/devtoolsplugin.schema.json @@ -15,7 +15,7 @@ "EdgeBeta", "Chrome" ], - "description": "Which browser to use to launch Dev Tools. Supported values: Edge, EdgeDev, Chrome. Default: Edge." + "description": "Which browser to use to launch Dev Tools. Supported values: Edge, EdgeDev, EdgeBeta, Chrome. Default: Edge." } }, "additionalProperties": false diff --git a/schemas/v0.29.2/devtoolsplugin.schema.json b/schemas/v0.29.2/devtoolsplugin.schema.json index 6a69ebd0c..fde2dcb0e 100644 --- a/schemas/v0.29.2/devtoolsplugin.schema.json +++ b/schemas/v0.29.2/devtoolsplugin.schema.json @@ -15,7 +15,7 @@ "EdgeBeta", "Chrome" ], - "description": "Which browser to use to launch Dev Tools. Supported values: Edge, EdgeDev, Chrome. Default: Edge." + "description": "Which browser to use to launch Dev Tools. Supported values: Edge, EdgeDev, EdgeBeta, Chrome. Default: Edge." } }, "additionalProperties": false diff --git a/schemas/v1.0.0/devtoolsplugin.schema.json b/schemas/v1.0.0/devtoolsplugin.schema.json index 6a69ebd0c..fde2dcb0e 100644 --- a/schemas/v1.0.0/devtoolsplugin.schema.json +++ b/schemas/v1.0.0/devtoolsplugin.schema.json @@ -15,7 +15,7 @@ "EdgeBeta", "Chrome" ], - "description": "Which browser to use to launch Dev Tools. Supported values: Edge, EdgeDev, Chrome. Default: Edge." + "description": "Which browser to use to launch Dev Tools. Supported values: Edge, EdgeDev, EdgeBeta, Chrome. Default: Edge." } }, "additionalProperties": false diff --git a/schemas/v1.1.0/devtoolsplugin.schema.json b/schemas/v1.1.0/devtoolsplugin.schema.json index 6a69ebd0c..fde2dcb0e 100644 --- a/schemas/v1.1.0/devtoolsplugin.schema.json +++ b/schemas/v1.1.0/devtoolsplugin.schema.json @@ -15,7 +15,7 @@ "EdgeBeta", "Chrome" ], - "description": "Which browser to use to launch Dev Tools. Supported values: Edge, EdgeDev, Chrome. Default: Edge." + "description": "Which browser to use to launch Dev Tools. Supported values: Edge, EdgeDev, EdgeBeta, Chrome. Default: Edge." } }, "additionalProperties": false diff --git a/schemas/v1.2.0/devtoolsplugin.schema.json b/schemas/v1.2.0/devtoolsplugin.schema.json index 6a69ebd0c..fde2dcb0e 100644 --- a/schemas/v1.2.0/devtoolsplugin.schema.json +++ b/schemas/v1.2.0/devtoolsplugin.schema.json @@ -15,7 +15,7 @@ "EdgeBeta", "Chrome" ], - "description": "Which browser to use to launch Dev Tools. Supported values: Edge, EdgeDev, Chrome. Default: Edge." + "description": "Which browser to use to launch Dev Tools. Supported values: Edge, EdgeDev, EdgeBeta, Chrome. Default: Edge." } }, "additionalProperties": false diff --git a/schemas/v1.2.1/devtoolsplugin.schema.json b/schemas/v1.2.1/devtoolsplugin.schema.json index 6a69ebd0c..fde2dcb0e 100644 --- a/schemas/v1.2.1/devtoolsplugin.schema.json +++ b/schemas/v1.2.1/devtoolsplugin.schema.json @@ -15,7 +15,7 @@ "EdgeBeta", "Chrome" ], - "description": "Which browser to use to launch Dev Tools. Supported values: Edge, EdgeDev, Chrome. Default: Edge." + "description": "Which browser to use to launch Dev Tools. Supported values: Edge, EdgeDev, EdgeBeta, Chrome. Default: Edge." } }, "additionalProperties": false diff --git a/schemas/v1.3.0/devtoolsplugin.schema.json b/schemas/v1.3.0/devtoolsplugin.schema.json index 6a69ebd0c..fde2dcb0e 100644 --- a/schemas/v1.3.0/devtoolsplugin.schema.json +++ b/schemas/v1.3.0/devtoolsplugin.schema.json @@ -15,7 +15,7 @@ "EdgeBeta", "Chrome" ], - "description": "Which browser to use to launch Dev Tools. Supported values: Edge, EdgeDev, Chrome. Default: Edge." + "description": "Which browser to use to launch Dev Tools. Supported values: Edge, EdgeDev, EdgeBeta, Chrome. Default: Edge." } }, "additionalProperties": false diff --git a/schemas/v2.0.0/devtoolsplugin.schema.json b/schemas/v2.0.0/devtoolsplugin.schema.json index 6a69ebd0c..fde2dcb0e 100644 --- a/schemas/v2.0.0/devtoolsplugin.schema.json +++ b/schemas/v2.0.0/devtoolsplugin.schema.json @@ -15,7 +15,7 @@ "EdgeBeta", "Chrome" ], - "description": "Which browser to use to launch Dev Tools. Supported values: Edge, EdgeDev, Chrome. Default: Edge." + "description": "Which browser to use to launch Dev Tools. Supported values: Edge, EdgeDev, EdgeBeta, Chrome. Default: Edge." } }, "additionalProperties": false diff --git a/schemas/v2.1.0/devtoolsplugin.schema.json b/schemas/v2.1.0/devtoolsplugin.schema.json index 6a69ebd0c..fde2dcb0e 100644 --- a/schemas/v2.1.0/devtoolsplugin.schema.json +++ b/schemas/v2.1.0/devtoolsplugin.schema.json @@ -15,7 +15,7 @@ "EdgeBeta", "Chrome" ], - "description": "Which browser to use to launch Dev Tools. Supported values: Edge, EdgeDev, Chrome. Default: Edge." + "description": "Which browser to use to launch Dev Tools. Supported values: Edge, EdgeDev, EdgeBeta, Chrome. Default: Edge." } }, "additionalProperties": false diff --git a/schemas/v2.2.0/devtoolsplugin.schema.json b/schemas/v2.2.0/devtoolsplugin.schema.json index 6a69ebd0c..fde2dcb0e 100644 --- a/schemas/v2.2.0/devtoolsplugin.schema.json +++ b/schemas/v2.2.0/devtoolsplugin.schema.json @@ -15,7 +15,7 @@ "EdgeBeta", "Chrome" ], - "description": "Which browser to use to launch Dev Tools. Supported values: Edge, EdgeDev, Chrome. Default: Edge." + "description": "Which browser to use to launch Dev Tools. Supported values: Edge, EdgeDev, EdgeBeta, Chrome. Default: Edge." } }, "additionalProperties": false diff --git a/schemas/v2.3.0/devtoolsplugin.schema.json b/schemas/v2.3.0/devtoolsplugin.schema.json index 6a69ebd0c..fde2dcb0e 100644 --- a/schemas/v2.3.0/devtoolsplugin.schema.json +++ b/schemas/v2.3.0/devtoolsplugin.schema.json @@ -15,7 +15,7 @@ "EdgeBeta", "Chrome" ], - "description": "Which browser to use to launch Dev Tools. Supported values: Edge, EdgeDev, Chrome. Default: Edge." + "description": "Which browser to use to launch Dev Tools. Supported values: Edge, EdgeDev, EdgeBeta, Chrome. Default: Edge." } }, "additionalProperties": false diff --git a/schemas/v2.3.1/devtoolsplugin.schema.json b/schemas/v2.3.1/devtoolsplugin.schema.json index 6a69ebd0c..fde2dcb0e 100644 --- a/schemas/v2.3.1/devtoolsplugin.schema.json +++ b/schemas/v2.3.1/devtoolsplugin.schema.json @@ -15,7 +15,7 @@ "EdgeBeta", "Chrome" ], - "description": "Which browser to use to launch Dev Tools. Supported values: Edge, EdgeDev, Chrome. Default: Edge." + "description": "Which browser to use to launch Dev Tools. Supported values: Edge, EdgeDev, EdgeBeta, Chrome. Default: Edge." } }, "additionalProperties": false diff --git a/schemas/v2.3.2/devtoolsplugin.schema.json b/schemas/v2.3.2/devtoolsplugin.schema.json index 6a69ebd0c..fde2dcb0e 100644 --- a/schemas/v2.3.2/devtoolsplugin.schema.json +++ b/schemas/v2.3.2/devtoolsplugin.schema.json @@ -15,7 +15,7 @@ "EdgeBeta", "Chrome" ], - "description": "Which browser to use to launch Dev Tools. Supported values: Edge, EdgeDev, Chrome. Default: Edge." + "description": "Which browser to use to launch Dev Tools. Supported values: Edge, EdgeDev, EdgeBeta, Chrome. Default: Edge." } }, "additionalProperties": false diff --git a/schemas/v2.3.3/devtoolsplugin.schema.json b/schemas/v2.3.3/devtoolsplugin.schema.json index 6a69ebd0c..fde2dcb0e 100644 --- a/schemas/v2.3.3/devtoolsplugin.schema.json +++ b/schemas/v2.3.3/devtoolsplugin.schema.json @@ -15,7 +15,7 @@ "EdgeBeta", "Chrome" ], - "description": "Which browser to use to launch Dev Tools. Supported values: Edge, EdgeDev, Chrome. Default: Edge." + "description": "Which browser to use to launch Dev Tools. Supported values: Edge, EdgeDev, EdgeBeta, Chrome. Default: Edge." } }, "additionalProperties": false diff --git a/schemas/v2.3.4/devtoolsplugin.schema.json b/schemas/v2.3.4/devtoolsplugin.schema.json index 6a69ebd0c..fde2dcb0e 100644 --- a/schemas/v2.3.4/devtoolsplugin.schema.json +++ b/schemas/v2.3.4/devtoolsplugin.schema.json @@ -15,7 +15,7 @@ "EdgeBeta", "Chrome" ], - "description": "Which browser to use to launch Dev Tools. Supported values: Edge, EdgeDev, Chrome. Default: Edge." + "description": "Which browser to use to launch Dev Tools. Supported values: Edge, EdgeDev, EdgeBeta, Chrome. Default: Edge." } }, "additionalProperties": false diff --git a/schemas/v2.4.0/devtoolsplugin.schema.json b/schemas/v2.4.0/devtoolsplugin.schema.json index 6a69ebd0c..fde2dcb0e 100644 --- a/schemas/v2.4.0/devtoolsplugin.schema.json +++ b/schemas/v2.4.0/devtoolsplugin.schema.json @@ -15,7 +15,7 @@ "EdgeBeta", "Chrome" ], - "description": "Which browser to use to launch Dev Tools. Supported values: Edge, EdgeDev, Chrome. Default: Edge." + "description": "Which browser to use to launch Dev Tools. Supported values: Edge, EdgeDev, EdgeBeta, Chrome. Default: Edge." } }, "additionalProperties": false diff --git a/schemas/v3.0.0/devtoolsplugin.schema.json b/schemas/v3.0.0/devtoolsplugin.schema.json index 6a69ebd0c..fde2dcb0e 100644 --- a/schemas/v3.0.0/devtoolsplugin.schema.json +++ b/schemas/v3.0.0/devtoolsplugin.schema.json @@ -15,7 +15,7 @@ "EdgeBeta", "Chrome" ], - "description": "Which browser to use to launch Dev Tools. Supported values: Edge, EdgeDev, Chrome. Default: Edge." + "description": "Which browser to use to launch Dev Tools. Supported values: Edge, EdgeDev, EdgeBeta, Chrome. Default: Edge." } }, "additionalProperties": false diff --git a/schemas/v3.0.1/devtoolsplugin.schema.json b/schemas/v3.0.1/devtoolsplugin.schema.json index 6a69ebd0c..fde2dcb0e 100644 --- a/schemas/v3.0.1/devtoolsplugin.schema.json +++ b/schemas/v3.0.1/devtoolsplugin.schema.json @@ -15,7 +15,7 @@ "EdgeBeta", "Chrome" ], - "description": "Which browser to use to launch Dev Tools. Supported values: Edge, EdgeDev, Chrome. Default: Edge." + "description": "Which browser to use to launch Dev Tools. Supported values: Edge, EdgeDev, EdgeBeta, Chrome. Default: Edge." } }, "additionalProperties": false diff --git a/schemas/v3.1.0/devtoolsplugin.schema.json b/schemas/v3.1.0/devtoolsplugin.schema.json index 6a69ebd0c..fde2dcb0e 100644 --- a/schemas/v3.1.0/devtoolsplugin.schema.json +++ b/schemas/v3.1.0/devtoolsplugin.schema.json @@ -15,7 +15,7 @@ "EdgeBeta", "Chrome" ], - "description": "Which browser to use to launch Dev Tools. Supported values: Edge, EdgeDev, Chrome. Default: Edge." + "description": "Which browser to use to launch Dev Tools. Supported values: Edge, EdgeDev, EdgeBeta, Chrome. Default: Edge." } }, "additionalProperties": false diff --git a/schemas/v3.2.0/devtoolsplugin.schema.json b/schemas/v3.2.0/devtoolsplugin.schema.json index 6a69ebd0c..fde2dcb0e 100644 --- a/schemas/v3.2.0/devtoolsplugin.schema.json +++ b/schemas/v3.2.0/devtoolsplugin.schema.json @@ -15,7 +15,7 @@ "EdgeBeta", "Chrome" ], - "description": "Which browser to use to launch Dev Tools. Supported values: Edge, EdgeDev, Chrome. Default: Edge." + "description": "Which browser to use to launch Dev Tools. Supported values: Edge, EdgeDev, EdgeBeta, Chrome. Default: Edge." } }, "additionalProperties": false