Change8

0.118.0

Breaking Changes
📦 crewaiView on GitHub →
1 breaking1 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

  1. Rename all instances of TaskGuardrail to LLMGuardrail in your codebase.
  2. 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