Skip to content

4.0.0

Compare
Choose a tag to compare
@DailyDreaming DailyDreaming released this 07 May 04:35
1c5f5fa

This release moves to python3 only, dropping all python2.7 compatibility, and also deprecates the command "cwltoil" in favor of "toil-cwl-runner".

  • Update cwltool version (==1.0.20190906054215 -> <=2.0.20200126090152). #2969
  • Drop the long-deprecated cwltoil. #2843
  • Dropped python2.7. #2973
  • Port provisioner tests and only test py3.6. #2842
  • CWL: Refactor of link merge + conditionals + pickValue. #2845
  • Add import subprocess to executor.py. #2976
  • Encode mtail stdin to utf-8 and flush. #2978
  • Encode framework message as utf-8 as well. #2981
  • Make the output files for grid engine batch systems not try and be in per-host directories. #2956
  • Use file locks instead of PID polling to see if other processes sharing the cache are alive. #2982
  • Size downloads during download. #2989
  • Add timeouts to all SQLite connect statements. #2993
  • Eliminate sleep time on --restart. #2990
  • Add support for --awsEc2ExtraSecurityGroupId. #2997
  • Add moveExports option. #2983
  • Set worker threads as dameon to prevent hanging process on error. #2998
  • Cut the Threads. #2999
  • [Part 1] CWL v1.1 Support #2985
  • [Part 2] CWL v1.1 Support #3000
  • Update Sphinx and let its version float. #3011
  • Add --enableUnlimitedPreemptableRetries option. #2896
  • Add less and vim to docker. #3017
  • Improve and Unify Log Dumping. #3008
  • Make dependency on Python3.6+ machine-readable in setup.py. #3021
  • Improve slurm update frequency. #3026
  • Make Sphinx a make prepare component and not a dependency. #3023
  • Use forked pymesos and http-parser dependencies. #3024

Bug Fixes

  • Fix python3 string/bytes error when using --printLogs. #3005
  • Fix connection between Kubernetes and Leader. #3004

Thank you to our contributors: @mr-c, @arostamianfar, @adamnovak, @jeffrey856, @kaushik-work, @glmxndr, @johnbradley, @cmarkello, @diekhans!