Merged
Conversation
Contributor
There was a problem hiding this comment.
Pull request overview
Updates Dev Proxy’s version references and configuration schema pointers to align with the upcoming v2.4.0 release, and introduces the corresponding v2.4.0 JSON schemas.
Changes:
- Bumps package/assembly versions to 2.4.0 across core projects.
- Updates config files and code constants to reference schemas/v2.4.0.
- Adds the full schemas/v2.4.0/ set and updates helper scripts/installers/Docker defaults for the new release.
Reviewed changes
Copilot reviewed 58 out of 58 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| scripts/version.ps1 | Updates the scripted beta version string to v2.4.0-beta.1. |
| scripts/local-setup.ps1 | Updates local setup beta version string to v2.4.0-beta.1. |
| scripts/Dockerfile_local | Updates local Docker ARG to 2.4.0-beta.1. |
| schemas/v2.4.0/typespecgeneratorplugin.schema.json | Adds v2.4.0 schema for TypeSpec generator plugin config. |
| schemas/v2.4.0/rewriteplugin.schema.json | Adds v2.4.0 schema for Rewrite plugin config. |
| schemas/v2.4.0/rewriteplugin.rewritesfile.schema.json | Adds v2.4.0 schema for Rewrite plugin rewrites file. |
| schemas/v2.4.0/rc.schema.json | Adds v2.4.0 main Dev Proxy configuration schema. |
| schemas/v2.4.0/ratelimitingplugin.schema.json | Adds v2.4.0 schema for RateLimiting plugin config. |
| schemas/v2.4.0/ratelimitingplugin.customresponsefile.schema.json | Adds v2.4.0 schema for RateLimiting custom response file. |
| schemas/v2.4.0/openapispecgeneratorplugin.schema.json | Adds v2.4.0 schema for OpenAPI spec generator plugin config. |
| schemas/v2.4.0/openaitelemetryplugin.schema.json | Adds v2.4.0 schema for OpenAI telemetry plugin config. |
| schemas/v2.4.0/openaitelemetryplugin.pricesfile.schema.json | Adds v2.4.0 schema for OpenAI telemetry prices file. |
| schemas/v2.4.0/mockstdioresponseplugin.schema.json | Adds v2.4.0 schema for MockStdioResponse plugin config. |
| schemas/v2.4.0/mockstdioresponseplugin.mocksfile.schema.json | Adds v2.4.0 schema for MockStdioResponse mocks file. |
| schemas/v2.4.0/mockresponseplugin.schema.json | Adds v2.4.0 schema for MockResponse plugin config. |
| schemas/v2.4.0/mockresponseplugin.mocksfile.schema.json | Adds v2.4.0 schema for MockResponse mocks file. |
| schemas/v2.4.0/mockrequestplugin.schema.json | Adds v2.4.0 schema for MockRequest plugin config. |
| schemas/v2.4.0/mockrequestplugin.mockfile.schema.json | Adds v2.4.0 schema for MockRequest mock file. |
| schemas/v2.4.0/minimalpermissionsplugin.schema.json | Adds v2.4.0 schema for MinimalPermissions plugin config. |
| schemas/v2.4.0/minimalpermissionsguidanceplugin.schema.json | Adds v2.4.0 schema for MinimalPermissionsGuidance plugin config. |
| schemas/v2.4.0/minimalcsompermissionsplugin.schema.json | Adds v2.4.0 schema for MinimalCsomPermissions plugin config. |
| schemas/v2.4.0/minimalcsompermissions.types.schema.json | Adds v2.4.0 schema for SharePoint CSOM types/permissions file. |
| schemas/v2.4.0/latencyplugin.schema.json | Adds v2.4.0 schema for Latency plugin config. |
| schemas/v2.4.0/languagemodelratelimitingplugin.schema.json | Adds v2.4.0 schema for LanguageModelRateLimiting plugin config. |
| schemas/v2.4.0/languagemodelratelimitingplugin.customresponsefile.schema.json | Adds v2.4.0 schema for LanguageModelRateLimiting custom response file. |
| schemas/v2.4.0/languagemodelfailureplugin.schema.json | Adds v2.4.0 schema for LanguageModelFailure plugin config. |
| schemas/v2.4.0/httpfilegeneratorplugin.schema.json | Adds v2.4.0 schema for HTTP file generator plugin config. |
| schemas/v2.4.0/hargeneratorplugin.schema.json | Adds v2.4.0 schema for HAR generator plugin config. |
| schemas/v2.4.0/graphrandomerrorplugin.schema.json | Adds v2.4.0 schema for GraphRandomError plugin config. |
| schemas/v2.4.0/graphminimalpermissionsplugin.schema.json | Adds v2.4.0 schema for GraphMinimalPermissions plugin config. |
| schemas/v2.4.0/graphminimalpermissionsguidanceplugin.schema.json | Adds v2.4.0 schema for GraphMinimalPermissionsGuidance plugin config. |
| schemas/v2.4.0/genericrandomerrorplugin.schema.json | Adds v2.4.0 schema for GenericRandomError plugin config. |
| schemas/v2.4.0/genericrandomerrorplugin.errorsfile.schema.json | Adds v2.4.0 schema for GenericRandomError errors file. |
| schemas/v2.4.0/executionsummaryplugin.schema.json | Adds v2.4.0 schema for ExecutionSummary plugin config. |
| schemas/v2.4.0/devtoolsplugin.schema.json | Adds v2.4.0 schema for DevTools plugin config. |
| schemas/v2.4.0/crudapiplugin.schema.json | Adds v2.4.0 schema for CrudApi plugin config. |
| schemas/v2.4.0/crudapiplugin.apifile.schema.json | Adds v2.4.0 schema for CrudApi API definition file. |
| schemas/v2.4.0/cachingguidanceplugin.schema.json | Adds v2.4.0 schema for CachingGuidance plugin config. |
| schemas/v2.4.0/authplugin.schema.json | Adds v2.4.0 schema for Auth plugin config. |
| schemas/v2.4.0/apicenterproductionversionplugin.schema.json | Adds v2.4.0 schema for ApiCenterProductionVersion plugin config. |
| schemas/v2.4.0/apicenteronboardingplugin.schema.json | Adds v2.4.0 schema for ApiCenterOnboarding plugin config. |
| schemas/v2.4.0/apicenterminimalpermissionsplugin.schema.json | Adds v2.4.0 schema for ApiCenterMinimalPermissions plugin config. |
| install.iss | Updates stable Windows installer version strings to 2.4.0. |
| install-beta.iss | Updates beta Windows installer version strings to 2.4.0-beta.1. |
| Dockerfile_beta | Updates default DEVPROXY_VERSION to 2.4.0 for beta image build file. |
| Dockerfile | Updates default DEVPROXY_VERSION to 2.4.0 for stable image build. |
| DevProxy/devproxyrc.json | Updates $schema references to schemas/v2.4.0. |
| DevProxy/DevProxy.csproj | Bumps DevProxy package version to 2.4.0. |
| DevProxy/devproxy-errors.json | Updates $schema reference to schemas/v2.4.0. |
| DevProxy/config/spo-csom-types.json | Updates $schema reference to schemas/v2.4.0. |
| DevProxy/config/microsoft-graph.json | Updates $schema references to schemas/v2.4.0. |
| DevProxy/config/microsoft-graph-rate-limiting.json | Updates $schema reference to schemas/v2.4.0. |
| DevProxy/config/m365.json | Updates $schema references to schemas/v2.4.0. |
| DevProxy/config/m365-mocks.json | Updates $schema reference to schemas/v2.4.0. |
| DevProxy.Plugins/Mocking/MockResponsePlugin.cs | Updates hardcoded schema URL to schemas/v2.4.0. |
| DevProxy.Plugins/DevProxy.Plugins.csproj | Bumps DevProxy.Plugins package version to 2.4.0. |
| DevProxy.Abstractions/DevProxy.Abstractions.csproj | Bumps DevProxy.Abstractions package version to 2.4.0. |
| .github/skills/upgrade-devproxy-version/scripts/upgrade-version.sh | Replaces grep -P extraction with sed-based extraction for version strings. |
garrytrinder
approved these changes
Apr 9, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.