Repository navigation
·
1 commit
to main
since this release
Immutable
release. Only release title and notes can be modified.
What's Changed
Features
- Add standalone LiteLLM catalog PR before version bump
- Record where crewai run stops before kickoff
- Add crewai skill search to list the organization's skills
- Pass crewai run --inputs to a Python flow
- Add deploy create --zip and print the commit a zip is built from
- Document agent planning with planningconfig and migrate reasoning page
Bug Fixes
- Stop offering shut-down Gemini models in crewai create
- Raise MissingAPIKeyError for OpenAI-compatible providers
- Count repeated tool call stops in anonymous telemetry
- Count a crewai run whose project script fails
- Let crewai[litellm] import on Python 3.10; raise joserfc, pyasn1, pypdf floors
- Retry an empty LLM answer once and raise a typed error
- Ask for structured output when a tool-using agent finishes
- Refactor JSON that does not match the output model instead of failing
- Warn on repeated tool calls and keep the work when stopping
- Honor context_window_size and warn on the fallback window
- Raise MissingAPIKeyError for a missing or placeholder API key
- Restore removed import paths with deprecation warnings
- Keep the provider's exception on LiteLLM streaming errors
- Tell the model how to recover from an unreadable deferred result
- Offer a login and retry once when AMP rejects the saved login during eval
- Stop rich live panel repainting into redirected logs
- Load from_repository set inside an agent's config
- Save unrestorable callbacks as null instead of breaking restore
- Show AMP's reason on a 401 and let the run app's deploy log in again
- Wait for the whole device-code lifetime at login and exit 1 on timeout
- Keep module identity when crewai rebuilds forward-ref namespaces
- Print upgrade commands instead of rewriting UV projects on crewai update
- Return the post from the flow scaffold's last step
- Exit 1 when a crewai+ command needs a login
- Exit with guidance when a Python conversational flow has no terminal
- Keep deeply nested JSON as text in the run TUI on Python 3.12
- Let the JSON crew runner load against an older crewai-core
- Report token usage for LiteLLM tool-call and structured-output calls
Breaking Changes
- Document the removal of the 1.15.29 agent executor with migration notes
Contributors
@Vidit-Ostwal, @alexmarchenko-crewai, @dependabot[bot], @joaomdmoura, @lorenzejay