Releases: crewAIInc/crewAI
Releases · crewAIInc/crewAI
0.95.0
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
- @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
0.86.0
What's Changed
- remove all references to pipeline and pipeline router
- docs: Add Nvidia NIM as provider in Custom LLM
- add knowledge demo + improve knowledge docs
- Brandon/cre 509 hitl multiple rounds of followup
- New docs about yaml crew with decorators. Simplify template crew
0.85.0
What's Changed
- Added knowledge to agent level
- Feat/remove langchain
- Improve typed task outputs
- Log in to Tool Repository on
crewai login
- Fixes issues with result as answer not properly exiting LLM loop
- fix: missing key name when running with ollama provider
- fix spelling issue found
- Update readme for running mypy
- Add knowledge to mint.json
- Update Github actions
- Docs Update Agents docs to include two approaches for creating an agent
- Documentation Improvements: LLM Configuration and Usage
v0.83.0
What's Changed
- New
before_kickoff
andafter_kickoff
crew callbacks - Support to pre-seed agents with Knowledge
- Add support for retrieving user preferences and memories using Mem0
- Fix Async Execution
- Upgrade chroma and adjust embedder function generator
- Update CLI Watson supported models + docs
- Reduce level for Bandit
- Fixing all tests
- Update Docs
0.80.0
- Fixing Tokens callback replacement bug
- Fixing Step callback issue
- Add cached prompt tokens info on usage metrics
- Fix crew_train_success test
0.79.4
Series of small bug fixes around llms support
0.79.0
- Add inputs to flows
- Enhance log storage to support more data types
- Add support to IBM memory
- Add Watson as an option in CLI
- Add security.md file
- Replace .netrc with uv environment variables
- Move BaseTool to main package and centralize tool description generation
- Raise an error if an LLM doesnt return a response
- Fix flows to support cycles and added in test
- Update how we name crews and fix missing config
- Update docs
0.76.9
- Update plot command for flow to crewai flow plot
- Add tomli so we can support 3.10
- Forward install command options to
uv sync
- Improve tool text description and args
- Improve tooling and flow docs
- Update flows cli to allow you to easily add additional crews to a flow with crewai flow add-crew
- Fixed flows bug when using multiple start and listen(and_(..., ..., ...))
0.76.2
Updating crewai create commadn
0.76.0
- fix/fixed missing API prompt + CLI docs update
- chore(readme): fixing step for 'running tests' in the contribution
- support unsafe code execution. add in docker install and running checks
- Fix memory imports for embedding functions by