Upgrades version to v3.1.0#1727
Conversation
There was a problem hiding this comment.
Pull request overview
Bumps Dev Proxy to v3.1.0 across build/packaging assets and configuration validation by adding the v3.1.0 JSON schema set and updating version references throughout the repo.
Changes:
- Updated project/package and packaging version strings to 3.1.0 (and beta artifacts to 3.1.0-beta.1).
- Added
schemas/v3.1.0/*JSON schemas (copy-forward for the new version). - Updated sample/config
$schemaURLs to reference the new v3.1.0 schema folder.
Reviewed changes
Copilot reviewed 57 out of 57 changed files in this pull request and generated 4 comments.
Show a summary per file
| File | Description |
|---|---|
| scripts/version.ps1 | Updates scripted version string used by local build scripts. |
| scripts/local-setup.ps1 | Updates local installer/setup version string and beta handling. |
| scripts/Dockerfile_local | Updates local Docker build ARG version label for beta build artifacts. |
| schemas/v3.1.0/typespecgeneratorplugin.schema.json | Adds v3.1.0 schema for TypeSpecGeneratorPlugin config. |
| schemas/v3.1.0/rewriteplugin.schema.json | Adds v3.1.0 schema for RewritePlugin config. |
| schemas/v3.1.0/rewriteplugin.rewritesfile.schema.json | Adds v3.1.0 schema for RewritePlugin rewrites file. |
| schemas/v3.1.0/rc.schema.json | Adds v3.1.0 schema for root Dev Proxy config (devproxyrc). |
| schemas/v3.1.0/ratelimitingplugin.schema.json | Adds v3.1.0 schema for RateLimitingPlugin config. |
| schemas/v3.1.0/ratelimitingplugin.customresponsefile.schema.json | Adds v3.1.0 schema for RateLimitingPlugin custom response file. |
| schemas/v3.1.0/openapispecgeneratorplugin.schema.json | Adds v3.1.0 schema for OpenApiSpecGeneratorPlugin config. |
| schemas/v3.1.0/openaitelemetryplugin.schema.json | Adds v3.1.0 schema for OpenAI Telemetry plugin config. |
| schemas/v3.1.0/openaitelemetryplugin.pricesfile.schema.json | Adds v3.1.0 schema for OpenAI Telemetry prices file. |
| schemas/v3.1.0/mockstdioresponseplugin.schema.json | Adds v3.1.0 schema for MockStdioResponsePlugin config. |
| schemas/v3.1.0/mockstdioresponseplugin.mocksfile.schema.json | Adds v3.1.0 schema for MockStdioResponsePlugin mocks file. |
| schemas/v3.1.0/mockresponseplugin.schema.json | Adds v3.1.0 schema for MockResponsePlugin config. |
| schemas/v3.1.0/mockresponseplugin.mocksfile.schema.json | Adds v3.1.0 schema for MockResponsePlugin mocks file. |
| schemas/v3.1.0/mockrequestplugin.schema.json | Adds v3.1.0 schema for MockRequestPlugin config. |
| schemas/v3.1.0/mockrequestplugin.mockfile.schema.json | Adds v3.1.0 schema for MockRequestPlugin mock request file. |
| schemas/v3.1.0/minimalpermissionsplugin.schema.json | Adds v3.1.0 schema for MinimalPermissionsPlugin config. |
| schemas/v3.1.0/minimalpermissionsguidanceplugin.schema.json | Adds v3.1.0 schema for MinimalPermissionsGuidancePlugin config. |
| schemas/v3.1.0/minimalcsompermissionsplugin.schema.json | Adds v3.1.0 schema for MinimalCsomPermissionsPlugin config. |
| schemas/v3.1.0/minimalcsompermissions.types.schema.json | Adds v3.1.0 schema for SharePoint CSOM types/permissions file. |
| schemas/v3.1.0/latencyplugin.schema.json | Adds v3.1.0 schema for LatencyPlugin config. |
| schemas/v3.1.0/languagemodelratelimitingplugin.schema.json | Adds v3.1.0 schema for LanguageModelRateLimitingPlugin config. |
| schemas/v3.1.0/languagemodelratelimitingplugin.customresponsefile.schema.json | Adds v3.1.0 schema for LanguageModelRateLimitingPlugin custom response file. |
| schemas/v3.1.0/languagemodelfailureplugin.schema.json | Adds v3.1.0 schema for LanguageModelFailurePlugin config. |
| schemas/v3.1.0/httpfilegeneratorplugin.schema.json | Adds v3.1.0 schema for HttpFileGeneratorPlugin config. |
| schemas/v3.1.0/hargeneratorplugin.schema.json | Adds v3.1.0 schema for HarGeneratorPlugin config. |
| schemas/v3.1.0/graphrandomerrorplugin.schema.json | Adds v3.1.0 schema for GraphRandomErrorPlugin config. |
| schemas/v3.1.0/graphminimalpermissionsplugin.schema.json | Adds v3.1.0 schema for GraphMinimalPermissionsPlugin config. |
| schemas/v3.1.0/graphminimalpermissionsguidanceplugin.schema.json | Adds v3.1.0 schema for GraphMinimalPermissionsGuidancePlugin config. |
| schemas/v3.1.0/genericrandomerrorplugin.schema.json | Adds v3.1.0 schema for GenericRandomErrorPlugin config. |
| schemas/v3.1.0/genericrandomerrorplugin.errorsfile.schema.json | Adds v3.1.0 schema for GenericRandomErrorPlugin errors file. |
| schemas/v3.1.0/executionsummaryplugin.schema.json | Adds v3.1.0 schema for ExecutionSummaryPlugin config. |
| schemas/v3.1.0/devtoolsplugin.schema.json | Adds v3.1.0 schema for DevToolsPlugin config. |
| schemas/v3.1.0/crudapiplugin.schema.json | Adds v3.1.0 schema for CrudApiPlugin config. |
| schemas/v3.1.0/crudapiplugin.apifile.schema.json | Adds v3.1.0 schema for CrudApiPlugin API definition file. |
| schemas/v3.1.0/cachingguidanceplugin.schema.json | Adds v3.1.0 schema for CachingGuidancePlugin config. |
| schemas/v3.1.0/authplugin.schema.json | Adds v3.1.0 schema for AuthPlugin config. |
| schemas/v3.1.0/apicenterproductionversionplugin.schema.json | Adds v3.1.0 schema for ApiCenterProductionVersionPlugin config. |
| schemas/v3.1.0/apicenteronboardingplugin.schema.json | Adds v3.1.0 schema for ApiCenterOnboardingPlugin config. |
| schemas/v3.1.0/apicenterminimalpermissionsplugin.schema.json | Adds v3.1.0 schema for ApiCenterMinimalPermissionsPlugin config. |
| install.iss | Updates stable Windows installer metadata/version to 3.1.0. |
| install-beta.iss | Updates beta Windows installer metadata/version to 3.1.0-beta.1. |
| Dockerfile_beta | Updates container build ARG for Dev Proxy beta image. |
| Dockerfile | Updates container build ARG for Dev Proxy stable image. |
| DevProxy/devproxyrc.json | Updates sample config root schema URL to v3.1.0. |
| DevProxy/DevProxy.csproj | Updates application package version to 3.1.0. |
| DevProxy/devproxy-errors.json | Updates sample errors file schema URL to v3.1.0. |
| DevProxy/config/spo-csom-types.json | Updates SharePoint CSOM types config schema URL to v3.1.0. |
| DevProxy/config/microsoft-graph.json | Updates Microsoft Graph sample config root schema URL to v3.1.0. |
| DevProxy/config/microsoft-graph-rate-limiting.json | Updates Microsoft Graph rate limiting sample config schema URL to v3.1.0. |
| DevProxy/config/m365.json | Updates M365 sample config root schema URL to v3.1.0. |
| DevProxy/config/m365-mocks.json | Updates M365 mocks file schema URL to v3.1.0. |
| DevProxy.Plugins/Mocking/MockResponsePlugin.cs | Updates hardcoded mocks schema URL to v3.1.0. |
| DevProxy.Plugins/DevProxy.Plugins.csproj | Updates plugins package version to 3.1.0. |
| DevProxy.Abstractions/DevProxy.Abstractions.csproj | Updates abstractions package version to 3.1.0. |
| { | ||
| "$schema": "https://raw.githubusercontent.com/dotnet/dev-proxy/main/schemas/v3.0.1/rc.schema.json", | ||
| "$schema": "https://raw.githubusercontent.com/dotnet/dev-proxy/main/schemas/v3.1.0/rc.schema.json", | ||
| "plugins": [ |
| { | ||
| "$schema": "https://raw.githubusercontent.com/dotnet/dev-proxy/main/schemas/v3.0.1/rc.schema.json", | ||
| "$schema": "https://raw.githubusercontent.com/dotnet/dev-proxy/main/schemas/v3.1.0/rc.schema.json", | ||
| "plugins": [ |
| { | ||
| "$schema": "https://raw.githubusercontent.com/dotnet/dev-proxy/main/schemas/v3.0.1/rc.schema.json", | ||
| "$schema": "https://raw.githubusercontent.com/dotnet/dev-proxy/main/schemas/v3.1.0/rc.schema.json", | ||
| "plugins": [ |
There was a problem hiding this comment.
@copilot update the nested plugin config sections to 3.1.0
There was a problem hiding this comment.
Updated all nested plugin config $schema URLs from v3.0.1 to v3.1.0 across devproxyrc.json, m365.json, and microsoft-graph.json in commit Fix nested plugin config schema URLs to reference v3.1.0.
There was a problem hiding this comment.
Done — updated both graphRandomErrorsPlugin.$schema and executionSummaryPlugin.$schema to reference v3.1.0.
There was a problem hiding this comment.
Done — both graphRandomErrorsPlugin.$schema and executionSummaryPlugin.$schema have been updated to v3.1.0 in microsoft-graph.json.
There was a problem hiding this comment.
Done — both graphRandomErrorsPlugin.$schema and executionSummaryPlugin.$schema are now updated to v3.1.0.
Head branch was pushed to by a user without write access
No description provided.