What's Changed
New Features
- feat(cli): Add connectivity tests to promptfoo validate by @faizanminhas in #5802
- feat(guardrails): map content filter response to guardrails output by @MrFlounder in #5859
- feat(webui): Download full results by @sklein12 in #5674
Bug Fixes
- fix(webui): Don't prepend fail reasons to output text by @faizanminhas in #5872
- fix(redteam): filter out placeholders before purpose generation by @danenania in #5852
- fix(tests): make auth login test tolerate colorized output by @danenania in #5851
Chores
- chore(core): change default log level to debug for network errors by @sklein12 in #5860
- chore(core): Don't log all request error messages by @sklein12 in #5870
- chore(linter): Enforce no unused function params by @will-holley in #5853
- chore(providers): remove deprecated IBM BAM provider by @mldangelo in #5843
- refactor(webui): improve EvalOutputPromptDialog with grouped dependency injection by @yash2998chhabria in #5845
Dependencies
- chore(deps): bump @azure/identity from 4.12.0 to 4.13.0 by @dependabot[bot] in #5858
- chore(deps): bump langchain-text-splitters from 0.3.5 to 1.0.0a1 in /examples/redteam-langchain in the pip group across 1 directory by @dependabot[bot] in #5855
Full Changelog: 0.118.12...0.118.13