What exists in rabbitmq/rabbitmq-server, the documentation and the clients about the AMQP 0-9-1 consumer timeout basic.cancel, the notify_consumer setting and client-sent basic.cancel-ok, as of 2026-11-06.
- PR #13885 "Ra v3" by kjnilsson, merged 2026-03-10. "Consumer timeouts in queue" is one item in its checklist of about a dozen.
- On a timeout the queue returns the timed-out messages and sends the channel a
{released, …, timeout}action, and for AMQP 0-9-1 the channel answers withbasic.cancel.