WebUI and REST API
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
andJob
APIs extendedonfinish
calllbacks are added, which are always executed unlike theondone
callbacks
And lots of less significant changes
Fixes
- Python 3.7 compatibility (
async
argument in theExecPool
method renamed toconcur
) ExecPool
termination refined to be faster- Locks handling refined
- Linting and syntax related fixed
Breaking Changes
Job
argumentontimeout
renamed torsrtonto
timeout
placeholder (deleted in v2.2) is recovered n theExecPool
since it is going to be implemented in future- Extended APIs affected the order of the positional parameters