Skip to content

Releases: spryker/event-behavior

1.32.0

06 Aug 16:58
a00c895

Choose a tag to compare

Included commits: 1.31.0...1.32.0

Improvements

  • Introduced HydrateEventsRequest transfer.
  • Introduced HydrateEventsResponse transfer.
  • Introduced EventBehaviorFacadeInterface::hydrateEventDataTransfer() facade method to get event data with timestamp.

1.31.0

03 Jul 13:54
51f845e

Choose a tag to compare

Included commits: 1.30.1...1.31.0

Improvements

  • Adjusted TriggerManager to avoid duplicate event messages with the same IDs.
  • Adjusted EventBehavior to use correct PrimaryKey in propel module for event message if the table doesn't have primary key.
  • Increased Kernel version dependency.
  • Increased Propel version dependency.

1.30.1

25 Apr 15:15
2afc20b

Choose a tag to compare

Included commits: 1.30.0...1.30.1

Fixes

  • Adjusted EventBehaviorFacade::triggerRuntimeEvents() to not trigger delete on spy_event_behavior_entity_change table when no events were triggered.

1.30.0

20 Sep 15:00
aa39715

Choose a tag to compare

Included commits: 1.29.0...1.30.0

Improvements

  • Added PHP 8.3 support.

Checklist

  • I agree with the Code Contribution License Agreement in CONTRIBUTING.md

1.29.0

11 Sep 10:42
e50bccb

Choose a tag to compare

Included commits: 1.28.1...1.29.0

Improvements

  • Introduced EventBehaviorConstants::MAX_EVENT_MESSAGE_DATA_SIZE to define the recommended maximum data size for event messages (in KB).
  • Introduced EventBehaviorConfig::getMaxEventMessageDataSize() method.
  • Adjusted EventBehavior::saveEventBehaviorEntityChange() to log a warning messages when event message data size exceeds the limit defined by EventBehaviorConfig::getMaxEventMessageDataSize().

1.28.1

18 Jun 09:09
9ff9bc3

Choose a tag to compare

Included commits: 1.28.0...1.28.1

Adjustments

  • Adjusted EventBehaviorCommunicationFactory so it extends AbstractCommunicationFactory.

1.28.0

03 Apr 13:10
be6d3f4

Choose a tag to compare

Included commits: 1.27.0...1.28.0

Adjustments

  • Adjusted EventBehaviorFacade::triggerRuntimeEvents() so processed events are removed at the end of method execution by process ID instead of removing them in batches, this change partially fixes a lock issue with big parallel requests.

1.27.0

16 Nov 13:09
b16d0be

Choose a tag to compare

Included commits: 1.26.0...1.27.0

Improvements

  • Introduced Glue\EventBehaviorEventDispatcherPlugin.

1.26.0

02 Nov 21:18
2adae21

Choose a tag to compare

Included commits: 1.25.0...1.26.0

Improvements

  • Added PHP 8.2 support.

Checklist

  • I agree with the Code Contribution License Agreement in CONTRIBUTING.md

1.25.0

07 Mar 11:02
7ba0b48

Choose a tag to compare

Included commits: 1.24.1...1.25.0

Improvements

  • Adjusted EventResourceRepositoryManager so that publishing events are triggered for plugins returning no data.