Github user mtaylor commented on the issue:
https://github.com/apache/activemq-artemis/pull/1775
Sorry guys but I am -1 on this. I thought the idea of this was to behave
in a similar way to default-max-consumers, or default-purge-on-no-consumers. I
am not happy about overriding the protocol handlers behaviour in this way. I
can see value in a default-queue-durability setting, for cases when it's not
known. Can the original requirement not be addressed using auto-delete-queues
and non-durable messages? If non-durable queues/temps are really required, how
about a persistence=false address-setting instead?
---