What's Changed
Dropped Python 3.6 support, brought back Python 3.7 support for this release only
Python 3.12 is now supported
* Fixed race condition which happens when a job runs "too fast", by jmfernandez in https://github.com/common-workflow-language/cwltool/pull/1890
* Propery locate podman images by jmfernandez in https://github.com/common-workflow-language/cwltool/pull/1891
* add cudaDeviceCount flag to the request requirements by ndonyapour in https://github.com/common-workflow-language/cwltool/pull/1895
* use nonlocal mem_tn variable by jfennick in https://github.com/common-workflow-language/cwltool/pull/1896
* start testing with Python 3.12 by mr-c in https://github.com/common-workflow-language/cwltool/pull/1882
* py version support policy, RHEL: only track full support releases by mr-c in https://github.com/common-workflow-language/cwltool/pull/1881
* Cope with narrower terminal by mr-c in https://github.com/common-workflow-language/cwltool/pull/1893
* release testing tweaks by mr-c in https://github.com/common-workflow-language/cwltool/pull/1900
* add back in Python 3.7 for one last release by mr-c in https://github.com/common-workflow-language/cwltool/pull/1898
Deps
* Update rdflib requirement from <6.4,>=4.2.2 to >=4.2.2,<7.1 by dependabot in https://github.com/common-workflow-language/cwltool/pull/1880
* Bump sphinx-rtd-theme from 1.2.2 to 1.3.0 by dependabot in https://github.com/common-workflow-language/cwltool/pull/1892
* bump minimum required schema_salad version to reflect reality. by mr-c in https://github.com/common-workflow-language/cwltool/pull/1894
* Bump actions/checkout from 3 to 4 by dependabot in https://github.com/common-workflow-language/cwltool/pull/1897
New Contributors
* ndonyapour made their first contribution in https://github.com/common-workflow-language/cwltool/pull/1895
**Full Changelog**: https://github.com/common-workflow-language/cwltool/compare/3.1.20230719185429...3.1.20230906142556