Tags: dotnet/dev-proxy
Tags
Support creating YAML config files via `devproxy config new` (extensi… …on or `--format`) (#1559) * Initial plan * Support creating YAML config files via devproxy config new Co-authored-by: garrytrinder <11563347+garrytrinder@users.noreply.github.com> * Add optional --format to config new command Co-authored-by: garrytrinder <11563347+garrytrinder@users.noreply.github.com> * Update DevProxy/Commands/ConfigCommand.cs Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Dispose JsonDocument in YAML conversion helper Co-authored-by: waldekmastykarz <11164679+waldekmastykarz@users.noreply.github.com> * Add missing blank line between ConfigCommand helper methods Co-authored-by: garrytrinder <11563347+garrytrinder@users.noreply.github.com> * Use format-specific snippets URLs for config new command Download snippets from /json or /yaml endpoint instead of a single URL. Removes client-side JSON-to-YAML conversion since YAML snippets are now served natively. Closes #1559 --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: garrytrinder <11563347+garrytrinder@users.noreply.github.com> Co-authored-by: Waldek Mastykarz <waldek@mastykarz.nl> Co-authored-by: Garry Trinder <garry@trinder365.co.uk> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Co-authored-by: waldekmastykarz <11164679+waldekmastykarz@users.noreply.github.com>
Add `devproxy api show` command and API section to `--help` (#1553) * Initial plan * Add REST API discoverability: 'api' command and help text Co-authored-by: waldekmastykarz <11164679+waldekmastykarz@users.noreply.github.com> * Rename 'api' to 'api show' for consistency with existing verb subcommands Co-authored-by: waldekmastykarz <11164679+waldekmastykarz@users.noreply.github.com> * Address PR feedback: use Logger, remove redundant default, read port from config Co-authored-by: waldekmastykarz <11164679+waldekmastykarz@users.noreply.github.com> * Update DevProxy/Commands/DevProxyCommand.cs Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Update DevProxy/Commands/ApiCommand.cs Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Align output pattern with PR #1548: use _logger.LogInformation() for text output Co-authored-by: waldekmastykarz <11164679+waldekmastykarz@users.noreply.github.com> * Use --output text|json pattern from merged PR #1548 in ApiCommand Co-authored-by: waldekmastykarz <11164679+waldekmastykarz@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: waldekmastykarz <11164679+waldekmastykarz@users.noreply.github.com> Co-authored-by: Waldek Mastykarz <waldek@mastykarz.nl> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Bump github/codeql-action from 4.31.10 to 4.32.0 (#1513) Bumps [github/codeql-action](https://github.com/github/codeql-action) from 4.31.10 to 4.32.0. - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](github/codeql-action@cdefb33...b20883b) --- updated-dependencies: - dependency-name: github/codeql-action dependency-version: 4.32.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Fix extra logging in non-root commands (#1500) * Initial plan * Fix extra logging in non-root commands by filtering plugin messages Co-authored-by: waldekmastykarz <11164679+waldekmastykarz@users.noreply.github.com> * Refactor: Use IsRootCommand instead of listing subcommand names Co-authored-by: waldekmastykarz <11164679+waldekmastykarz@users.noreply.github.com> * Handle jwt command separately: no console logging, other subcommands log Co-authored-by: waldekmastykarz <11164679+waldekmastykarz@users.noreply.github.com> * Apply suggestion from @Copilot Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Enhance logging for non-root subcommands by adjusting filter levels and adding console formatter * Fix subcommands to use simple logging with plugin messages filtered out Co-authored-by: waldekmastykarz <11164679+waldekmastykarz@users.noreply.github.com> * Keep rich logging for subcommands, only suppress plugin messages Co-authored-by: waldekmastykarz <11164679+waldekmastykarz@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: waldekmastykarz <11164679+waldekmastykarz@users.noreply.github.com> Co-authored-by: Waldek Mastykarz <waldek@mastykarz.nl> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Co-authored-by: Garry Trinder <garry@trinder365.co.uk>
Add CORS support to Dev Proxy web API (#1496) * Initial plan * Add CORS support to Dev Proxy web API Co-authored-by: waldekmastykarz <11164679+waldekmastykarz@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: waldekmastykarz <11164679+waldekmastykarz@users.noreply.github.com>
Proxy stdio traffic (#1485) * Basics * Logging * MCP fix * Plugins * LogRequest * DevToolPlugin support * Logging to Dev Tools Plugin * Proper name * Fix display name * Misc fixes * Mock stdio * Fixes * Update MockStdioResponsePlugin schema to version 2.1.0 and add configuration schema * Adds support for specifying config for stdio * Update DevProxy.Abstractions/Models/MockStdioResponse.cs Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Review fixes --------- Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Upgrades version to v2.1.0 (#1488) * Adds skill for updating version number * Updates version to v2.1.0 * Update .github/skills/upgrade-devproxy-version/scripts/upgrade-version.sh Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
PreviousNext