Files
UA-.NETStandard/Stack
Martin Regen abc0bde9fe Fix the client subscription preview no ack issue, ack forgotten publish responses (#2449)
Issues: 
- no ack were added to the list of ack to send after PR #2427. 
- Sometimes during network interruptions publish responses are never acked from the republish queue, unless cleaned up by the server. 

Fixes: 
- removed some debug code from the publish response processing and added acks to send back to the right list.
- Use a dedicated lock for the list of sequence numbers to send
- Detect still available sleeping sequence numbers and mark for deletion after a reasonable age (sequence number diff > 100).
- Breaking change: A `TransportChannel` which causes a `NullReferenceException` in a service call is now returned as `ServiceResultException` with status `BadSecureChannelClosed`. Use `NullableTransportChannel` to avoid the exception and get a null instead.
2024-01-06 05:07:48 +01:00
..