feat: add -impersonate-service-account flag
Resolves #52 This builds on #51.
Resolves #52 This builds on #51.
I'm aware this tool is now partially integrated into `gcloud run services proxy`, but I find it useful for accessing IAP-protected services without modifying the application. ## Proposal Add a new `...
When using `gcloud auth application-default login`, the proxy fails with: ``` failed to find token source: failed to get idtoken source: idtoken: unsupported credentials type ``` ## Cause The error...
## Summary Fixes the code review bot reporting false positives about files not changed in the PR. **Root Cause:** The bot was using `git diff BASE_SHA..HEAD_SHA` which shows **all differences** betw...
Fixes #7185 ## Summary Add `isInputComposing` utility to prevent IME users from accidentally submitting forms when pressing Enter to confirm character selection. Use this for custom `onKeyDow...
**Describe the bug** I'm having trouble renaming evals with Japanese characters. As a workaround, I currently type the name in another application and paste it into the dialog. When using an Input M...
Fixes #7096 ## Cause Zod v4's `z.toJSONSchema()` generates `allOf` with `additionalProperties: false` in each sub-schema when using `z.intersection()`. This causes JSON Schema validators to reje...
**Describe the bug** The published JSON Schema (`https://promptfoo.dev/config-schema.json`) now reports validation errors for `defaultTest.options.provider` configurations that were previously valid....
Resolves #6569 `region: global` → `aiplatform.googleapis.com` (no prefix) other regions → `{region}-aiplatform.googleapis.com` References: - [Vertex AI locations documentation](https://cloud.g...
**Describe the bug** The Vertex AI provider generates an incorrect API host when `region: global` is specified, resulting in 404 errors. The provider attempts to construct the hostname using the pat...
I have already published extensions to the VS Code Marketplace under the publisher name "pokutuna". I would like to publish to the Open VSX Registry as well, using the same publisher namespace "pokut...
resolves #6126 ## Summary This PR resolves the SIGSEGV error that has been blocking Docker releases. The issue was caused by a regression in `@swc/core@1.13.20` that causes segmentation faults ...
**Describe the bug** The Docker release workflow has been failing consistently. As a result, the Docker image at https://ghcr.io/promptfoo/promptfoo has not been updated since version 0.118.14 (relea...
Thank you for creating this great tool. I'm using mcp-proxy to consolidate multiple MCP sedskrver configurations for multiple local AI tools. I'd like to propose adding an `enabled` boolean field to ...
The VSCode extension currently lacks a feature to export notebooks with their execution outputs as HTML, equivalent to the "Download as HTML" button available in Web UI. The current workaround is to ...
**Describe the bug** When using promptfooconfig.yaml with the YAML Language Server schema reference (`$schema=https://promptfoo.dev/config-schema.json`), VS Code and other editors display validation e...
resolves #5822 Previously, when both config.systemInstruction and prompt system role existed, the Gemini provider would throw an error. This changes the behavior to merge both instructions with co...
**Describe the bug** The Gemini provider throws a "Template error: system instruction defined in prompt and config" error when both `config.systemInstruction` and assertion-added system messages are ...