0.2.0rc1
Pre-release
Pre-release
What's Changed
- Fix
SSHContextFactoryretrieval logic by @LanderOtto in #931 - Fix
uv pip uninstallin cwl conformance tests script by @LanderOtto in #934 - Implement
__hash__method in theExecutionLocationby @LanderOtto in #933 - Added
restoremethod by @LanderOtto in #864 - Refactor
DirectedGraphclass by @LanderOtto in #919 - Added type checking with
mypyby @GlassOfWhiskey in #938 - Fix trivial mypy errors by @GlassOfWhiskey in #943
- Fix trivial mypy
[var-annotated]errors by @GlassOfWhiskey in #944 - Migrate from
cachetoolstocacheboxby @GlassOfWhiskey in #945 - Substitute manual quoting with
shlexandmslexby @GlassOfWhiskey in #946 - Fix
StreamFlowPathcomparison by @GlassOfWhiskey in #948 - Add
UnrecoverableWorkflowExceptionby @LanderOtto in #954 - Improved
InterWorkflowPortby @LanderOtto in #951 - Use official Docker setup action by @GlassOfWhiskey in #956
- Fix optional empty list output in CWL by @LanderOtto in #959
- Implement persistent shells for improved performance by @GlassOfWhiskey in #960
- Close
Shellif an error occurs by @GlassOfWhiskey in #962 - Improve
LoopCombinatorby @LanderOtto in #952 - Improve
RemotePathMapperperformance by @GlassOfWhiskey in #970 - Adjust the
get_path_processormethod by @GlassOfWhiskey in #973 - Optimize SQLite performance and concurrency by @GlassOfWhiskey in #974
- Improve
LocalStreamFlowPath.checksum()performance by @GlassOfWhiskey in #975 - Fix database relative path by @LanderOtto in #969
- Support files deduplication in RunCrate by @GlassOfWhiskey in #978
- Fix provenance with multiple equal files by @GlassOfWhiskey in #988
- Fix empty glob by @LanderOtto in #989
- Added
--validateflag tostreamflow runby @GlassOfWhiskey in #995 - Add tag to
JobTokenby @LanderOtto in #999 - Add
Status.RECOVEREDby @LanderOtto in #958 - Change propagation condition of
InterWorkflowPortby @LanderOtto in #1001 - Fixed recovery of loops by @LanderOtto in #826
- Fixed synchronization of multiple recovery workflows by @LanderOtto in #822
- Implemented template validation in the
CommandTemplateMapclass by @LanderOtto in #916 - Fix
notifyof stacked locations by @LanderOtto in #1006 - Add
FaultTolerancedocumentation by @LanderOtto in #1004 - Validate CWL
whencondition dependencies by @LanderOtto in #825 - Propagate mounts to wrapped locations in
QueueManagerConnectorby @GlassOfWhiskey in #947 - Fixed retrieving disk information in
SingularityConnectorby @LanderOtto in #894
Dependencies
- Bump aiohttp from 3.13.3 to 3.13.4 by @dependabot[bot] in #1010
- Bump cachetools from 6.2.4 to 6.2.6 by @dependabot[bot] in #932
- Bump cachetools from 6.2.6 to 7.0.0 by @dependabot[bot] in #936
- Bump cryptography from 46.0.3 to 46.0.5 by @dependabot[bot] in #949
- Bump cryptography from 46.0.5 to 46.0.6 by @dependabot[bot] in #1009
- Bump cwltool from 3.1.20260108082145 to 3.1.20260315121657 by @dependabot[bot] in #992
- Bump importlib-metadata from 8.7.1 to 8.8.0 by @dependabot[bot] in #996
- Bump importlib-metadata from 8.8.0 to 9.0.0 by @dependabot[bot] in #997
- Bump kubernetes-asyncio from 34.3.3 to 35.0.0 by @dependabot[bot] in #953
- Bump kubernetes-asyncio from 35.0.0 to 35.0.1 by @dependabot[bot] in #967
- Bump orjson from 3.11.5 to 3.11.6 by @dependabot[bot] in #991
- Bump plotly from 6.5.2 to 6.6.0 by @dependabot[bot] in #980
- Bump psutil from 7.2.1 to 7.2.2 by @dependabot[bot] in #935
- Bump pygments from 2.19.2 to 2.20.0 by @dependabot[bot] in #1011
- Bump rdflib from 7.5.0 to 7.6.0 by @dependabot[bot] in #993
- Bump requests from 2.32.5 to 2.33.0 by @dependabot[bot] in #1007
Dev Dependencies
- Bump actions/download-artifact from 7 to 8 by @dependabot[bot] in #971
- Bump actions/upload-artifact from 6 to 7 by @dependabot[bot] in #972
- Bump bandit from 1.9.3 to 1.9.4 by @dependabot[bot] in #966
- Bump black from 26.1.0 to 26.3.0 by @dependabot[bot] in #987
- Bump black from 26.3.0 to 26.3.1 by @dependabot[bot] in #990
- Bump codecov/codecov-action from 5 to 6 by @dependabot[bot] in #1008
- Bump codespell from 2.4.1 to 2.4.2 by @dependabot[bot] in #986
- Bump docker/build-push-action from 6 to 7 by @dependabot[bot] in #985
- Bump docker/login-action from 3 to 4 by @dependabot[bot] in #983
- Bump docker/setup-buildx-action from 3 to 4 by @dependabot[bot] in #984
- Bump docker/setup-compose-action from 1 to 2 by @dependabot[bot] in #976
- Bump docker/setup-docker-action from 4 to 5 by @dependabot[bot] in #979
- Bump docker/setup-qemu-action from 3 to 4 by @dependabot[bot] in #982
- Bump helm/kind-action from 1.13.0 to 1.14.0 by @dependabot[bot] in #957
- Bump isort from 7.0.0 to 8.0.0 by @dependabot[bot] in #961
- Bump isort from 8.0.0 to 8.0.1 by @dependabot[bot] in #977
- Bump mypy from 1.19.0 to 1.19.1 by @dependabot[bot] in #940
- Bump pandas-stubs from 2.3.3.251201 to 2.3.3.260113 by @dependabot[bot] in #942
- Bump pytest-cov from 7.0.0 to 7.1.0 by @dependabot[bot] in #1002
- Bump types-cachetools from 6.2.0.20251022 to 6.2.0.20260317 by @dependabot[bot] in #994
- Bump types-jsonschema from 4.25.1.20251009 to 4.26.0.20260202 by @dependabot[bot] in #941
- Bump types-jsonschema from 4.26.0.20260202 to 4.26.0.20260324 by @dependabot[bot] in #1003
- Bump types-jsonschema from 4.26.0.20260324 to 4.26.0.20260325 by @dependabot[bot] in #1005
- Bump types-psutil from 7.1.3.20251202 to 7.2.2.20260130 by @dependabot[bot] in #939
Full Changelog: 0.2.0.dev14...0.2.0rc1