| ⇢ | A | ShardCommand added | |
| C | ↘ | F | AnnotationDriver got worse |
| ⇢ | C | ClassMetadataInfo::setShardKey() added | |
| ⇢ | C | SchemaManager::ensureDocumentSharding() added | |
| ⇢ | C | XmlDriver::setShardKey() added | |
| ⇢ | B | DocumentPersister::guardMissingShardKey() added | |
| ⇢ | B | SchemaManager::enableShardingForDbByDocumentName() added | |
| ⇢ | B | ShardCommand::execute() added | |
| ⇢ | A | SchemaManager::ensureSharding() added | |
| ⇢ | A | YamlDriver::setShardKey() added | |
| ⇢ | A | DocumentPersister::getShardKeyQuery() added | |
| ⇢ | A | ShardCommand::configure() added | |
| ⋮ | view more | ||
| B | ↘ | C | DocumentPersister::executeUpsert() got worse |
| C | ↗ | A | DocumentPersister::executeUpserts() improved |