Releases: softonic/laravel-transactional-event-publisher
Releases · softonic/laravel-transactional-event-publisher
Upgrade laravel dependencies to 9.0
Adaptable to laravel 7.0, 8.0 and 9.0
php version >= 7.4
Fix Content-type in messages
Now all the published messages contains the content-type application/json to indicate to the applications what payload contains
Use orchestra/database release supporting laravel 8
5.0.2 Use orchestra/database release supporting laravel 8
Do not inject logger in AmqpMiddleware
5.0.1 Merge pull request #18 from softonic/feature/CAT-2198-Set-events-crea…
Allow to configure middleware to publish the events when using AsyncMiddleware
5.0.0 Merge pull request #17 from softonic/feature/CAT-2198-Set-events-crea…
Optimize emit all command
Now the command use the maximum id as a counter due to the domain events table has the id column as an auto-increment ans the vents should never be erased, so the maximum id and the amount of rows are the same.
Standarize docker-compose.yml
Merge pull request #15 from softonic/upgrade-to-laravel-8 Standarize docker-compose.yml
Improved status bar for emit all events command
Now the emit all events show the estimated remaining time and the elapsed time.
Add support for laravel 8
Merge pull request #13 from softonic/upgrade-to-laravel-8 Upgrade to laravel 8
Batching events when emitting all of them
Improved interface to allow publish multiple events at the same time.
It is useful when you want to execute event-sourcing:emit-all
. The throughput could increase in one or two orders.