- Ensure consistency of the durable message replay when the subscriptions are modified before session reconnects - Persistent sessions save inflight packet IDs for the received QoS2 messages - Make behavior of the persistent sessions consistent with the non-persistent sessions in regard to overlapping subscriptions - List persistent subscriptions in the REST API