Cumulusci

Latest version: v4.3.0

Safety actively analyzes 723625 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 5 of 57

3.82.0

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed

Critical Changes 🛠

- Remove `robot_lint` task and dependencies by [jstvz](https://github.com/jstvz) in [#3697](https://github.com/SFDO-Tooling/CumulusCI/pull/3697)

Changes 🎉

- Show an error message when no `origin` remote is present by [lakshmi2506](https://github.com/lakshmi2506) in [#3679](https://github.com/SFDO-Tooling/CumulusCI/pull/3679)
- Improve task `return_values` documentation by [lakshmi2506](https://github.com/lakshmi2506) in [#3689](https://github.com/SFDO-Tooling/CumulusCI/pull/3689)
- Task to retrieve a complete Profile from an org by [aditya-balachander](https://github.com/aditya-balachander) in [#3672](https://github.com/SFDO-Tooling/CumulusCI/pull/3672)
- Support Python 3.12 by [jstvz](https://github.com/jstvz) in [#3691](https://github.com/SFDO-Tooling/CumulusCI/pull/3691)
- Make task `options` read only when using Pydantic option validation by [aditya-balachander](https://github.com/aditya-balachander) in [#3695](https://github.com/SFDO-Tooling/CumulusCI/pull/3695)

Issues Fixed 🩴

- Fix Github url parse error for some scenarios by [mgrandhi](https://github.com/mgrandhi) in [#3683](https://github.com/SFDO-Tooling/CumulusCI/pull/3683)

New Contributors

- mgrandhi made their first contribution in [3683](https://github.com/SFDO-Tooling/CumulusCI/pull/3683)

**Full Changelog**: https://github.com/SFDO-Tooling/CumulusCI/compare/v3.81.0...v3.82.0

3.81.0

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed

Changes 🎉

- Add option to specify release window in `cci org scratch` by [jain-naman-sf](https://github.com/jain-naman-sf) in [#3653](https://github.com/SFDO-Tooling/CumulusCI/pull/3653)
- Add describe_metadatatypes task by [lakshmi2506](https://github.com/lakshmi2506) in [#3669](https://github.com/SFDO-Tooling/CumulusCI/pull/3669)
- Fix JSON output for `cci org info` by [jain-naman-sf](https://github.com/jain-naman-sf) in [#3675](https://github.com/SFDO-Tooling/CumulusCI/pull/3675)
- Fix `TypeError` when service sensitive attribute is `None` by [jain-naman-sf](https://github.com/jain-naman-sf) in [#3674](https://github.com/SFDO-Tooling/CumulusCI/pull/3674)
- metadeploy_publish presents clear errors when plans are not available by [lakshmi2506](https://github.com/lakshmi2506) in [#3684](https://github.com/SFDO-Tooling/CumulusCI/pull/3684)
- Add clear error message when `create_package_version` run against persistent orgs by [lakshmi2506](https://github.com/lakshmi2506) in [#3676](https://github.com/SFDO-Tooling/CumulusCI/pull/3676)
- Add collision-check option to deploy task by [jain-naman-sf](https://github.com/jain-naman-sf) in [#3667](https://github.com/SFDO-Tooling/CumulusCI/pull/3667)
- Handling exception when the Tooling API returns a test result with a null method name by [lakshmi2506](https://github.com/lakshmi2506) in [#3681](https://github.com/SFDO-Tooling/CumulusCI/pull/3681)

**Full Changelog**: https://github.com/SFDO-Tooling/CumulusCI/compare/v3.80.0...v3.81.0

3.80.0

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed

Changes 🎉

- Allow setting Major and Minor Version in upload_production task by [jain-naman-sf](https://github.com/jain-naman-sf) in [#3651](https://github.com/SFDO-Tooling/CumulusCI/pull/3651)
- Add better error handling for empty or invalid org and service env vars by [prescod](https://github.com/prescod) in [#3365](https://github.com/SFDO-Tooling/CumulusCI/pull/3365)
- Query with install_key in promote_package_version (via zenibako) by [davidmreed](https://github.com/davidmreed) in [#3654](https://github.com/SFDO-Tooling/CumulusCI/pull/3654)
- Trim whitespaces during service data entry by [aditya-balachander](https://github.com/aditya-balachander) in [#3661](https://github.com/SFDO-Tooling/CumulusCI/pull/3661)
- Display namespace in output of `cci org info` by [jain-naman-sf](https://github.com/jain-naman-sf) in [#3662](https://github.com/SFDO-Tooling/CumulusCI/pull/3662)
- Extend `deploy` task to support REST API deployment by [aditya-balachander](https://github.com/aditya-balachander) in [#3650](https://github.com/SFDO-Tooling/CumulusCI/pull/3650)
- Add `ApexTestSuite` support in the `run_tests` task by [mjawadtp](https://github.com/mjawadtp) in [#3660](https://github.com/SFDO-Tooling/CumulusCI/pull/3660)
- Implement variable substitution for nested structures in cumulusci.yml by [aditya-balachander](https://github.com/aditya-balachander) in [#3665](https://github.com/SFDO-Tooling/CumulusCI/pull/3665)
- Add XPath-based 'find_replace' functionality to `deploy` by [aditya-balachander](https://github.com/aditya-balachander) in [#3655](https://github.com/SFDO-Tooling/CumulusCI/pull/3655)
- Improve message description handling for scratch org cli `not_found` error by [lakshmi2506](https://github.com/lakshmi2506) in [#3659](https://github.com/SFDO-Tooling/CumulusCI/pull/3659)
- Add `deactivate_flows` task by [lakshmi2506](https://github.com/lakshmi2506) in [#3664](https://github.com/SFDO-Tooling/CumulusCI/pull/3664)

Issues Fixed 🩴

- Add guard for empty body to github_release_report by [jstvz](https://github.com/jstvz) in [#3645](https://github.com/SFDO-Tooling/CumulusCI/pull/3645)

New Contributors

- zenibako made their first contribution in [3654](https://github.com/SFDO-Tooling/CumulusCI/pull/3654)

* jain-naman-sf made their first contribution in [3651](https://github.com/SFDO-Tooling/CumulusCI/pull/3651)
* aditya-balachander made their first contribution in [3661](https://github.com/SFDO-Tooling/CumulusCI/pull/3661)
* mjawadtp made their first contribution in [3660](https://github.com/SFDO-Tooling/CumulusCI/pull/3660)
* lakshmi2506 made their first contribution in [3659](https://github.com/SFDO-Tooling/CumulusCI/pull/3659)

**Full Changelog**: https://github.com/SFDO-Tooling/CumulusCI/compare/v3.79.0...v3.80.0

3.79.0

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed

Changes 🎉

- Added workarounds to support Vlocity local compilation in CI by [jstvz](https://github.com/jstvz) in [#3642](https://github.com/SFDO-Tooling/CumulusCI/pull/3642)

**Full Changelog**: https://github.com/SFDO-Tooling/CumulusCI/compare/v3.78.0...v3.79.0

3.78.0

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed

Changes 🎉

- Updated Permission Set preflights to handle Permission Set Groups by [jkasturi-sf](https://github.com/jkasturi-sf) in [#3623](https://github.com/SFDO-Tooling/CumulusCI/pull/3623)
- Added the `create_pull_request_on_conflict` option to automerge tasks by [BenjaminFrench](https://github.com/ BenjaminFrench) in [#3632](https://github.com/SFDO-Tooling/CumulusCI/pull/3632)

Issues Fixed 🩴

- Fixed issues with uploading some Unlocked Packages by [jstvz](https://github.com/jstvz) in [#3636](https://github.com/SFDO-Tooling/CumulusCI/pull/3636)
- Corrected behavior of the `skip_future_releases` option by [jstvz](https://github.com/jstvz) in [#3624](https://github.com/SFDO-Tooling/CumulusCI/pull/3624)

**Full Changelog**: https://github.com/SFDO-Tooling/CumulusCI/compare/v3.77.0...v3.78.0

3.77.0

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed

Changes 🎉

- Add preflight check for PSL assignments by [davidmreed](https://github.com/davidmreed) in [#3616](https://github.com/SFDO-Tooling/CumulusCI/pull/3616)
- Use Marketing Cloud's validate endpoint to update deployment packages by [davidmreed](https://github.com/davidmreed) and [TheBitShepherd](https://github.com/TheBitShepherd) in [#3598](https://github.com/SFDO-Tooling/CumulusCI/pull/3598)

**Full Changelog**: https://github.com/SFDO-Tooling/CumulusCI/compare/v3.76.0...v3.77.0

Page 5 of 57

Links

Releases

Has known vulnerabilities

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.