0.2.0.dev11
Pre-release
Pre-release
What's Changed
- Add support for Python 3.12 by @GlassOfWhiskey in #256
- Added possibility to load ports and steps in a different workflow by @LanderOtto in #274
- Fixed minor issue with port-targets documentation by @paoloviviani in #276
- Update Node.js version in CI pipeline by @GlassOfWhiskey in #286
- Update CWL v1.2 conformance tests by @GlassOfWhiskey in #288
- Refactor conftest.py by @LanderOtto in #287
- Fixed Config persistence by @LanderOtto in #289
- Fixed loop termination combinator persistence by @LanderOtto in #290
- Removed deprecated
pkg_resources
API by @GlassOfWhiskey in #291 - Replace
cgi
andlogging.warn
with new APIs by @GlassOfWhiskey in #292 - Improve
test_download
logic by @GlassOfWhiskey in #293 - Add warning messages for default connector params by @GlassOfWhiskey in #294
- Add
optional
param to composite processors by @GlassOfWhiskey in #295 - Fix copy remote-to-remote using ConnectorWrapper by @LanderOtto in #301
- Adjusted local-to-remote copy with folders by @GlassOfWhiskey in #308
- Fixed remote-to-local copy of nested directories by @LanderOtto in #309
- Fixed template environment variables by @LanderOtto in #310
- Fixed SSHClientConnection closing by @LanderOtto in #311
- Fixed incomplete stream reading by @LanderOtto in #314
- Fix
valueFrom
type checking behaviour by @GlassOfWhiskey in #323 - Fixed data location invalidation by @LanderOtto in #324
- Fixed job name by @LanderOtto in #325
- Fixed typo errors by @LanderOtto in #326
- Added missing task creation in some gathers by @LanderOtto in #327
- Fixed symbolic link remote input data error by @LanderOtto in #328
- Added
StreamWrapper
documentation by @GlassOfWhiskey in #329 - Fixed
CWLConditionalStep
persistence by @LanderOtto in #330 - Fixed provenance issues by @LanderOtto in #331
- Improved error message of batch systems when job fails by @LanderOtto in #332
- Added check after the creation data by @LanderOtto in #336
- Add no regression test for Sphinx documentation by @GlassOfWhiskey in #337
- Reduce size of database metadata by @LanderOtto in #338
- Fixed
get
method ofRemotePathMapper
by @LanderOtto in #343 - Move CWL 1.2 conformance to main branch by @GlassOfWhiskey in #346
- Improved scatter/gather performance by @LanderOtto in #348
- Added new queries to the Database by @LanderOtto in #356
- Added
retries
andretryDelay
parameters in theSSHConnector
configuration by @LanderOtto in #361 - Fixed some bugs by @LanderOtto in #333
- Fix Codecov GitHub action by @GlassOfWhiskey in #374
- Fix CWL Docker Requirement config example by @GlassOfWhiskey in #375
- Remove SSH deployment from MacOS CI by @GlassOfWhiskey in #376
- Fix Codecov GitHub Action by @GlassOfWhiskey in #379
- Fix Codecov GitHub Action by @GlassOfWhiskey in #380
- Add
codecov.yml
configuration file by @GlassOfWhiskey in #382 - Support for nested Location objects by @GlassOfWhiskey in #383
- Add
__slots__
attribute toToken
objects by @GlassOfWhiskey in #385 - Fixed provenance for the
size
tokens by @LanderOtto in #370 - Remove
__eq__
and__hash__
fromLocation
by @GlassOfWhiskey in #389 - Refactor the
Location
class hierarchy by @GlassOfWhiskey in #390 - Fixed
asyncio.Event
synchronizations when an exception occurs by @LanderOtto in #395 - Fixed input ports of
DotProductSizeTransformer
by @LanderOtto in #396 - Fixed wrapped connector calls for
QueueManagerConnector
classes by @LanderOtto in #403 - Fix
ListMergeCombinator
port names by @LanderOtto in #407 - Update MacOS X CI/CD pipeline by @GlassOfWhiskey in #408
- Fixed glob on symbolic link path by @LanderOtto in #417
- Removed
scheduling_policy
attribute inTarget
class by @LanderOtto in #421 - Removed
scheduling_groups
attribute by @LanderOtto in #422 - Changed retrieval of location hardware in the
SSHConnector
class by @LanderOtto in #424 - Refactor
test_scheduler
by @LanderOtto in #425 - Fixed
ValueFromTransformer
by @LanderOtto in #446 - Fixed scheduler timeout in Python<3.11 by @LanderOtto in #449
Dependencies
- Bump actions/setup-node from 3 to 4 by @dependabot in #263
- Bump actions/setup-python from 4 to 5 by @dependabot in #306
- Bump actions/upload-artifact from 3 to 4 by @dependabot in #318
- Bump aiohttp from 3.8.6 to 3.9.0 by @dependabot in #283
- Bump aiohttp from 3.9.0 to 3.9.1 by @dependabot in #296
- Bump aiohttp from 3.9.1 to 3.9.2 by @dependabot in #364
- Bump aiohttp from 3.9.2 to 3.9.3 by @dependabot in #367
- Bump aiohttp from 3.9.3 to 3.9.4 by @dependabot in #429
- Bump aiohttp from 3.9.4 to 3.9.5 by @dependabot in #431
- Bump aiosqlite from 0.19.0 to 0.20.0 by @dependabot in #388
- Bump asyncssh from 2.14.0 to 2.14.1 by @dependabot in #277
- Bump asyncssh from 2.14.1 to 2.14.2 by @dependabot in #322
- Bump bandit from 1.7.5 to 1.7.6 by @dependabot in #313
- Bump bandit from 1.7.6 to 1.7.7 by @dependabot in #360
- Bump bandit from 1.7.7 to 1.7.8 by @dependabot in #405
- Bump bcrypt from 4.0.1 to 4.1.1 by @dependabot in #299
- Bump bcrypt from 4.1.1 to 4.1.2 by @dependabot in #320
- Bump bcrypt from 4.1.2 to 4.1.3 by @dependabot in #448
- Bump black from 23.9.1 to 23.10.0 by @dependabot in #260
- Bump black from 23.10.0 to 23.10.1 by @dependabot in #264
- Bump black from 23.10.1 to 23.11.0 by @dependabot in #275
- Bump black from 23.11.0 to 23.12.0 by @dependabot in #315
- Bump black from 23.12.0 to 23.12.1 by @dependabot in #335
- Bump black from 23.12.1 to 24.1.0 by @dependabot in #362
- Bump black from 24.1.0 to 24.1.1 by @dependabot in #366
- Bump black from 24.1.1 to 24.2.0 by @dependabot in #381
- Bump black from 24.2.0 to 24.3.0 by @dependabot in #413
- Bump black from 24.3.0 to 24.4.0 by @dependabot in #430
- Bump black from 24.4.0 to 24.4.1 by @dependabot in #439
- Bump black from 24.4.1 to 24.4.2 by @dependabot in #440
- Bump cachetools from 5.3.1 to 5.3.2 by @dependabot in #265
- Bump cachetools from 5.3.2 to 5.3.3 by @dependabot in #394
- Bump codecov/codecov-action from 3 to 4 by @dependabot in #369
- Bump cwltest from 2.3.20230825125225 to 2.4.20231031143732 by @dependabot in #273
- Bump cwltest from 2.4.20231031143732 to 2.4.20231222081524 by @dependabot in #344
- Bump cwltest from 2.4.20231222081524 to 2.4.20240129145612 by @dependabot in #368
- Bump cwltest from 2.4.20240129145612 to 2.5.20240304113812 by @dependabot in #398
- Bump cwltest from 2.5.20240304113812 to 2.5.20240425111257 by @dependabot in #438
- Bump cwltool from 3.1.20230906142556 to 3.1.20231016170136 by @dependabot in #259
- Bump cwltool from 3.1.20231016170136 to 3.1.20231020140205 by @dependabot in #262
- Bump cwltool from 3.1.20231020140205 to 3.1.20231114134824 by @dependabot in #281
- Bump cwltool from 3.1.20231114134824 to 3.1.20231207110929 by @dependabot in #307
- Bump cwltool from 3.1.20231207110929 to 3.1.20240112164112 by @dependabot in #350
- Bump cwltool from 3.1.20240112164112 to 3.1.20240404144621 by @dependabot in #427
- Bump cwl-utils from 0.29 to 0.30 by @dependabot in #271
- Bump cwl-utils from 0.30 to 0.31 by @dependabot in #279
- Bump cwl-utils from 0.31 to 0.32 by @dependabot in #302
- Bump cwl-utils from 0.32 to 0.33 by @dependabot in #426
- Bump flake8-bugbear from 23.9.16 to 23.11.26 by @dependabot in #297
- Bump flake8-bugbear from 23.11.26 to 23.11.28 by @dependabot in #300
- Bump flake8-bugbear from 23.11.28 to 23.12.2 by @dependabot in #304
- Bump flake8-bugbear from 23.12.2 to 24.1.17 by @dependabot in #353
- Bump flake8-bugbear from 24.1.17 to 24.2.6 by @dependabot in #372
- Bump flake8-bugbear from 24.2.6 to 24.4.21 by @dependabot in #436
- Bump flake8-bugbear from 24.4.21 to 24.4.26 by @dependabot in #442
- Bump github/codeql-action from 2 to 3 by @dependabot in #316
- Bump helm/kind-action from 1.8.0 to 1.9.0 by @dependabot in #377
- Bump helm/kind-action from 1.9.0 to 1.10.0 by @dependabot in #437
- Bump importlib-metadata from 6.8.0 to 7.0.0 by @dependabot in #305
- Bump importlib-metadata from 7.0.0 to 7.0.1 by @dependabot in #334
- Bump importlib-metadata from 7.0.1 to 7.0.2 by @dependabot in #402
- Bump importlib-metadata from 7.0.2 to 7.1.0 by @dependabot in #416
- Bump importlib-resources from 6.1.1 to 6.1.2 by @dependabot in #391
- Bump importlib-resources from 6.1.2 to 6.1.3 by @dependabot in #401
- Bump importlib-resources from 6.1.3 to 6.3.2 by @dependabot in #412
- Bump importlib-resources from 6.3.2 to 6.4.0 by @dependabot in #414
- Bump jinja2 from 3.1.2 to 3.1.3 by @dependabot in #347
- Bump jinja2 from 3.1.3 to 3.1.4 by @dependabot in #447
- Bump jsonschema from 4.19.1 to 4.19.2 by @dependabot in #270
- Bump jsonschema from 4.19.2 to 4.20.0 by @dependabot in #282
- Bump jsonschema from 4.20.0 to 4.21.0 by @dependabot in #352
- Bump jsonschema from 4.21.0 to 4.21.1 by @dependabot in #358
- Bump jsonschema from 4.21.1 to 4.22.0 by @dependabot in #444
- Bump kubernetes-asyncio from 28.2.0 to 28.2.1 by @dependabot in #284
- Bump kubernetes-asyncio from 28.2.1 to 29.0.0 by @dependabot in #355
- Bump mukunku/tag-exists-action from 1.4.0 to 1.5.0 by @dependabot in #317
- Bump mukunku/tag-exists-action from 1.5.0 to 1.6.0 by @dependabot in #371
- Bump pandas from 2.1.1 to 2.1.2 by @dependabot in #269
- Bump pandas from 2.1.2 to 2.1.3 by @dependabot in #280
- Bump pandas from 2.1.3 to 2.1.4 by @dependabot in #312
- Bump pandas from 2.1.4 to 2.2.0 by @dependabot in #357
- Bump pandas from 2.2.0 to 2.2.1 by @dependabot in #392
- Bump pandas from 2.2.1 to 2.2.2 by @dependabot in #428
- Bump plotly from 5.17.0 to 5.18.0 by @dependabot in #267
- Bump plotly from 5.18.0 to 5.19.0 by @dependabot in #384
- Bump plotly from 5.19.0 to 5.20.0 by @dependabot in #415
- Bump plotly from 5.20.0 to 5.21.0 by @dependabot in #434
- Bump plotly from 5.21.0 to 5.22.0 by @dependabot in #445
- Bump psutil from 5.9.5 to 5.9.6 by @dependabot in #258
- Bump psutil from 5.9.6 to 5.9.7 by @dependabot in #321
- Bump psutil from 5.9.7 to 5.9.8 by @dependabot in #359
- Bump pytest from 7.4.2 to 7.4.3 by @dependabot in #266
- Bump pytest from 7.4.3 to 7.4.4 by @dependabot in #341
- Bump pytest from 7.4.4 to 8.0.0 by @dependabot in #365
- Bump pytest from 8.0.0 to 8.0.1 by @dependabot in #387
- Bump pytest from 8.0.1 to 8.0.2 by @dependabot in #393
- Bump pytest from 8.0.2 to 8.1.1 by @dependabot in #406
- Bump pytest-cov from 4.1.0 to 5.0.0 by @dependabot in #419
- Bump pytest-xdist from 3.3.1 to 3.4.0 by @dependabot in #278
- Bump pytest-xdist from 3.4.0 to 3.5.0 by @dependabot in #285
- Bump pytest-xdist from 3.5.0 to 3.6.1 by @dependabot in #441
- Bump pyupgrade from 3.14.0 to 3.15.0 by @dependabot in #257
- Bump pyupgrade from 3.15.0 to 3.15.1 by @dependabot in #386
- Bump pyupgrade from 3.15.1 to 3.15.2 by @dependabot in #420
- Bump rdflib from 6.3.2 to 7.0.0 by @dependabot in #193
- Bump sphinx from 7.2.6 to 7.3.7 by @dependabot in #435
- Bump sphinx-rtd-theme from 1.3.0 to 2.0.0 by @dependabot in #298
- Bump yattag from 1.15.1 to 1.15.2 by @dependabot in #268
Full Changelog: 0.2.0.dev10...0.2.0.dev11