Recent Releases of tardis

tardis - 0.8.5

What's Changed

  • Add support for Python 3.12 by @giffels in https://github.com/MatterMiners/tardis/pull/366
  • Fix readthedocs documentation by @giffels in https://github.com/MatterMiners/tardis/pull/364
  • Fix ssh loss of already established connection by @giffels in https://github.com/MatterMiners/tardis/pull/367
  • Add status and terminate command line options to SLURM adapter by @giffels in https://github.com/MatterMiners/tardis/pull/365
  • Fix race conditions when establishing SSH connections by @maxfischer2781 in https://github.com/MatterMiners/tardis/pull/371
  • Prepare release 0.8.5 by @giffels in https://github.com/MatterMiners/tardis/pull/368

Full Changelog: https://github.com/MatterMiners/tardis/compare/0.8.4...0.8.5

- Python
Published by giffels 10 months ago

tardis - 0.8.4

What's Changed

  • Bump codecov/codecov-action from 4 to 5 by @dependabot in https://github.com/MatterMiners/tardis/pull/357
  • Fix deployment tests by @giffels in https://github.com/MatterMiners/tardis/pull/358
  • Fix failing condor_suspend on not running resources by @giffels in https://github.com/MatterMiners/tardis/pull/361
  • Add new duping SSH executor by @giffels in https://github.com/MatterMiners/tardis/pull/359
  • Update COBalD/TARDIS containers by @giffels in https://github.com/MatterMiners/tardis/pull/356
  • Bump version to 0.8.4 by @giffels in https://github.com/MatterMiners/tardis/pull/362

Full Changelog: https://github.com/MatterMiners/tardis/compare/0.8.3...0.8.4

- Python
Published by giffels 12 months ago

tardis - 0.8.3

What's Changed

  • Add MFA support for SSHExecutor by @giffels in https://github.com/MatterMiners/tardis/pull/348
  • Bump docker/build-push-action from 5 to 6 by @dependabot in https://github.com/MatterMiners/tardis/pull/350
  • Add support for submit option to HTCondor site adapter by @giffels in https://github.com/MatterMiners/tardis/pull/354
  • Prepare release of 0.8.3 by @giffels in https://github.com/MatterMiners/tardis/pull/349

Full Changelog: https://github.com/MatterMiners/tardis/compare/0.8.2...0.8.3

- Python
Published by giffels over 1 year ago

tardis - 0.8.2

What's Changed

  • Fix missing space in CITATION.cff by @giffels in https://github.com/MatterMiners/tardis/pull/325
  • Fix handling of squeue call with invalid jobid by @giffels in https://github.com/MatterMiners/tardis/pull/326
  • Add Dependabot for outdated actions by @maxfischer2781 in https://github.com/MatterMiners/tardis/pull/327
  • Bump actions/checkout from 3 to 4 by @dependabot in https://github.com/MatterMiners/tardis/pull/328
  • Bump docker/metadata-action from 4 to 5 by @dependabot in https://github.com/MatterMiners/tardis/pull/329
  • Bump docker/build-push-action from 4 to 5 by @dependabot in https://github.com/MatterMiners/tardis/pull/330
  • Bump docker/login-action from 2 to 3 by @dependabot in https://github.com/MatterMiners/tardis/pull/331
  • Bump github/codeql-action from 2 to 3 by @dependabot in https://github.com/MatterMiners/tardis/pull/332
  • Bump docker/setup-buildx-action from 2 to 3 by @dependabot in https://github.com/MatterMiners/tardis/pull/335
  • Bump actions/setup-python from 4 to 5 by @dependabot in https://github.com/MatterMiners/tardis/pull/334
  • Remove Centos7 deployment tests by @giffels in https://github.com/MatterMiners/tardis/pull/333
  • Fix black format changes by @giffels in https://github.com/MatterMiners/tardis/pull/337
  • Bump codecov/codecov-action from 3 to 4 by @dependabot in https://github.com/MatterMiners/tardis/pull/336
  • Catch littered status feedback in csv_parser by @swozniewski in https://github.com/MatterMiners/tardis/pull/338
  • Fix hash credentials test for new typer version by @giffels in https://github.com/MatterMiners/tardis/pull/342
  • Update pyauditor to 0.5.0 by @dirksammel in https://github.com/MatterMiners/tardis/pull/346
  • Prepare release version 0.8.2 by @giffels in https://github.com/MatterMiners/tardis/pull/339

New Contributors

  • @dependabot made their first contribution in https://github.com/MatterMiners/tardis/pull/328
  • @swozniewski made their first contribution in https://github.com/MatterMiners/tardis/pull/338

Full Changelog: https://github.com/MatterMiners/tardis/compare/0.8.1...0.8.2

- Python
Published by giffels almost 2 years ago

tardis - 0.8.1

Second try to release 0.8.1 in order fix an issue with Zenodo and an incorrect CITATION.CFF

Changes

  • Update CITATION.cff to version 0.8.0 by @giffels in https://github.com/MatterMiners/tardis/pull/312
  • Fix type of sshexecutor stdin parameter by @giffels in https://github.com/MatterMiners/tardis/pull/314
  • Fix docker image builds and uploads for new releases by @giffels in https://github.com/MatterMiners/tardis/pull/316
  • Make TelegrafMonitoring Plugin send Drone UUID by @rkleinem in https://github.com/MatterMiners/tardis/pull/318
  • Fix suggestions from CodeQL scan  by @giffels in https://github.com/MatterMiners/tardis/pull/317
  • Update pyauditor to 0.3.0 by @QuantumDancer in https://github.com/MatterMiners/tardis/pull/319
  • Enable support for SSH command restrictions due to 2FA at NEMO by @giffels in https://github.com/MatterMiners/tardis/pull/322
  • Update pyauditor to 0.3.1 by @QuantumDancer in https://github.com/MatterMiners/tardis/pull/321
  • Enable support for SSH command restrictions due to 2FA at NEMO by @giffels in https://github.com/MatterMiners/tardis/pull/323
  • Preparing TARDIS 0.8.1 release by @giffels in https://github.com/MatterMiners/tardis/pull/315

New Contributors

  • @rkleinem made their first contribution in https://github.com/MatterMiners/tardis/pull/318

Full Changelog: https://github.com/MatterMiners/tardis/compare/0.8.0...0.8.1

- Python
Published by giffels about 2 years ago

tardis - 0.8.0

What's Changed

  • Deprecate ubuntu18.04 deployment tests by @giffels in https://github.com/MatterMiners/tardis/pull/295
  • Use pydantic version 1 by @giffels in https://github.com/MatterMiners/tardis/pull/298
  • Ensure meaningful default for resource_status on new drones by @giffels in https://github.com/MatterMiners/tardis/pull/301
  • Deprecated lancium support by @giffels in https://github.com/MatterMiners/tardis/pull/308
  • Add error handling when updating non-existing record by @QuantumDancer in https://github.com/MatterMiners/tardis/pull/306
  • Fix broken yaml tags in the documentation by @giffels in https://github.com/MatterMiners/tardis/pull/309
  • Deprecate eol python versions 3.6 and 3.7, enable support for 3.11 by @giffels in https://github.com/MatterMiners/tardis/pull/304
  • Change readthedocs python version by @giffels in https://github.com/MatterMiners/tardis/pull/310
  • Update pyauditor to 0.2.0 by @QuantumDancer in https://github.com/MatterMiners/tardis/pull/311
  • Fix updated timestamp by @giffels in https://github.com/MatterMiners/tardis/pull/307
  • Preparing TARDIS 0.8.0 release by @giffels in https://github.com/MatterMiners/tardis/pull/300

Full Changelog: https://github.com/MatterMiners/tardis/compare/0.7.1...0.8.0

- Python
Published by giffels over 2 years ago

tardis - 0.7.1

What's Changed

  • AUDITOR plugin: fix for config without components by @dirksammel in https://github.com/MatterMiners/tardis/pull/290
  • Disable change of drone_uuid after resource deployment in Moab adapter by @giffels in https://github.com/MatterMiners/tardis/pull/292
  • Update pyauditor to 0.1.0 by @QuantumDancer in https://github.com/MatterMiners/tardis/pull/294

New Contributors

  • @dirksammel made their first contribution in https://github.com/MatterMiners/tardis/pull/290
  • @QuantumDancer made their first contribution in https://github.com/MatterMiners/tardis/pull/294

Full Changelog: https://github.com/MatterMiners/tardis/compare/0.7.0...0.7.1

- Python
Published by giffels almost 3 years ago

tardis - The Escape

What's Changed

  • Add info on security vulnerabilities by @eileen-kuehn in https://github.com/MatterMiners/tardis/pull/206
  • Enable GitHub Actions for automated docker builds by @giffels in https://github.com/MatterMiners/tardis/pull/203
  • Embed CONTRIBUTING.md in documentation by @eileen-kuehn in https://github.com/MatterMiners/tardis/pull/208
  • Remove granularity by @mschnepf in https://github.com/MatterMiners/tardis/pull/209
  • Adjust Prometheus plugin to the latest aioprometheus version 21.9.0 by @giffels in https://github.com/MatterMiners/tardis/pull/211
  • Add english language packs to ubuntu, centos8 and rockylinux images by @giffels in https://github.com/MatterMiners/tardis/pull/212
  • Ensure python3.10 compatibility by @giffels in https://github.com/MatterMiners/tardis/pull/213
  • SSHExecutor respects MaxSessions by @maxfischer2781 in https://github.com/MatterMiners/tardis/pull/218
  • Fix machinetype unique constraint to support a machinetype for multiple sites by @giffels in https://github.com/MatterMiners/tardis/pull/220
  • Prototype REST implementation by @giffels in https://github.com/MatterMiners/tardis/pull/183
  • Update docker container for deployment tests by @giffels in https://github.com/MatterMiners/tardis/pull/226
  • Bulk Executor and HTCondor Bulk Operations by @maxfischer2781 in https://github.com/MatterMiners/tardis/pull/224
  • Fix missing libgcc for cryptography by @giffels in https://github.com/MatterMiners/tardis/pull/229
  • Add git to ubuntu deployment docker images by @giffels in https://github.com/MatterMiners/tardis/pull/233
  • Update state transition for stopped workers by @giffels in https://github.com/MatterMiners/tardis/pull/234
  • Maintenance for AsyncBulkCall by @maxfischer2781 in https://github.com/MatterMiners/tardis/pull/238
  • Set elasticsearch client version to >=7.17,<8.0.0 by @stefan-k in https://github.com/MatterMiners/tardis/pull/230
  • Fixing recurrent cancelation of jobs TIMEOUTED in Slurm by @giffels in https://github.com/MatterMiners/tardis/pull/241
  • Add optional arguments to htcondor jdls by @giffels in https://github.com/MatterMiners/tardis/pull/244
  • Change drone state initialisation and notification of plugins by @giffels in https://github.com/MatterMiners/tardis/pull/247
  • Fix sqlite3 remoteresourceuuid update by @giffels in https://github.com/MatterMiners/tardis/pull/249
  • Remove minimum core limited from pool factory by @giffels in https://github.com/MatterMiners/tardis/pull/252
  • Update CI/CD configuration by @giffels in https://github.com/MatterMiners/tardis/pull/253
  • Fix docker build on vintage Centos 7 by @giffels in https://github.com/MatterMiners/tardis/pull/254
  • Enable rockylinux9 deployment tests by @giffels in https://github.com/MatterMiners/tardis/pull/255
  • Change MacOS Version for deployment tests by @giffels in https://github.com/MatterMiners/tardis/pull/256
  • Bump CloudStackAIO version and remove event loop usage in adapter by @giffels in https://github.com/MatterMiners/tardis/pull/257
  • REST API does not suppress KeyboardInterrupt by @maxfischer2781 in https://github.com/MatterMiners/tardis/pull/259
  • REST API cookie authentication and refactor by @haasal in https://github.com/MatterMiners/tardis/pull/250
  • Enable remote draining capability of Drones via REST interface by @giffels in https://github.com/MatterMiners/tardis/pull/260
  • Auditor accounting plugin by @stefan-k in https://github.com/MatterMiners/tardis/pull/263
  • Ensure python3.6 compatibilty of fastapi by @giffels in https://github.com/MatterMiners/tardis/pull/264
  • Add CodeQL workflow for GitHub code scanning by @lgtm-com in https://github.com/MatterMiners/tardis/pull/265
  • Use Python3.10 on macos since 3.11 is not yet supported by TARDIS by @giffels in https://github.com/MatterMiners/tardis/pull/266
  • Add lancium site adapter by @giffels in https://github.com/MatterMiners/tardis/pull/267
  • Fix Python3.6 unittest by using ubuntu 20.04 by @giffels in https://github.com/MatterMiners/tardis/pull/272
  • Fix broken deployment docker builds by @giffels in https://github.com/MatterMiners/tardis/pull/275
  • Use curl-minimum on rockylinux 9 deployment env container by @giffels in https://github.com/MatterMiners/tardis/pull/277
  • Deep update of specs in Lancium adapter by @giffels in https://github.com/MatterMiners/tardis/pull/276
  • Add support for openstack application credentials by @giffels in https://github.com/MatterMiners/tardis/pull/274
  • Bug fix for OpenStack adapter by @giffels in https://github.com/MatterMiners/tardis/pull/278
  • Fix handling of job ids in Lancium adapter by @giffels in https://github.com/MatterMiners/tardis/pull/280
  • Update GitHub actions by @giffels in https://github.com/MatterMiners/tardis/pull/282
  • Always install requirements for the TARDIS rest interface by @giffels in https://github.com/MatterMiners/tardis/pull/284
  • Pin pyauditor to version to 0.0.6 by @giffels in https://github.com/MatterMiners/tardis/pull/285
  • Improve error handling in Lancium adapter by @giffels in https://github.com/MatterMiners/tardis/pull/281
  • Fix flake8 B907 errors by @giffels in https://github.com/MatterMiners/tardis/pull/279
  • Update pyauditor to version 0.0.7 by @stefan-k in https://github.com/MatterMiners/tardis/pull/286
  • Fixing B028 flake warnings by @giffels in https://github.com/MatterMiners/tardis/pull/289
  • Release 0.7.0 by @giffels in https://github.com/MatterMiners/tardis/pull/242

New Contributors

  • @haasal made their first contribution in https://github.com/MatterMiners/tardis/pull/250
  • @lgtm-com made their first contribution in https://github.com/MatterMiners/tardis/pull/265

Full Changelog: https://github.com/MatterMiners/tardis/compare/0.6.0...0.7.0

And see https://cobald-tardis.readthedocs.io/en/latest/changelog.html for details.

- Python
Published by giffels about 3 years ago

tardis - The Survivors

See https://cobald-tardis.readthedocs.io/en/latest/changelog.html for details.

Hint for the release title: https://en.wikipedia.org/wiki/ListofDoctorWhoepisodes(1963%E2%80%931989)#Season1_(1963%E2%80%931964)

- Python
Published by giffels over 4 years ago

tardis - The Dead Planet

See https://cobald-tardis.readthedocs.io/en/latest/changelog.html for details.

Hint for the release title: https://en.wikipedia.org/wiki/ListofDoctorWhoepisodes(1963%E2%80%931989)#Season1_(1963%E2%80%931964)

- Python
Published by giffels about 5 years ago

tardis - YAR (Yet Another Release)

- Python
Published by giffels almost 6 years ago

tardis - ErUM Data Cloud Workshop Aachen

ErUM Data Cloud Workshop Aachen

- Python
Published by giffels about 6 years ago

tardis - ErUM Data Cloud Workshop

Release for the ErUM Data Cloud Workshop

- Python
Published by giffels over 6 years ago

tardis - Initial Release

Initial release of the TARDIS resourcemanager

- Python
Published by giffels about 7 years ago