Toil

Latest version: v8.0.0

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

Scan your dependencies

Page 6 of 9

3.16.0

* More Robust WDL Support
* Reworked the Cluster Scaler Algorithm
* Updated subprocess32 to version 3.5.1
* Eliminated bd2k-lib dependencies
* apiDockerCall allows blocking now for both detached/attached images
* Util to fetch the latest AWS instance types
* Check if docker images specified by the Toil appliance are valid before running
* Reduce toil clean memory usage for AWS jobStores

_Bug Fixes_
* CWL fixes for handling promises / followOn jobs
* Fix occasional cPickle deadlocks
* Increased Google and Azure stability
* Google jobstore fixes
* fileJobStore deletion made more robust for NFS-like systems

Thank you to our external contributors: mr-c (big thanks for all of the CWL support!), chapmanb, ryanking, jmchilton, jorvis, evan-wehi, brainstorm, jsmedmar

3.15.0

* Azure Support (Beta)
* Google Support (Beta)

_Bug Fixes_
* CWL fixes.
* LSF cpu count fix.

Thank you to our external contributors: mr-c (big thanks for all of the CWL support!), chapmanb, ryanking, jmchilton, jorvis, evan-wehi, brainstorm, jsmedmar

3.14.0

* Added support for the HTCondor Batch System
* Updated documentation.
* Added the protobuf dependency for mesos.
* Updates for CWL (scheduling, update CWL ref runner, update conformance tests, expose cwltool's tempdir-prefix, expose user-space-docker-cmd, and always import links for CWL)
* Added an "all" option to install all extras.
* Check for venv in python 2 and 3.

_Bug Fixes_
* Added buffering for local file transfers to fix MemoryError bugs
* Fix race conditions for SLURM, GridEngine, Mesos, and Torque batch systems.
* Updated file size determination on Apple products.
* Fixed a bug when making the docs through Sphinx.
* Amended memory limit and reservation in LSF.
* Removed cwl-runner command, as it was interfering with the native CWL command.

Thank you to our external contributors: mr-c (big thanks for all of the CWL support!), chapmanb, ryanking, jmchilton, jorvis, evan-wehi, brainstorm, jsmedmar

releases/3.13.0-dirty
* WDL Alpha support
* Job store symlinking
* Updated cwltool support (version; fixes; testing)
* Better logging
* Option to get stderr from subprocessDockerCall
* Integration testing with ENCODE
* Cactus with autoscaling


_Bug Fixes_
* Fixed static provisioning
* Fixed launch-cluster bug when terminal size was too small
* Removed AWS specific code from the abstract provisioner

Thank you to our external contributors: mr-c, chapmanb, ryanking, jmchilton, jorvis, evan-wehi, brainstorm, jsmedmar

3.12.0

* Forkless mode for debugging
* Enabled Travis builds with a subset of tests (less than 15 minutes).
* DockerCall function changed to use docker API.
* Updated to Azure version 2.0.
* Added tempDir convenience function to job and made job.log an alias for fileStore.LogToMaster.
* Enhanced toil-cwl-runner to support SoftwareRequirements & BioContainers.
* Increased default retry count to 1.
* Deprecated cgcloud.
* Updated EC2 instance types.
* Upgraded pip to 9.0.1 and setup tools to 36.5.0 in appliance build.

*Bug fixes*
* Parasol parses jobStore path correctly.
* Parasol doesn't attempt to remove jobs that it didn't launch.
* Fixed problem with dynamic batch systems not always being created.
* Fix workflow effort being wasted if a single export fails.
* Added a default value for maxNodes.
* Fixed py.test collection errors when running locally.

Thank you to our external contributors: jmchilton, jorvis, evan-wehi, mr-c, brainstorm

3.11.0

* Allow batch creation of jobs.
* CWL: run internal jobs locally, not on cluster.
* TOIL_TEST_QUICK environment variable for running a subset of tests.
* Allow clusters with multiple node types.
* Put jobName into the _toil_worker arguments.
* GridEngine: cache instead of block for statePollingWait

_Bug Fixes_
* CWL: avoid early removal of the temporary outdir
* Fixed AWS readFileStream deadlock on partial reads.
* Use a socket to get the public-facing IP

Thank you to our external contributors: chapmanb, ryanking, mr-c

3.10.1

Adds missed commits that should have been in 3.10.0.

Page 6 of 9

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.