| ⇢ | A | DiscoveryService added | |
| C | ↗ | B | Application improved |
| A | ↛ | DiscoveryManager removed |
| ⇢ | B | DiscoveryService::discover() added | |
| ⇢ | B | DiscoveryService::getEndpoints() added | |
| ⇢ | A | DiscoveryService::__construct() added | |
| ⇢ | A | DiscoveryService::isSafeUrl() added | |
| ⇢ | A | OCSAuthAPIController::requestSharedSecretLegacy() added | |
| ⇢ | A | OCSAuthAPIController::getSharedSecretLegacy() added | |
| A | ↘ | B | ProviderFactory::federatedShareProvider() got worse |
| C | ↘ | D | QuotaPlugin::checkQuota() got worse |
| A | ↘ | B | Manager::sendFeedbackToRemote() got worse |
| C | ↗ | B | RequestSharedSecret::run() improved |
| B | ↘ | C | RequestSharedSecret::__construct() got worse |
| B | ↘ | C | Encryption::getHeader() got worse |
| C | ↘ | D | GetSharedSecret::__construct() got worse |
| B | ↘ | C | SyncFederationAddressBooks::syncThemAll() got worse |
| C | ↛ | DiscoveryManager::discover() removed | |
| A | ↛ | DiscoveryManager::__construct() removed | |
| A | ↛ | DiscoveryManager::isSafeUrl() removed | |
| A | ↛ | DiscoveryManager::getWebDavEndpoint() removed | |
| A | ↛ | DiscoveryManager::getShareEndpoint() removed |