PHP Service Bus (publish-subscribe pattern) implementation
General:
php-service-bus/sagas:
SagaProvider
;SagaFinder
;SagaInitialHandler
);Promise
or Generator
;SagaCreated
, SagaClosed
, SagaStatusChanged
events can no longer be handled within a saga;php-service-bus/php-service-bus:
Psr\Log\LoggerInterface
;php-service-bus/argument-resolver
php-service-bus/transport
php-service-bus/mutex
php-service-bus/event-sourcing
php-service-bus/http-client
php-service-bus/message-serializer
The minimum PHP version should now be >=8.0 The application has been designed to be more reliable (while the speed has been reduced). Unfortunately, there are also a large number of backward compatibility violations.. Integrations with travis-ci and scrutinizer have been removed for all repositories. GitHub Actions is now used instead.
ramsey/uuid
packagesymfony/uid
has been addedUpdate default mutex factory