Releases: dotnet/dev-proxy
Releases · dotnet/dev-proxy
v0.28.0-beta.1
What's Changed
- Bump github/codeql-action from 3.28.16 to 3.28.17 by @dependabot in #1160
 - Fixes concurrency issue in ProxyEngine, ConcolFormatter, and MockResponsePlugin #1161 by @bartizan in #1162
 - Adds blockUnmockedRequests property of mock response plugin config schema by @bartizan in #1166
 - Updates DevToolsPlugin to not require browser to be closed by @waldekmastykarz in #1156
 - Reorders CLI options and subcommands to show alphabetically by @bartizan in #1171
 - Fixes generating patch operations in TSP. Closes #1172 by @waldekmastykarz in #1173
 - Removes GraphConnectorNotificationPlugin. Closes #1155 by @waldekmastykarz in #1157
 - Fixes issue with handling multiple headers with same name in DevToolsPlugin. Closes #1169 by @waldekmastykarz in #1170
 - Fixes language model configuration in the schema. Closes #1163 by @waldekmastykarz in #1164
 - Improves using HttpClient by @waldekmastykarz in #1168
 - Updates version to v0.28.0 by @waldekmastykarz in #1158
 - Adds logging LLM usage information using OpenTelemetry. Closes #1067 by @waldekmastykarz in #1167
 
New Contributors
Full Changelog: v0.27.0...v0.28.0-beta.1
Test your apps today!
👇 Download
v0.27.0
What's Changed
- Adds schema for the MinimalPermissionsGuidancePlugin. Closes #1102 by @waldekmastykarz in #1103
 - Bump Microsoft.IdentityModel.Protocols.OpenIdConnect and System.IdentityModel.Tokens.Jwt in /dev-proxy by @dependabot in #1108
 - Bump Microsoft.IdentityModel.Protocols.OpenIdConnect and System.IdentityModel.Tokens.Jwt in /dev-proxy-plugins by @dependabot in #1109
 - Updates version to v0.27.0 by @waldekmastykarz in #1106
 - Fixes processing hosts and URLs to watch by @waldekmastykarz in #1107
 - Adds dependabot GH Actions config by @waldekmastykarz in #1122
 - Adds code signing by @waldekmastykarz in #1123
 - Bump actions/upload-artifact from 4.6.0 to 4.6.2 by @dependabot in #1124
 - Bump actions/setup-dotnet from 4.3.0 to 4.3.1 by @dependabot in #1128
 - Bump docker/login-action from 3.3.0 to 3.4.0 by @dependabot in #1127
 - Bump actions/download-artifact from 4.1.8 to 4.2.1 by @dependabot in #1125
 - Bump thedoctor0/zip-release from 0.7.1 to 0.7.6 by @dependabot in #1126
 - Bump github/codeql-action from 3.28.8 to 3.28.15 by @dependabot in #1130
 - Bump Swashbuckle.AspNetCore from 8.1.0 to 8.1.1 in /dev-proxy by @dependabot in #1129
 - Adds TypeSpecGeneratorPlugin. Closes #817 by @waldekmastykarz in #1131
 - Refactors local LM connection to make it generic. Closes #1105 by @waldekmastykarz in #1132
 - Adds TypeSpecGeneratorPlugin schema by @waldekmastykarz in #1135
 - Adds client property to the rc schema by @waldekmastykarz in #1137
 - Bump github/codeql-action from 3.28.15 to 3.28.16 by @dependabot in #1141
 - Extends schemas with descriptions. Closes #499 by @waldekmastykarz in #1138
 - Bump actions/download-artifact from 4.2.1 to 4.3.0 by @dependabot in #1144
 - Bump docker/build-push-action from 6.15.0 to 6.16.0 by @dependabot in #1145
 - Refactors using language models to support OpenAI-compatible clients by @waldekmastykarz in #1139
 - Fixes reloading files multiple times. Closes #1120 by @waldekmastykarz in #1140
 - Fixes generating TypeSpec files by @waldekmastykarz in #1146
 - Adds support for auth in generating TypeSpec. Closes #1148 by @waldekmastykarz in #1154
 
Full Changelog: v0.26.0...v0.27.0
Test your apps today!
👇 Download
v0.27.0-beta.2
What's Changed
- Adds TypeSpecGeneratorPlugin. Closes #817 by @waldekmastykarz in #1131
 - Refactors local LM connection to make it generic. Closes #1105 by @waldekmastykarz in #1132
 
Full Changelog: v0.27.0-beta.1...v0.27.0-beta.2
Test your apps today!
👇 Download
v0.27.0-beta.1
What's Changed
- Adds schema for the MinimalPermissionsGuidancePlugin. Closes #1102 by @waldekmastykarz in #1103
 - Bump Microsoft.IdentityModel.Protocols.OpenIdConnect and System.IdentityModel.Tokens.Jwt in /dev-proxy by @dependabot in #1108
 - Bump Microsoft.IdentityModel.Protocols.OpenIdConnect and System.IdentityModel.Tokens.Jwt in /dev-proxy-plugins by @dependabot in #1109
 - Updates version to v0.27.0 by @waldekmastykarz in #1106
 - Fixes processing hosts and URLs to watch by @waldekmastykarz in #1107
 - Adds dependabot GH Actions config by @waldekmastykarz in #1122
 - Adds code signing by @waldekmastykarz in #1123
 - Bump actions/upload-artifact from 4.6.0 to 4.6.2 by @dependabot in #1124
 - Bump actions/setup-dotnet from 4.3.0 to 4.3.1 by @dependabot in #1128
 - Bump docker/login-action from 3.3.0 to 3.4.0 by @dependabot in #1127
 - Bump actions/download-artifact from 4.1.8 to 4.2.1 by @dependabot in #1125
 - Bump thedoctor0/zip-release from 0.7.1 to 0.7.6 by @dependabot in #1126
 - Bump github/codeql-action from 3.28.8 to 3.28.15 by @dependabot in #1130
 - Bump Swashbuckle.AspNetCore from 8.1.0 to 8.1.1 in /dev-proxy by @dependabot in #1129
 
Full Changelog: v0.26.0...v0.27.0-beta.1
Test your apps today!
👇 Download
v0.26.0
What's Changed
- Updates version to v0.26.0 by @garrytrinder in #1030
 - Validates that all URLs are covered by urlsToWatch. Closes #1002 by @waldekmastykarz in #1004
 - Makes apiSpecsFolderPath in MinimalPermissionsPlugin relative to devproxyrc.json. Closes #1020 by @waldekmastykarz in #1022
 - Updates MinimalPermissionsPlugin to handle no matched operations found. Closes #1021 by @waldekmastykarz in #1024
 - Excludes excluded URLs from hosts to watch. Closes #1026 by @waldekmastykarz in #1028
 - Removes the obsolete sample by @waldekmastykarz in #1017
 - Bump Swashbuckle.AspNetCore from 7.3.0 to 7.3.1 in /dev-proxy by @dependabot in #1016
 - Validates plugins configs against schema's. Closes #1003 by @waldekmastykarz in #1005
 - Adds schemas for v0.26.0. Closes #1032 by @garrytrinder in #1033
 - Fix broken image in readme. Closes #1031 by @garrytrinder in #1034
 - Add platform id to feedback template by @Allyyyyy in #1027
 - Move API service registration. Closes #1035 by @garrytrinder in #1036
 - Adds support for publishing Docker image. Closes #12 by @waldekmastykarz in #1044
 - Binds Proxy API to the same IP address as Proxy. Closes #1043 by @waldekmastykarz in #1046
 - Adds command to ensure the SSL certificate. Closes #1045 by @waldekmastykarz in #1047
 - Adds support for special chars in URLs for OpenAPI spec matching. Closes #1050 by @waldekmastykarz in #1051
 - Updates Docker files with the new cert ensure command. Closes #1049 by @waldekmastykarz in #1053
 - Bump Swashbuckle.AspNetCore from 7.3.1 to 8.0.0 in /dev-proxy by @dependabot in #1065
 - Bump Microsoft.VisualStudio.Threading from 17.13.2 to 17.13.61 in /dev-proxy by @dependabot in #1063
 - Renames MinimalPermissionsPlugin to MinimalPermissionsGuidancePlugin. Closes #1058 by @waldekmastykarz in #1059
 - Adds Minimal SharePoint CSOM permissions plugin. Closes #1018 by @waldekmastykarz in #1061
 - Adds the --discover option. Closes #1038 by @waldekmastykarz in #1062
 - Updates dependabot to scan all projects and Dockerfile by @waldekmastykarz in #1066
 - Removes obsolete urls-to-watch preset. Closes #1068 by @waldekmastykarz in #1069
 - Adds support for watching all URLs using *. Closes #1000 by @waldekmastykarz in #1070
 - Allows running proxy without plugins or URLs to watch. Closes #1042 by @waldekmastykarz in #1071
 - Add support for passing API spec variables values. Closes #1019 by @waldekmastykarz in #1074
 - Adds reporters for MinimalPermissionsPlugin by @waldekmastykarz in #1076
 - Makes 
--log-levela global option. Closes #1077 by @waldekmastykarz in #1078 - Adds MinimalCsomPermissionsPlugin config schema by @waldekmastykarz in #1080
 - Bump Microsoft.IdentityModel.Protocols.OpenIdConnect and System.IdentityModel.Tokens.Jwt in /dev-proxy by @dependabot in #1087
 - Bump Microsoft.IdentityModel.Protocols.OpenIdConnect and System.IdentityModel.Tokens.Jwt in /dev-proxy-plugins by @dependabot in #1088
 - Updates request log plugins to consider URLs to watch. Closes #1081 by @waldekmastykarz in #1084
 - Extends MinimalPermissionsPlugin to log minimal permissions. Closes #1083 by @waldekmastykarz in #1085
 - Adds text and markdown reporter for the MinimalCsomPermissionsPlugin. Closes #1082 by @waldekmastykarz in #1086
 - Bump Swashbuckle.AspNetCore from 8.0.0 to 8.1.0 in /dev-proxy by @dependabot in #1093
 - Updates Docker images to not use a fixed certificate by @waldekmastykarz in #1092
 - Adds API to download cert by @waldekmastykarz in #1094
 - Updates API by @waldekmastykarz in #1095
 - Bump Microsoft.OpenApi from 1.6.23 to 1.6.24 in /dev-proxy-plugins by @dependabot in #1100
 
New Contributors
Full Changelog: v0.25.0...v0.26.0
Test your apps today!
👇 Download
v0.26.0-beta.3
What's Changed
- Removes obsolete urls-to-watch preset. Closes #1068 by @waldekmastykarz in #1069
 - Adds support for watching all URLs using *. Closes #1000 by @waldekmastykarz in #1070
 - Allows running proxy without plugins or URLs to watch. Closes #1042 by @waldekmastykarz in #1071
 - Add support for passing API spec variables values. Closes #1019 by @waldekmastykarz in #1074
 - Adds reporters for MinimalPermissionsPlugin by @waldekmastykarz in #1076
 - Makes 
--log-levela global option. Closes #1077 by @waldekmastykarz in #1078 - Adds MinimalCsomPermissionsPlugin config schema by @waldekmastykarz in #1080
 - Bump Microsoft.IdentityModel.Protocols.OpenIdConnect and System.IdentityModel.Tokens.Jwt in /dev-proxy by @dependabot in #1087
 - Bump Microsoft.IdentityModel.Protocols.OpenIdConnect and System.IdentityModel.Tokens.Jwt in /dev-proxy-plugins by @dependabot in #1088
 - Updates request log plugins to consider URLs to watch. Closes #1081 by @waldekmastykarz in #1084
 - Extends MinimalPermissionsPlugin to log minimal permissions. Closes #1083 by @waldekmastykarz in #1085
 - Adds text and markdown reporter for the MinimalCsomPermissionsPlugin. Closes #1082 by @waldekmastykarz in #1086
 
Full Changelog: v0.26.0-beta.2...v0.26.0-beta.3
Test your apps today!
👇 Download
v0.26.0-beta.2
What's Changed
- Bump Swashbuckle.AspNetCore from 7.3.1 to 8.0.0 in /dev-proxy by @dependabot in #1065
 - Bump Microsoft.VisualStudio.Threading from 17.13.2 to 17.13.61 in /dev-proxy by @dependabot in #1063
 - Renames MinimalPermissionsPlugin to MinimalPermissionsGuidancePlugin. Closes #1058 by @waldekmastykarz in #1059
 - Adds Minimal SharePoint CSOM permissions plugin. Closes #1018 by @waldekmastykarz in #1061
 - Adds the --discover option. Closes #1038 by @waldekmastykarz in #1062
 - Updates dependabot to scan all projects and Dockerfile by @waldekmastykarz in #1066
 
Full Changelog: v0.26.0-beta.1...v0.26.0-beta.2
Test your apps today!
👇 Download
v0.26.0-beta.1
What's Changed
- Updates version to v0.26.0 by @garrytrinder in #1030
 - Validates that all URLs are covered by urlsToWatch. Closes #1002 by @waldekmastykarz in #1004
 - Makes apiSpecsFolderPath in MinimalPermissionsPlugin relative to devproxyrc.json. Closes #1020 by @waldekmastykarz in #1022
 - Updates MinimalPermissionsPlugin to handle no matched operations found. Closes #1021 by @waldekmastykarz in #1024
 - Excludes excluded URLs from hosts to watch. Closes #1026 by @waldekmastykarz in #1028
 - Removes the obsolete sample by @waldekmastykarz in #1017
 - Bump Swashbuckle.AspNetCore from 7.3.0 to 7.3.1 in /dev-proxy by @dependabot in #1016
 - Validates plugins configs against schema's. Closes #1003 by @waldekmastykarz in #1005
 - Adds schemas for v0.26.0. Closes #1032 by @garrytrinder in #1033
 - Fix broken image in readme. Closes #1031 by @garrytrinder in #1034
 - Add platform id to feedback template by @Allyyyyy in #1027
 - Move API service registration. Closes #1035 by @garrytrinder in #1036
 - Adds support for publishing Docker image. Closes #12 by @waldekmastykarz in #1044
 - Binds Proxy API to the same IP address as Proxy. Closes #1043 by @waldekmastykarz in #1046
 - Adds command to ensure the SSL certificate. Closes #1045 by @waldekmastykarz in #1047
 - Adds support for special chars in URLs for OpenAPI spec matching. Closes #1050 by @waldekmastykarz in #1051
 - Updates Docker files with the new cert ensure command. Closes #1049 by @waldekmastykarz in #1053
 
New Contributors
Full Changelog: v0.25.0...v0.26.0-beta.1
Test your apps today!
👇 Download
v0.25.0
What's Changed
- [StepSecurity] ci: Harden GitHub Actions by @step-security-bot in #981
 - Update copyright information to reflect .NET Foundation and Contributors by @garrytrinder in #982
 - Adds filterByHeaders and languageModel to schema. Fixes #977 by @waldekmastykarz in #978
 - Updates errors file to support overriding URLs to watch. Closes #972 by @waldekmastykarz in #979
 - Updates namespace by @waldekmastykarz in #984
 - Adds lockfiles and locked mode restore by @waldekmastykarz in #986
 - Deletes outdated specs by @waldekmastykarz in #987
 - Renames preset get to config get. Closes #973 by @waldekmastykarz in #985
 - Adds plugin config schemas. Closes #983 by @waldekmastykarz in #991
 - Updates version to v0.25.0 by @waldekmastykarz in #992
 - Moves rate as a configuration option for Graph- and GenericRandomError plugins. Closes #971 by @waldekmastykarz in #994
 - Shows options from plugins in -h help. Closes #993 by @waldekmastykarz in #995
 - Adds config new command to create new config file. Closes #975 by @waldekmastykarz in #996
 - Fixes watchProcessNames not set from the config file. Closes #1009 by @waldekmastykarz in #1010
 - Updates config new to read template from tag. Closes #997 by @waldekmastykarz in #1001
 - Fixes GraphMinimalPermissionsPlugin plugin. Closes #1012 by @waldekmastykarz in #1013
 - Bump Microsoft.VisualStudio.Threading from 17.12.19 to 17.13.2 in /dev-proxy by @dependabot in #1014
 - Timeout parameter option by @joshua-siw in #1006
 - Changes default LM to llama3.2 by @waldekmastykarz in #1011
 
New Contributors
- @step-security-bot made their first contribution in #981
 - @joshua-siw made their first contribution in #1006
 
Full Changelog: v0.24.0...v0.25.0
Test your apps today!
👇 Download
v0.25.0-beta.3
What's Changed
- Fixes GraphMinimalPermissionsPlugin plugin. Closes #1012 by @waldekmastykarz in #1013
 
Full Changelog: v0.25.0-beta.2...v0.25.0-beta.3
Test your apps today!
👇 Download