Releases: spryker/synchronization
Releases · spryker/synchronization
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
DefaultKeyGeneratorPlugin
to 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
DirectSynchronizationConsolePlugin
to 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
SynchronizationMessage
transfer.
Adjustments
- Added
Log
module to dependencies. - Increased
Transfer
module 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.storeName
transfer fields. - Added
StoreFacadeInterface
to dependencies. - Introduced
Store
transfer.
Adjustments
- Introduced
Store
module 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
ExportSynchronizedDataConsole
with facade changes. - Increased
SynchronizationExtension
module version dependency.
1.14.1
1.14.0
Included commits: 1.13.1...1.14.0
Improvements
- Updated @spryker/propel-orm dependency.
- Adjusted
SynchronizationDataTransferObjectFormatter
in order to use more strict parameter and return types for Propel compatibility.