| ⇢ | A | CacheUrlRewriteListener added |
| ⇢ | A | CacheUrlRewriteListener::handle() added | |
| ⇢ | A | CacheUrlRewriteListener::__construct() added | |
| ⇢ | A | CacheUrlRewriteListener::getEntityName() added | |
| ⇢ | A | CacheUrlRewriteListener::getPrimaryKeyName() added | |
| ⇢ | A | CacheUrlRewriteListener::getKey() added | |
| ⇢ | A | UrlKeyObserver::getReverseSequenceGenerator() added | |
| ⇢ | A | ProductBunchProcessor::persistUrlRewrite() added | |
| B | ↘ | C | UrlKeyObserver::process() got worse |
| A | ↛ | BunchSubject::isUrlKeyOf() removed | |
| A | ↛ | ProductBunchProcessor::bulkPersistTemporaryUrlRewr... removed |