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