Releases: spryker/synchronization
Releases · spryker/synchronization
Release list
1.19.0
Included commits: 1.18.0...1.19.0
Improvements
- Introduced
SearchDocument.searchContexttransfer property. - Introduced
SearchContexttransfer - Introduced
ElasticsearchSearchContexttransfer. - Increased
Searchversion dependency. - Removed
Elasticadependency. - Adjusted
SynchronizationToSearchClientInterfacedependency.
1.18.0
Included commits: 1.17.3...1.18.0
Improvements
- Introduced
SynchronizationConfig:isSingleKeyFormatNormalized()so it switches key format for storage for BC.
1.17.3
Included commits: 1.17.2...1.17.3
Release is broken, do not use it. Use https://github.com/spryker/synchronization/releases/tag/1.18.0 instead.
Fixes
- Adjusted
DefaultKeyGeneratorPluginto return the correct key when the key suffix is empty.
1.17.2
1.17.1
Included commits: 1.17.0...1.17.1
Improvements
- Adjusted
DefaultKeyGeneratorPlugin::generateKey()plugin method to remove redundant calls ofgetStoreAndLocale()method.
1.17.0
Included commits: 1.16.0...1.17.0
Improvements
- Introduced
DirectSynchronizationConsolePluginto synchronize the buffered messages to storage/search when the console command terminates. - Introduced
SynchronizationFacade::addSynchronizationMessageToBuffer()to add a message to buffer storage when direct sync is enabled. - Introduced
SynchronizationFacade::flushSynchronizationMessagesFromBuffer()to synchronize the buffered messages to storage/search. - Introduced
SynchronizationMessagetransfer.
Adjustments
- Added
Logmodule to dependencies. - Increased
Transfermodule version dependency.
1.16.0
Included commits: 1.15.0...1.16.0
Improvements
- Adjusted
SynchronizationFacadeInterface::executeResolvedPluginsBySourcesWithIds(),SynchronizationFacadeInterface::searchWrite()andSynchronizationFacadeInterface::searchDelete()to make them Dynamic Store compatible. - Introduced
SynchronizationQueueMessage.store,SearchDocument.storeNametransfer fields. - Added
StoreFacadeInterfaceto dependencies. - Introduced
Storetransfer.
Adjustments
- Introduced
Storemodule dependency.
1.15.0
Included commits: 1.14.1...1.15.0
Improvements
- Introduced
SynchronizationConfig::isRepositorySyncExportPropelInstancePoolingDisabled()method to disable/enable propel instance pooling during repository synchronization export. - Adjusted
SynchronizationFacade::executeResolvedPluginsBySourcesWithIds()to disable Propel Instance pooling during repository synchronization export according to configuration. - Adjusted
SynchronizationDataBulkRepositoryPluginIterator::valid()to check if the iteration limit was exceeded when the iteration limit is provided. - Impacted
ExportSynchronizedDataConsolewith facade changes. - Increased
SynchronizationExtensionmodule version dependency.
1.14.1
1.14.0
Included commits: 1.13.1...1.14.0
Improvements
- Updated @spryker/propel-orm dependency.
- Adjusted
SynchronizationDataTransferObjectFormatterin order to use more strict parameter and return types for Propel compatibility.