Skip to content

Releases: spryker/synchronization

1.18.0

15 Jan 12:44
Compare
Choose a tag to compare

Included commits: 1.17.3...1.18.0

Improvements

  • Introduced SynchronizationConfig:isSingleKeyFormatNormalized() so it switches key format for storage for BC.

1.17.3

21 Nov 09:34
Compare
Choose a tag to compare
1.17.3 Pre-release
Pre-release

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

05 Nov 16:34
Compare
Choose a tag to compare

Included commits: 1.17.1...1.17.2

Improvements

  • Added PHPUnit 11 support.

1.17.1

26 Sep 14:38
Compare
Choose a tag to compare

Included commits: 1.17.0...1.17.1

Improvements

  • Adjusted DefaultKeyGeneratorPlugin::generateKey() plugin method to remove redundant calls of getStoreAndLocale() method.

1.17.0

11 Sep 10:42
Compare
Choose a tag to compare

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

03 Apr 08:40
Compare
Choose a tag to compare

Included commits: 1.15.0...1.16.0

Improvements

  • Adjusted SynchronizationFacadeInterface::executeResolvedPluginsBySourcesWithIds(), SynchronizationFacadeInterface::searchWrite() and SynchronizationFacadeInterface::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

14 Dec 14:33
Compare
Choose a tag to compare

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

01 Dec 11:44
Compare
Choose a tag to compare

Included commits: 1.14.0...1.14.1

Fixes

  • Fixed compatibility with PHP 8.2.

1.14.0

01 Jul 13:07
Compare
Choose a tag to compare

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.

1.13.1

19 Mar 09:31
Compare
Choose a tag to compare

Included commits: 1.13.0...1.13.1

Fixes

  • Changed minimum required version of Search module to 8.3.0.