Minor update 4.2.1
We've released version 4.2.1 of MailerQ. This release solves a couple of issues that were reported for version 4.2.0.
Retried deliveries
The most important bugfix covers the issue that undeliverable mails were sometimes endlessly pumped around message queues, without ever expiring. This problem was caused by the fact that some mails were scheduled for redelivery because MailerQ already knew that a certain host was unreachable. Such undeliverable mails were immediately pushed back to the outbox queue, without modifying the JSON.
We've changed this behavior. Even for rescheduled mails we now modify the result array in the JSON object, so that MailerQ can distinguish new messages from messages that have been pumped around for a while. This also means that you can expect more results to appear in the JSON objects that are published to the various result queues.
Other changes and new features
We've also fixed some small issues and made some improvements to the management console, and we've renamed the queues to which reschededuled mails are published. The outbox names are now prefilled with zero's (outbox+0001, outbox+0002, et cetera) to make them easier sortable in the RabbitMQ web interface.