| ⇢ | A | Request added | |
| ⇢ | A | EntityManagerTrait added | |
| ⇢ | A | RequestEntityTrait added | |
| ⇢ | A | WorkerTrait added | |
| ⇢ | A | RefreshScheduler added | |
| ⇢ | A | Manager added | |
| ⇢ | A | Locker added | |
| ⇢ | A | Manager added | |
| ⇢ | A | Request added | |
| ⇢ | A | BaseScheduleEntityTrait added | |
| A | ↘ | B | Runner got worse |
| A | ↘ | B | ExtenderDaemon got worse |
| A | ↘ | C | Manager got worse |
| A | ↛ | LogHandler removed | |
| A | ↛ | ProcessEntityTrait removed |
| ⇢ | C | Manager::cycle() added | |
| ⇢ | C | Manager::catcher() added | |
| ⇢ | B | Table::addBulk() added | |
| ⇢ | B | Manager::evalChain() added | |
| ⇢ | B | Manager::forker() added | |
| ⇢ | B | Manager::updateSchedules() added | |
| ⇢ | B | ExtenderDaemon::installWorkers() added | |
| ⇢ | B | ExtenderDaemon::pushQueueCommands() added | |
| ⇢ | A | Manager::runSingleThread() added | |
| ⇢ | A | Manager::__construct() added | |
| ⋮ | view more | ||
| B | ↗ | A | ExtenderDaemon::__construct() improved |
| A | ↘ | B | Runner::openWorklog() got worse |
| A | ↘ | B | ScheduleWorker::loop() got worse |
| C | ↗ | B | Runner::run() improved |
| B | ↛ | Table::bulk() removed | |
| A | ↛ | Locker::isCompleted() removed | |
| A | ↛ | Locker::isAborted() removed | |
| A | ↛ | Locker::isStarting() removed | |
| A | ↛ | Locker::queued() removed | |
| A | ↛ | Locker::running() removed | |
| A | ↛ | Locker::completed() removed | |
| A | ↛ | BaseEntityTrait::getTask() removed | |
| A | ↛ | BaseEntityTrait::setTask() removed | |
| A | ↛ | Ipc::getBytes() removed | |
| ⋮ | view more | ||