What's Changed
* Add webhook provider by typpo in https://github.com/promptfoo/promptfoo/pull/117
* Add support for editing config in web view by typpo in https://github.com/promptfoo/promptfoo/pull/115
* Standalone server with database with self-hosting support by typpo in https://github.com/promptfoo/promptfoo/pull/118
* Add support for custom llm-rubric grading via `rubricPrompt` in Assertion objects
* Add support for `vars` in `rubricPrompt`, making it easier to pass expected values per test case
* Add a handful of new supported parameters to OpenAI, Azure, Anthropic, and Replicate providers
* Allow setting `config` on `provider` attached to Assertion or TestCase
* Add/improve support for custom providers in matchesSimilarity and matchesLlmRubric
**Full Changelog**: https://github.com/promptfoo/promptfoo/compare/0.20.1...0.21.0