Skip to content

WebUI and REST API

Compare
Choose a tag to compare
@luav luav released this 22 May 21:07
· 78 commits to master since this release

Features

  • WebUI is implemented for the interactive tracing and profiling of Jobs and Tasks
  • REST API is implemented:
    • Customization of the displaying properties of the items (Jobs/Tasks)
    • Items filtering by the values of their properties with support of the range queries and optional values
    • Dedicated endpoints for the failed items and scheduled jobs and tasks
  • ExecPool, Task and Job APIs extended
  • onfinishcalllbacks are added, which are always executed unlike the ondone callbacks

And lots of less significant changes

Fixes

  • Python 3.7 compatibility (async argument in the ExecPool method renamed to concur)
  • ExecPool termination refined to be faster
  • Locks handling refined
  • Linting and syntax related fixed

Breaking Changes

  • Job argument ontimeout renamed to rsrtonto
  • timeout placeholder (deleted in v2.2) is recovered n the ExecPool since it is going to be implemented in future
  • Extended APIs affected the order of the positional parameters