Repository navigation
JasperFx 2.80.1
Fixes
ResilientEventLoadernow wraps load failures inEventLoaderException(#948, #949).LoadAsyncreturned the Polly pipeline's task without awaiting it, and Polly captures even a synchronous throw into that task, so the wrap never ran at all. Shards saw the raw provider exception, without the shard name and database identifier. The method now awaits inside itstry.- A cancellation of the caller's own token is still thrown as a bare
OperationCanceledException, so daemon shutdown paths keep treating it as shutdown, not as a shard failure. ⚠️ Downstream: resilience policies that matchEventLoaderException(e.g. Marten's read policy andWriteRetryClassifier) will now see it on this path for the first time.
- A cancellation of the caller's own token is still thrown as a bare
Full Changelog: V2.80.0...V2.80.1