Skip to content

feat: bump versions to 1.15.8 - #6702

Merged
joaomdmoura merged 1 commit into
mainfrom
feat/bump-version-1.15.8
Jul 28, 2026
Merged

feat: bump versions to 1.15.8#6702
joaomdmoura merged 1 commit into
mainfrom
feat/bump-version-1.15.8

Conversation

@joaomdmoura

@joaomdmoura joaomdmoura commented Jul 28, 2026

Copy link
Copy Markdown
Collaborator

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 in crewai, crewai-core, crewai-cli, crewai-tools, crewai-files, and crewai-devtools. Inter-package pins in pyproject.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.

Copilot AI review requested due to automatic review settings July 28, 2026 14:55
@coderabbitai

coderabbitai Bot commented Jul 28, 2026

Copy link
Copy Markdown

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro Plus

Run ID: 6361997a-278e-492a-bb3f-aa732fb357ca

📥 Commits

Reviewing files that changed from the base of the PR and between 2e95bfb and 22c1da3.

📒 Files selected for processing (9)
  • lib/cli/pyproject.toml
  • lib/cli/src/crewai_cli/__init__.py
  • lib/crewai-core/src/crewai_core/__init__.py
  • lib/crewai-files/src/crewai_files/__init__.py
  • lib/crewai-tools/pyproject.toml
  • lib/crewai-tools/src/crewai_tools/__init__.py
  • lib/crewai/pyproject.toml
  • lib/crewai/src/crewai/__init__.py
  • lib/devtools/src/crewai_devtools/__init__.py

📝 Walkthrough

Walkthrough

Changes

The release metadata is aligned to version 1.15.8: package dependency pins and module-level __version__ constants are updated across the CLI, core, files, tools, CrewAI, and devtools packages.

Version alignment

Layer / File(s) Summary
Package versions and dependency pins
lib/*/pyproject.toml, lib/*/src/*/__init__.py
Dependency constraints and exported package version constants are updated from 1.15.7 to 1.15.8.

Suggested reviewers: copilot

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Title check ✅ Passed The title accurately summarizes the main change: version bumps to 1.15.8.
Description check ✅ Passed The description is directly related and matches the version and dependency updates in the diff.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch feat/bump-version-1.15.8

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.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@joaomdmoura
joaomdmoura enabled auto-merge (squash) July 28, 2026 14:55

@alex-clawd alex-clawd left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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:

  • #6692FileWriterTool sandbox (base_dir present in file_writer_tool.py)
  • #6690WaitTool (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.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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__ to 1.15.8 in crewai, crewai-core, crewai-cli, crewai-tools, crewai-files, and crewai-devtools.
  • Updated intra-monorepo dependency pins to ==1.15.8 in relevant pyproject.toml files (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.

@joaomdmoura
joaomdmoura merged commit 133baf3 into main Jul 28, 2026
57 checks passed
@joaomdmoura
joaomdmoura deleted the feat/bump-version-1.15.8 branch July 28, 2026 14:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants