What's Changed
Features
- feat(redteam): add EU AI Act mappings by @typpo in #4000
- feat(redteam): add gender bias plugin by @typpo in #3886
- feat(eval): add evaluation duration display by @mldangelo in #3996
Bug Fixes
- fix: autowrap prompts with partial nunjucks tags by @will-holley in #3999
- fix(python): resolve paths relative to promptfooconfig when not cloud config by @faizanminhas in #4001
Chores
- chore(providers): improve Perplexity API integration by @mldangelo in #3990
- build: add Node.js 24 support by @mldangelo in #3941
- chore(redteam): set plugin config type by @sklein12 in #3982
- chore(providers): add EU Claude 3.7 Sonnet model to Bedrock by @mldangelo in #3998
- chore(redteam): update iterative tree by @MrFlounder in #3987
- chore: bump version to 0.112.6 by @mldangelo in #4003
- chore(deps): update dependencies by @mldangelo in #3985
- refactor: clean up providers for redteam generate by @faizanminhas in #3954
Documentation
- docs: add basic enterprise architecture diagram by @typpo in #3988
- docs(ci): add Azure pipelines by @typpo in #3986
- docs(ci): add Bitbucket and Travis CI by @typpo in #3997
- docs(examples): add medical agent example by @typpo in #3993
- docs(blog): add truncation marker to MCP blog post by @mldangelo in #3984
Tests
- test: add unit test for src/redteam/types.ts by @gru-agent in #3983
Full Changelog: 0.112.5...0.112.6