v0.13.2
NVIDIA/garakv0.13.2Nov 10, 2025by jmartin-tech
AI Summary
Added iterative probe framework with FITD as example implementation and new 'any' detector. Multiple bug fixes for transformers, LangChain, and probe modules.
Key Highlights
- Base class for iterative probes and FITD
- Detectors: any detector
- Transformers bugfix for pegasus
- DAN probes refactored using metaclass pattern
- Conversation support improvements
- Guide to running garak faster
New Features
- Base class for iterative probes
- FITD (Follow the Instructions) probe
- Any detector
Full Release Notes
## What's Changed ### New plugins * probe: Base class for iterative probes and FITD as an example by @aishwaryap in https://github.com/NVIDIA/garak/pull/1414 * detectors: any by @leondz in https://github.com/NVIDIA/garak/pull/1427 ### Improved plugins * detectors: Fix incorrect target class for MustRefuteClaimModel by @RobGeada in https://github.com/NVIDIA/garak/pull/1419 * probes: Win11 probe still uses Windows 10 product names and goal by @2020ashish in https://github.com/NVIDIA/garak/pull/1422 * probes: properly parse the OFCOM list file by @paulinek13 in https://github.com/NVIDIA/garak/pull/1438 * probes: atkgen probe verbose output by @MrMoshkovitz in https://github.com/NVIDIA/garak/pull/1447 * probes: NameError in TAP/PAIR probes by @MrMoshkovitz in https://github.com/NVIDIA/garak/pull/1452 * detectors: access Message.text in PlainJSON by @jmartin-tech in https://github.com/NVIDIA/garak/pull/1454 * generators: enable parameter suppression to LiteLLM by @JDSmith-F1 in https://github.com/NVIDIA/garak/pull/1411 ### Documentation * docs: revert unintended changes to translation configs by @paulinek13 in https://github.com/NVIDIA/garak/pull/1458 * docs: guide to running garak faster by @leondz in https://github.com/NVIDIA/garak/pull/1463 * docs: patch filename in doc on accelerating garak by @leondz in https://github.com/NVIDIA/garak/pull/1465 ### Tuning & fixes * bugfix: `transformers` disconnect btw pegasus and `transformers-community/group-beam-search` by @leondz in https://github.com/NVIDIA/garak/pull/1403 * Use ABC to exclude abstract classes from --list_probes by @patriciapampanelli in https://github.com/NVIDIA/garak/pull/1398 * limit langchain version until migration by @jmartin-tech in https://github.com/NVIDIA/garak/pull/1420 * correct _mint_attempt conversation support by @jmartin-tech in https://github.com/NVIDIA/garak/pull/1417 * update github-specific content to 'target' param pattern by @leondz in https://github.com/NVIDIA/garak/pull/1426 * add __init__.py for all test paths containing `.py` by @jmartin-tech in https://github.com/NVIDIA/garak/pull/1428 * Fix/recommended detector migration by @patriciapampanelli in https://github.com/NVIDIA/garak/pull/1409 * refactor DAN probes using metaclass pattern by @patriciapampanelli in https://github.com/NVIDIA/garak/pull/1380 * update detectors to reflect immutable attempt prompt by @jmartin-tech in https://github.com/NVIDIA/garak/pull/1415 * improve prompt translation support for Conversation related types by @jmartin-tech in https://github.com/NVIDIA/garak/pull/1441 * fix: aggregate probes details in digest by @parkanzky in https://github.com/NVIDIA/garak/pull/1459 * fix: reduce window for multiprocessing race by @jmartin-tech in https://github.com/NVIDIA/garak/pull/1464 ## New Contributors * @RobGeada made their first contribution in https://github.com/NVIDIA/garak/pull/1419 * @2020ashish made their first contribution in https://github.com/NVIDIA/garak/pull/1422 * @paulinek13 made their first contribution in https://github.com/NVIDIA/garak/pull/1438 * @MrMoshkovitz made their first contribution in https://github.com/NVIDIA/garak/pull/1447 * @JDSmith-F1 made their first contribution in https://github.com/NVIDIA/garak/pull/1411 * @parkanzky made their first contribution in https://github.com/NVIDIA/garak/pull/1459 **Full Changelog**: https://github.com/NVIDIA/garak/compare/v0.13.1...v0.13.2