What's Changed
* add the --shm-size parameter at runtime by lihl2014 in https://github.com/common-workflow-language/cwltool/pull/1972
* Append "cwltool" to HTTP User-Agent string by svonworl in https://github.com/common-workflow-language/cwltool/pull/1977
* biocontainers test is flaky, automatically retry it. by mr-c in https://github.com/common-workflow-language/cwltool/pull/1983
* setuptools: silence package discovery warnings by mr-c in https://github.com/common-workflow-language/cwltool/pull/1981
* pytest: use the worksteal scheduler and run on all logical cores, not just physical. by mr-c in https://github.com/common-
workflow-language/cwltool/pull/1984
* podman nor singularity/apptainer support is experimental by mr-c in https://github.com/common-workflow-language/cwltool/pull/1991
Deps
* Bump actions/cache from 3 to 4 by dependabot in https://github.com/common-workflow-language/cwltool/pull/1968
* Update black requirement from ~=23.12 to ~=24.1 by dependabot in https://github.com/common-workflow-language/cwltool/pull/1970
* Update pytest requirement from <7.5,>=6.2 to >=6.2,<8.1 by dependabot in https://github.com/common-workflow-language/cwltool/pull/1971
* Update pytest requirement from <8.1,>=6.2 to >=6.2,<8.2 by dependabot in https://github.com/common-workflow-language/cwltool/pull/1980
* Update flake8-bugbear requirement from <23.13 to <24.2 by dependabot in https://github.com/common-workflow-language/cwltool/pull/1966
* Update flake8-bugbear requirement from <24.2 to <24.3 by dependabot in https://github.com/common-workflow-language/cwltool/pull/1975
* Bump codecov/codecov-action from 3 to 4 by dependabot in https://github.com/common-workflow-language/cwltool/pull/1973
* Update galaxy-tool-util requirement from !=23.0.1,!=23.0.2,!=23.0.3,!=23.0.4,!=23.0.5,<23.2,>=22.1.2 to >=22.1.2,!=23.0.1,!=23.0.2,!=23.0.3,!=23.0.4,!=23.0.5,<23.3 by dependabot in https://github.com/common-workflow-language/cwltool/pull/1978
* Update black requirement from ~=24.1 to ~=24.2 by dependabot in https://github.com/common-workflow-language/cwltool/pull/1976
* Bump mypy from 1.8.0 to 1.9.0 by dependabot in https://github.com/common-workflow-language/cwltool/pull/1982
* Galaxy-* 24.0.0 by mr-c in https://github.com/common-workflow-language/cwltool/pull/1990
* Update black requirement from ~=24.2 to ~=24.3 by dependabot in https://github.com/common-workflow-language/cwltool/pull/1985
New Contributors
* lihl2014 made their first contribution in https://github.com/common-workflow-language/cwltool/pull/1972
* svonworl made their first contribution in https://github.com/common-workflow-language/cwltool/pull/1977
**Full Changelog**: https://github.com/common-workflow-language/cwltool/compare/3.1.20240112164112...3.1.20240404144621