v0.9.0.12
NVIDIA/garakv0.9.0.12Feb 20, 2024by leondz
AI Summary
Adds new encoding probes, Rasa generator, and support for multiple buffs. Includes OpenAI upgrades and fixes for REST generator timeout parameters.
Key Highlights
- New encoding probes
- Rasa generator support
- Multiple buffs support
- OpenAI upgrade
- REST generator timeout fixes
New Features
- Encoding probes (Base64, CharCode, etc.)
- Rasa generator
- Low Resource Languages Buff
- Multiple buffs support
- REST generator timeout defaults
Full Release Notes
## What's Changed ### plugins * New encoding probes by @zmackie in https://github.com/leondz/garak/pull/459 * OpenAI upgrade by @erickgalinkin in https://github.com/leondz/garak/pull/477 * Low Resource Languages Buff by @erickgalinkin in https://github.com/leondz/garak/pull/478 * Add Rasa generator by @rgstephens in https://github.com/leondz/garak/pull/453 * Tree of Attacks by @erickgalinkin in https://github.com/leondz/garak/pull/446 ### functionality improvements * support multiple buffs by @leondz in https://github.com/leondz/garak/pull/497 * wrap exception printing in repr by @leondz in https://github.com/leondz/garak/pull/425 * add generators.function docs & examples by @leondz in https://github.com/leondz/garak/pull/437 * update doc indices, add test to check them by @leondz in https://github.com/leondz/garak/pull/450 * fix & unify REST generator timeout param names; set default request timeout to 20s by @leondz in https://github.com/leondz/garak/pull/451 * add test to keep requirements in sync by @leondz in https://github.com/leondz/garak/pull/465 * docs for buffs by @leondz in https://github.com/leondz/garak/pull/466 * autosearch in the configs/ subdir for configs (no yaml extension should be given) by @leondz in https://github.com/leondz/garak/pull/467 * Update function.py by @erickgalinkin in https://github.com/leondz/garak/pull/500 * add warning when using a lite/default profile by @leondz in https://github.com/leondz/garak/pull/476 * rename default output dir to garak_runs/; by @leondz in https://github.com/leondz/garak/pull/488 * update openai model list by @leondz in https://github.com/leondz/garak/pull/494 * make test_openai generation tests skip if no OAI API key set by @leondz in https://github.com/leondz/garak/pull/491 ### fixes * html report now uses correct basedir by @leondz in https://github.com/leondz/garak/pull/439 * typos & clarifications in rest generator by @leondz in https://github.com/leondz/garak/pull/436 * update manifest by @leondz in https://github.com/leondz/garak/pull/454 * Avoid divide by zero error by @erickgalinkin in https://github.com/leondz/garak/pull/458 * Fix/test pytest-8.0.0 order by @leondz in https://github.com/leondz/garak/pull/472 * Check & enable Python 3.12 support by @leondz in https://github.com/leondz/garak/pull/475 * move pathlib uses to _config.transient.basedir by @leondz in https://github.com/leondz/garak/pull/499 * catch & handle HF hub exceptions loading dataset for package hallucination by @leondz in https://github.com/leondz/garak/pull/470 ## New Contributors * @zmackie made their first contribution in https://github.com/leondz/garak/pull/459 * @rgstephens made their first contribution in https://github.com/leondz/garak/pull/453 **Full Changelog**: https://github.com/leondz/garak/compare/v0.9.0.11...v0.9.0.12