| A | ↛ | ExecutionContextBuilder removed |
| ⇢ | C | Execution::createContext() added | |
| ⇢ | A | Executor::determineResolveCallback() added | |
| ⇢ | A | Executor::createResolveInfo() added | |
| ⇢ | A | Execution::createExecutor() added | |
| B | ↗ | A | Executor::completeObjectValue() improved |
| A | ↘ | B | Executor::completeAbstractValue() got worse |
| D | ↗ | C | FieldCollector::collectFields() improved |
| C | ↛ | ExecutionContextBuilder::buildContext() removed | |
| A | ↛ | Executor::determineResolveFunction() removed | |
| A | ↛ | Executor::buildResolveInfo() removed | |
| A | ↛ | Execution::__construct() removed | |
| A | ↛ | ExecutionContext::createExecutor() removed |