0.118.0
Breaking Changes📦 crewaiView on GitHub →
⚠ 1 breaking✨ 1 features🐛 3 fixes🔧 4 symbols
Summary
This release renames TaskGuardrail to LLMGuardrail, introduces no-code Guardrail creation, and fixes several core issues including template handling and logging overrides.
⚠️ Breaking Changes
- TaskGuardrail has been renamed to LLMGuardrail. Update all references in your code to the new class name.
Migration Steps
- Rename all instances of TaskGuardrail to LLMGuardrail in your codebase.
- Ensure litellm is pinned to version 1.167.1 if managing dependencies manually.
✨ New Features
- Added support for no-code Guardrail creation to simplify AI behavior controls.
🐛 Bug Fixes
- Fixed issues with missing prompt or system templates.
- Removed global logging configuration to prevent unintended overrides of user logging settings.
- Added missing __init__.py files to ensure proper module initialization.
🔧 Affected Symbols
TaskGuardrailLLMGuardrailCrewStructuredToollitellm