The assertions from the specification in this commit dbf94bd introduced breaking changes. In our case we were using whitespaces in the queue names as our Rabbitmq server doesn't validate it and this assertion is failing:
https://github.com/bakkerthehacker/bramqp/blob/master/specification/rabbitmq/full/amqp0-9-1.stripped.extended.xml#L87
I understand that strictly following the specification is the right way but any workaround without change the queue names would be very helpful.