Cumulusci

Latest version: v4.3.0

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

Scan your dependencies

Page 50 of 57

2.0.0alpha39

- Two new task classes exist for loading and deleting data via Bulk
API. Note that there are no default task mappings for these classes
as the mappings should be project specific. Define your own mappings
in your project's cumulusci.yml file to use them.
- **cumulusci.tasks.bulkdata.LoadData**: Loads relational data
from a sqlite database into Salesforce objects using a yaml file
for mapping
- **cumulusci.tasks.bulkdata.DeleteData**: Deletes all records
from specified objects in order of object list
- Added support for customPermissions
- Added new Command task that can be used to call arbitrary commands
with configurable environment variables

2.0.0alpha38

- Scratch orgs now cache the org info locally during flow execution to
prevent multiple calls out to the Heroku CLI that are unnecessary
- Scratch org calls now properly capture and print both stdout and
stderr in the case of an exception in calls to Heroku CLI
- [run_tests_debug]{.title-ref} now deletes existing TraceFlag objects
in addition to DebugLevels
- Fix bug in [](push-all) and [](push-sandbox)
- Push tasks now use timezone for start_date option

2.0.0alpha37

- []github-release-notes() now correctly handles the
situation where a merge commit's date can be different than the
PR's merged_at date in Github by comparing commit sha's

2.0.0alpha36

- [](github-release) now works with an existing tag/ref and
sleeps for 3 seconds after creating the tag to allow Github time to
catch up

2.0.0alpha35

- Remove [draft]{.title-ref} option from [](github-release)
since the Github API doesn't support querying draft releases

2.0.0alpha34

- Fix bug with [](github-release) that was causing
validation errors from Github

Page 50 of 57

Links

Releases

Has known vulnerabilities

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.