Skip to content

Releases: adammcdonagh/open-task-framework

v24.46.0

12 Nov 19:35
d109ca7
Compare
Choose a tag to compare

What's Changed

Full Changelog: v24.45.1...v24.46.0

v24.42.0

19 Oct 21:38
3331e11
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v24.37.2...v24.42.0

v24.21.0

25 May 20:33
b489ff1
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v24.17.3...v24.21.0

v24.17.3

01 May 20:08
d87986a
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.15.0...v24.17.3

v0.15.0

09 Oct 13:58
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.13.0...0.15.0

v0.13.0 - Logging & test improvments

25 Jul 14:24
a3f2ac3
Compare
Choose a tag to compare
  • Add additional tests to improve coverage
  • Fix some SSH code to use SFTP client whenever possible
  • Improve logging for batch tasks
  • Fix a bug in local executions where timeouts were failing to parse the process listing, and run the kill command correctly
  • Altered log format to include filename and lineno for log messages
  • Remove transfer.py script. All transfer related commands for SSH protocol are now done natively using the SSH connection or SFTP commands

https://pypi.org/project/opentaskpy/0.13.0/

v0.12.0 - Improving logging

18 Jul 22:10
Compare
Choose a tag to compare
  • Added JSON formatter for logging to stderr. This replaces the default Python logging format with structured JSON output. This is enabled by setting the OTF_LOG_JSON environment variable to 1. Log files are not impact, as these are always in standard format, as this is required for the batch log parsing to allow for rerunability.
  • Tidy up logging
  • Fix SSH transfers to ensure that SSH connections are fully closed after use
  • Update SFTP transfers to use .partial file extension while files are being uploaded, and then rename them to their final name the transfer is complete.
  • Altered log level for some messages
  • Added OTF_BATCH_RESUME_LOG_DATE to allow resuming of batch runs from a specific date. This is useful if you want to rerun a batch from a specific date, especially if the failure happens just after midnight and the date is no longer the same as the original run.

0.11.0 - Local transfers and executions

13 Jul 12:45
Compare
Choose a tag to compare

What's Changed

  • Allow local transfers and executions #29

Full Changelog: 0.10.0...0.11.0

v0.9.0 - New linting

04 Jul 23:39
Compare
Choose a tag to compare

What's Changed

  • Update to Python 3.11
  • Migrate to better linting
  • Refactor code to match new linting rules etc
  • Add security scanning via bandit
  • Update devcontainer config

Full Changelog: 0.8.1...0.9.0