Skip to content

Changelog🔗

0.3: Tracking, metrics and logging🔗

  • New TrackerExtension to keep track of workflow runs, executions of tasks, their results and attached files.
  • Add new MetricsAdvice that gathers metrics when executing tasks
  • Support for file attachments on a session
  • LoggingAdvice adds per-session log file as attachment
  • JsonFormatter for storing log items in a structured format
  • new session id to uniquely identify sessions
  • Fix: Specifying advice chain in @task decorator was broken

0.2: Remote execution of tasks🔗

  • Distribute task executions to remote machines via SSH
  • Renamed "Run" which contains arguments for executing a task to "Execution"
  • Ability to parameterize task to be used by advices
  • Introduce run id as unique identifier for individual workflow runs

0.1: Initial release of the package.🔗

  • Support for free functions as tasks
  • Ability to run tasks in subprocesses
  • Ability to execute tasks with different python interpreters
  • Simple file system cache for caching task results

Last update: 2021-12-31