What's Changed
* feat(bedrock): Add support for mistral, llama, cohere by typpo in https://github.com/promptfoo/promptfoo/pull/885
* feat(ollama): add OLLAMA_API_KEY to support authentication by syndimann in https://github.com/promptfoo/promptfoo/pull/883
* feat(redteam): add test for competitor recommendations by typpo in https://github.com/promptfoo/promptfoo/pull/877
* feat(webui): Show the number of passes and failures by typpo in https://github.com/promptfoo/promptfoo/pull/888
* feat(webui): show manual grading record in test details view by typpo in https://github.com/promptfoo/promptfoo/pull/906
* feat(webui): use indexeddb instead of localstorage by typpo in https://github.com/promptfoo/promptfoo/pull/905
* feat: ability to set test case metric from csv by typpo in https://github.com/promptfoo/promptfoo/pull/889
* feat: interactive onboarding by typpo in https://github.com/promptfoo/promptfoo/pull/886
* feat: support `threshold` param from csv by typpo in https://github.com/promptfoo/promptfoo/pull/903
* feat: support array of values for `similar` assertion by typpo in https://github.com/promptfoo/promptfoo/pull/895
* fix(vertex): support var templating in system instruction by typpo in https://github.com/promptfoo/promptfoo/pull/902
* fix: Prompt variable reads unprocessed spaces on both sides by big-camel in https://github.com/promptfoo/promptfoo/pull/887
* fix: windows node 22 flake by typpo in https://github.com/promptfoo/promptfoo/pull/907
* [fix(webui): display latency when available](https://github.com/promptfoo/promptfoo/commit/bb335efbe9e8d6b23526c837402787a1cbba9969)
* [fix: ci passing despite failing build (](https://github.com/promptfoo/promptfoo/commit/ce6090be5d70fbe71c6da0a5ec1a73253a9d8a0e)https://github.com/promptfoo/promptfoo/pull/876[)](https://github.com/promptfoo/promptfoo/commit/ce6090be5d70fbe71c6da0a5ec1a73253a9d8a0e)
* [fix: incorrect migrations path in docker build](https://github.com/promptfoo/promptfoo/commit/6a1eef4e4b006b32de9ce6e5e2d7c0bd3b9fa95a) https://github.com/promptfoo/promptfoo/issues/861
* chore(ci): add `workflow_dispatch` trigger by mldangelo in https://github.com/promptfoo/promptfoo/pull/897
* chore(deps): update most dependencies to latest stable versions by mldangelo in https://github.com/promptfoo/promptfoo/pull/898
* chore: add more gemini models by typpo in https://github.com/promptfoo/promptfoo/pull/894
* chore: introduce eslint by mldangelo in https://github.com/promptfoo/promptfoo/pull/904
* chore: switch to SWC for faster Jest tests by mldangelo in https://github.com/promptfoo/promptfoo/pull/899
* chore: update to prettier 3 by mldangelo in https://github.com/promptfoo/promptfoo/pull/901
* [chore(openai): add tool_choice required type](https://github.com/promptfoo/promptfoo/commit/e97ce63221b0e06f7e03f46c466da36c5b713017)
New Contributors
* syndimann made their first contribution in https://github.com/promptfoo/promptfoo/pull/883
**Full Changelog**: https://github.com/promptfoo/promptfoo/compare/0.62.1...0.63.0