This is non-compatible with version 3.0 but making it compatible is also a possibility.
The message https://didcomm.org/messagepickup/4.0/delivery-request not longer sends a https://didcomm.org/messagepickup/4.0/status when it has no message to deliver.
The message https://didcomm.org/messagepickup/4.0/live-delivery-change has an optional field recipient_did to filter a specific DID.
[TODO] I think recipient_did should be an array. Maybe also rename it to recipient_dids
Behavior changes in messagepickup
This is non-compatible with version 3.0 but making it compatible is also a possibility.
https://didcomm.org/messagepickup/4.0/delivery-request
not longer sends ahttps://didcomm.org/messagepickup/4.0/status
when it has no message to deliver.https://didcomm.org/messagepickup/4.0/live-delivery-change
has an optional fieldrecipient_did
to filter a specific DID.recipient_did
should be an array. Maybe also rename it torecipient_dids