**Problem Statement** Other SDKs support per-stream and per-record callbacks called once an acknowledgement is received from the server. **Proposed Solution** Design it in a wrappable way. **Additional Context** N/A