What's Changed
- Feat: Adding Multimodal Abilities to Crew
- Feat: Programatic Guardrails
- Feat: Gemini 2.0 Support
- Feat: CrewAI Flows Improvements
- Feat: Add Workflow Permissions
- Feat: Add support for langfuse with litellm
- Feat: Portkey Integration with CrewAI
- Feat: Add interpolate_only method and improve error handling
- Feat: Docling Support
- Feat: Weviate Support
- Fix: output_file not respecting system path
- Fix disk I/O error when resetting short-term memory.
- Fix: CrewJSONEncoder now accepts enums
- Fix: Python max version
- Fix: Interpolation for output_file in Task
- Fix: Handle coworker role name case/whitespace properly
- Fix: Add tiktoken as explicit dependency and document Rust requirement
- Fix: Include agent knowledge in planning process
- Fix: Change storage initialization to None for KnowledgeStorage
- Fix: Fix optional storage checks
- Fix: include event emitter in flows
- Fix: Docstring, Error Handling, and Type Hints Improvements
- Fix: Suppressed userWarnings from litellm pydantic issues
New Contributors
- @frieda-huang made their first contribution in #1726
- @Archkon made their first contribution in #1732
- @burnerlee made their first contribution in #1692
- @lgesuellip made their first contribution in #1713
- @fucktx made their first contribution in #1716
- @piotrm0 made their first contribution in #1560
- @caike made their first contribution in #1724
- @pcowgill made their first contribution in #1741
- @andrelago13 made their first contribution in #1747
- @kaavee315 made their first contribution in #1771
- @zeroasterisk made their first contribution in #1773
- @aspleenic made their first contribution in #1783
- @devin-ai-integration made their first contribution in #1742
- @joaoigm made their first contribution in #1760
- @siddharthsambharia-portkey made their first contribution in #1233
- @ericklima-ca made their first contribution in #1804
- @VinciGit00 made their first contribution in #1819