Skip to content

v1.1.2

Latest
Compare
Choose a tag to compare
@surendratiwari3 surendratiwari3 released this 27 Aug 11:58
4a989da

What's Changed

Conditional Queue Binding

TimeoutQueue and FailedQueue are now bound only if a valid queue name is provided.

Prevents unnecessary declarations and bindings to empty queues.

Safe Task Routing

When pushing tasks to TimeoutQueue, the system now checks if the queue is defined.

If not defined → task push is skipped gracefully instead of failing.

Retry Flow Update

retryTask logic enhanced:

If retries are exhausted and FailedQueue is empty → system logs/skips instead of sending to a non-existent queue.

If FailedQueue is set → behavior remains unchanged.

Benefits

Eliminates errors caused by empty queue configuration.

Ensures robust and predictable behavior even when optional queues are not configured.

Improves stability of AMQP task flow in production environments.

Full Changelog: v1.1.1...v1.1.2