PackageTrack
Sign in Get early access

spryker/synchronization-behavior

SynchronizationBehavior module

1.15.0 3.3M downloads/mo #3224 most downloaded on Packagist spryker/synchronization-behavior

What this package is like to depend on

Last release 2 months ago

27 May 2026

Release timing varies

gaps range from 2 weeks to 1.4 years

Some releases are documented

notes for 10 of 21 stable releases

Nothing withdrawn

no release was ever pulled

9 years old

21 releases · first in 2017

2 releases in the last 12 months

see the full history below

Release timeline

21 releases · Oct 2017 to May 2026
2018 2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 21
  1. 1.15.0 27 May 2026
    Release notes

    Included commits: 1.14.0...1.15.0

    Improvements

    • Adjusted mappings as an optional value.
    Open source →
  2. 1.14.0 12 May 2026
    Release notes

    Included commits: 1.13.0...1.14.0

    Improvements

    • Performance improvement: optimized storage key generation by creating the storage key builder only once per entity, which improves performance when processing a large number of entities.
    Open source →
  3. 1.13.0 21 Aug 2025
    Release notes

    Included commits: 1.12.0...1.13.0

    Improvements

    • Adjusted SynchronizationBehavior so it uses improved model generation.
    Open source →
  4. 1.12.0 19 Aug 2025
    Release notes

    Included commits: 1.11.0...1.12.0

    Improvements

    • Introduced SynchronizationBehaviorConfig::isDynamicStoreEnabled().
    • Disabled Direct Synchronization feature when Dynamic Store is disabled.
    Open source →
  5. 1.11.0 11 Sep 2024
    Release notes

    Included commits: 1.10.0...1.11.0

    Improvements

    • Introduced SynchronizationBehaviorConfig::isDirectSynchronizationEnabled(). This configuration option enables or disables direct synchronization for all tables utilizing the synchronization behavior.
    • Adjusted SynchronizationBehavior::syncPublishedMessage(), SynchronizationBehavior::syncUnpublishedMessage(), SynchronizationBehavior::syncPublishedMessageForMappingResource(), SynchronizationBehavior::syncUnpublishedMessageForMappingResource(), SynchronizationBehavior::syncPublishedMessageForMappings(), SynchronizationBehavior::syncUnpublishedMessageForMappings() methods. Now, it directly sends messages to storage/search based on the SynchronizationBehaviorConfig::isDirectSynchronizationEnabled() configuration value, bypassing the queue when direct synchronization is enabled.
    • Added a new optional parameter to SynchronizationBehavior: <parameter name="direct_sync_disabled"/>. This allows direct synchronization to be disabled for individual tables by configuring this behavior parameter.

    Adjustments

    • Updated @spryker/synchronization dependency.
    Open source →
  6. 1.10.0 31 Mar 2023
    Release notes

    Included commits: 1.9.0...1.10.0

    Improvements

    • Adjusted SynchronizationBehavior for compatibility with Dynamic multi store.
    Open source →
  7. 1.9.0 01 Jul 2022
    Release notes

    Included commits: 1.8.0...1.9.0

    Improvements

    • Adjusted SynchronizationBehavior::addParameter() and SynchronizationBehavior::modifyTable() in order to be compatible with a new Propel release.
    • Updated @spryker/propel-orm dependency.
    Open source →
  8. 1.8.0 23 Apr 2021
    Release notes

    Included commits: 1.7.0...1.8.0

    Improvements

    • Enabled alias_keys to be generated by default. This fixes the issue that mapping keys were not exported to the storage when running console sync:data.
    Open source →
  9. 1.7.0 21 Dec 2020
    Release notes

    Included commits: 1.6.0...1.7.0

    Fixes

    • Introduced SynchronizationBehaviorConfig::getDataColumnType() that define default type for all data columns.
    • Adjusted default column type for data field, now it's Propel CLOB type. For PostgreSQL thats mean no changes, for MariaDB field type changed from TEXT to LONGTEXT.
    Open source →
  10. 1.6.0 04 Nov 2020
    Release notes

    Included commits: 1.5.0...1.6.0

    Improvements

    • Replaced Zend dependency with Laminas module.
    Open source →
  11. 1.5.0 23 Sep 2020

    Nothing published for this version

  12. 1.4.2 16 Apr 2020

    Nothing published for this version

  13. 1.4.1 10 Jan 2020

    Nothing published for this version

  14. 1.4.0 05 Dec 2019

    Nothing published for this version

  15. 1.3.0 24 Sep 2018

    Nothing published for this version

  16. 1.2.1 11 Sep 2018

    Nothing published for this version

  17. 1.2.0 03 Sep 2018

    Nothing published for this version

  18. 1.1.0 02 Aug 2018

    Nothing published for this version

  19. 1.0.1 23 Jul 2018

    Nothing published for this version

  20. 1.0.0 30 May 2018

    Nothing published for this version

  21. 0.1.0 17 Oct 2017

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive