| ⇢ | A | AbstractOobHandler added | |
| ⇢ | A | Context added | 
| ⇢ | B | ReadIoHandler::handleOperation() added | |
| ⇢ | B | AbstractOobHandler::handle() added | |
| ⇢ | B | WriteIoHandler::handleOperation() added | |
| ⇢ | B | AbstractClientIo::verifyOobData() added | |
| ⇢ | A | StreamedClientIo::readRegularData() added | |
| ⇢ | A | NullIoHandler::handleOperation() added | |
| ⇢ | A | SelectStage::markDescriptors() added | |
| ⇢ | A | SslHandshakeIoHandler::handleOperation() added | |
| ⇢ | A | StreamedClientIo::readOobData() added | |
| ⇢ | A | AbstractOobHandler::getInvokeState() added | |
| ⋮ | view more | ||
| A | ↘ | B | LeBase::onEvent() got worse | 
| A | ↘ | B | AsyncSelector::isActuallyReadyForIo() got worse | 
| B | ↗ | A | AbstractClientIo::write() improved | 
| B | ↘ | C | AsyncSelector::select() got worse | 
| B | ↛ | ReadIoHandler::handle() removed | |
| B | ↛ | WriteIoHandler::handle() removed | |
| A | ↛ | SslHandshakeIoHandler::handle() removed | |
| A | ↛ | NullIoHandler::handle() removed | |