MongoDB Messenger Transport

MongoDB Messenger Transport 1.3.0

This new minor adds the resettable option to the transport, so that you can disable it if you need to inspect the transport during tests. This is due to the fact that under Symfony 5.3, if a service implements the ResetInterface (as our transport does), the reset method gets automatically invoked at kernel shutdown, which happens after using the Symfony test client (KernelBrowser).

MongoDB Messenger Transport 1.2.0

This other new minor, released on the same day of the previous one, was needed to release support for PHP 8, since it also required to drop support for PHP 7.2 at the same time. Having two separate releases allows end users to have a smoother upgrade path, and me the possibility to release patches in both minors if needed.

MongoDB Messenger Transport 1.1.0

This new, first minor of this package handles two issues coming from the upstream, Symfony Messenger package. In both cases the originating cause was the addition of the new ErrorDetailsStamp, which will be the future way to store failure information in messages.

MongoDB Messenger Transport 1.0.0

This is the first, stable release of this library that I built on top of facile-it/mongodb-bundle, which allows to use the MongoDB connection provided by the bundle to be used as a Symfony Messenger transport. I build this because I needed the equivalent of the Doctrine transport to store failed messages on a project that didn’t use Doctrine, but our OSS MongoDB bundle.