3.21.0
- Add kubernetes watch. #2848
- Add service account configuration for Kubernetes. #2851
- Head object 404 with encryption. #2853
- Tests for Kubernetes. #2838
- Turn usernames into non-spooky Kubernetes name components. #2836
- Make examples a symlink to make examples discoverable. #2834
- Kubernetes BatchSystem Support. #2786
- Specify GCE coreos image by family name instead of specific version. #2829
- Add toil-cwl-runner --provenance. #2785
- Revise caching more. #2770
- Bump psutil >= 3.0.1, <6. #2790
- Add "failed_" prefix to failed logs. #2792
- Add --writeLogsFromAllJobs option. #2781
- Expose --default-container to toil-cwl-runner. #2784
- Update cwltool from 1.0.20190228155703 -> 1.0.20190815141648. #2764
- Pass jobID to Torque Wrapper. #2762
- Limit Length of Log Names. #2755
- Add CWL options --strict-memory-limit, --relax-path-checks, and --leave-container. #2718
- Update EC2 nodes and script. #2709
- Redesign File Job Store layout. #2669
Bug Fixes
- Fix for passing default values between Workflows. #2831
- Ignore checking versioning consistency when cleaning s3 jobstore. #2826
- Ensure terminated ignored nodes are cleared from batch system. #2789
- Fix Slurm sbatch command. #2777
- Typo in gridengine.py. #2778
- CWL fixes. #2783
- Clarify
/data
mountpoint fordockerCall
. #2747 - Fix CWL tmpdir to be unique per job. #2745
- Protect against potential AWS truncated downloads. #2731
- Fix runningOnEC2 to work with all instances. #2734
- Prevent Toil from zipping entire dirs. #2728
- Changes to lsf.py to make it compatible on lsf9 and lsf10. #2726
- Remove X86_64 type requirement from lsf support. #2723
- Clean up temporary directories cwltoil uses to hold output streams. #2690
Thank you to our contributors: @mr-c, @arostamianfar, @adamnovak, @jeffrey856, @tthyer, @kaushik-work, @dleehr, @ionox0, @psafont, @mb1069, @tobiaszjarosiewicz, @gconcepcion, @byee4, @smoe, @TMiguelT, @jvivian-atreca!