What's Changed
This patch release addresses several important bug fixes and improvements, particularly focusing on jailbreak detection, LLMRails configuration handling, and content safety compatibility issues.
🚀 Features
- (jailbreak) Add direct API key configuration support (#1260)
🐛 Bug Fixes
- (jailbreak) Lazy load jailbreak detection dependencies (#1223)
- (llmrails) Constructor LLM should not skip loading other config models (#1221, #1247, #1250, #1258)
- (content_safety) Replace try-except with iterable unpacking for policy violations (#1207)
- (jailbreak) Pin numpy==1.23.5 for scikit-learn compatibility (#1249)
- (output_parsers) Iterable unpacking compatibility in content safety parsers (#1242)
📚 Documentation
- More heading levels so RNs resolve links (#1228)
- Update docs version (#1219)
- Fix jailbreak detection build instructions (#1248)
- Change ABC bot link at docs (#1261)
🧪 Testing
- Fix async test failures in cache embeddings and buffer strategy tests (#1237)
- (content_safety) Add tests for content safety actions (#1240)
⚙️ Miscellaneous Tasks
- Update pre-commit-hooks to v5.0.0 (#1238)
New Contributors
- @jeffreyscarpenter made their first contribution in #1223
- @gcr made their first contribution in #1207
- @bwook00 made their first contribution in #1261
Full Changelog: v0.14.0...v0.14.1