0.5.0
This release brings the support for Partial Batch Failure inside the Symfony Messenger bridge 🎉
To enable it, there's two easy steps:
- Change your
SqsConsumer
service definition
Bref\Symfony\Messenger\Service\Sqs\SqsConsumer:
public: true
autowire: true
arguments:
# Pass the transport name used in config/packages/messenger.yaml
$transportName: 'async'
+ $partialBatchFailure: true
- Configure a batch size greater than 1 and add
ReportBatchItemFailures
to theFunctionResponseTypes
of your Lambda worker function. Lift does it for you automatically since v1.12.0 😎
What's Changed
- Support partial batch failure by @t-richard in #58
Full Changelog: 0.4.4...0.5.0