| ⇢ | A | LogAwareTrait added | |
| ⇢ | A | LogServiceProvider added | |
| A | ↘ | B | QueryObject got worse |
| ⇢ | C | AbstractStatisticsLoader::setupQueryObject() added | |
| ⇢ | B | AlertStatisticsLoader::readZoneTotals() added | |
| ⇢ | B | AlertStatisticsLoader::getZoneStats() added | |
| ⇢ | A | LogServiceProvider::register() added | |
| ⇢ | A | AlertStatisticsEndpoint::readZoneTotals() added | |
| ⇢ | A | QueryObject::addWhereIn() added | |
| ⇢ | A | QueryObject::getWhereIns() added | |
| ⇢ | A | LogAwareTrait::setLogDriver() added | |
| ⇢ | A | LogAwareTrait::getLogDriver() added | |
| C | ↘ | D | AbstractStatisticsLoader::appendRedisKey() got worse |
| B | ↗ | A | AbstractStatisticsLoader::readStatistics() improved |
| C | ↘ | D | AbstractEndpointRepository::read() got worse |
| B | ↘ | C | AbstractStatisticsLoader::processPostVars() got worse |
| C | ↗ | B | AlertStatisticsLoader::readTotals() improved |