Changelog (v7.4.22...v7.4.23)
- bug #67792 Don't reuse a serialized body after replacing the message (@dalerazimov)
- minor #67771 Do not expose the DSN in the exception thrown when no transport supports it (@nicolas-grekas)
- minor #67763 Treat encoded envelopes whose body or type isn't a string as decoding failures (@nicolas-grekas)
- minor #67764 Treat a body or header that isn't a string as a decoding failure in SigningSerializer (@nicolas-grekas)
- minor #67739 Mark transport options as # (@nicolas-grekas)
- bug #67719 Track keepalives independently for each received envelope (@nicolas-grekas)
- bug #67712 Stop keeping alive the messages that a listener prevents the worker from handling (@BenMacha)
- bug #67654 Wait for all batch handlers before acknowledging a message (@andreybolonin)
- bug #67655 Retry the messages whose batch was flushed during a failed dispatch (@nicolas-grekas)
- bug #67651 Let the worker flush the batches that contain a failed message (@nicolas-grekas)
- bug #67647 Don't hide handler failures when a batch handler acks the same message (@nicolas-grekas)
- bug #67643 Preserve handled stamps when a batch handler nacks (@dalerazimov)
[SECURITY] Security release