feat: bump versions to 1.15.8 - #6702
Conversation
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (9)
📝 WalkthroughWalkthroughChangesThe release metadata is aligned to version Version alignment
Suggested reviewers: 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
alex-clawd
left a comment
There was a problem hiding this comment.
Approved.
Version-only, and symmetric — every removed line has a matching addition, so nothing is half-promoted. All six packages move together (crewai, crewai-core, crewai-cli, crewai-tools, crewai-files, crewai-devtools), and there's no 1.15.7 left anywhere on the branch:
git grep '1.15.7' -- '*.toml' 'lib/*/src/*/__init__.py' -> no matches
That's the check worth doing on a coordinated bump: a single missed inter-package pin publishes a stable package depending on the previous version, and it fails at install time for users rather than in CI here.
Confirmed both of the substantive changes since 1.15.7 are actually on the release branch rather than merged after the cut:
- #6692 —
FileWriterToolsandbox (base_dirpresent infile_writer_tool.py) - #6690 —
WaitTool(wait_tool/present)
Worth flagging for the release notes: #6692 fixes an arbitrary file write. On 1.15.7 an LLM-supplied directory was unvalidated, so FileWriterTool could write anywhere the process had permission — I reproduced that before approving it. This release is the fix, so the notes probably want to say so plainly rather than filing it under tool improvements. Users pinning crewai-tools will want to know this is the version to move to.
12 pass / 12 pending, no failures.
There was a problem hiding this comment.
Pull request overview
Release bump across the CrewAI monorepo from 1.15.7 → 1.15.8, updating package __version__ constants and aligning inter-package dependency pins so installs resolve consistently.
Changes:
- Updated
__version__to1.15.8increwai,crewai-core,crewai-cli,crewai-tools,crewai-files, andcrewai-devtools. - Updated intra-monorepo dependency pins to
==1.15.8in relevantpyproject.tomlfiles (crewai,crewai-cli,crewai-tools).
Reviewed changes
Copilot reviewed 9 out of 9 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| lib/devtools/src/crewai_devtools/init.py | Bumps devtools package __version__ to 1.15.8. |
| lib/crewai/src/crewai/init.py | Bumps main crewai package __version__ to 1.15.8. |
| lib/crewai/pyproject.toml | Aligns crewai pins to crewai-core/crewai-cli and optional crewai-tools at 1.15.8. |
| lib/crewai-tools/src/crewai_tools/init.py | Bumps crewai-tools package __version__ to 1.15.8. |
| lib/crewai-tools/pyproject.toml | Aligns crewai-tools dependency on crewai==1.15.8. |
| lib/crewai-files/src/crewai_files/init.py | Bumps crewai-files package __version__ to 1.15.8. |
| lib/crewai-core/src/crewai_core/init.py | Bumps crewai-core package __version__ to 1.15.8. |
| lib/cli/src/crewai_cli/init.py | Bumps crewai-cli package __version__ to 1.15.8. |
| lib/cli/pyproject.toml | Aligns crewai-cli pin to crewai-core==1.15.8. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Note
Low Risk
Release-only version and dependency pin updates; no runtime or API logic changes in the diff.
Overview
Bumps the CrewAI monorepo from 1.15.7 to 1.15.8 with no functional code changes in this diff.
__version__is updated increwai,crewai-core,crewai-cli,crewai-tools,crewai-files, andcrewai-devtools. Inter-package pins inpyproject.toml(crewai-core,crewai-cli,crewai-tools) are aligned to 1.15.8 so installs stay in sync.Reviewed by Cursor Bugbot for commit 22c1da3. Bugbot is set up for automated code reviews on this repo. Configure here.