Repository navigation
JasperFx 2.100.1 is a patch release with one fix.
CatchUpAsyncno longer returns cleanly while a shard has faulted (#1134 / #1135). The tracker delivers a failed shard's state to listeners asynchronously, so the daemon'sRecordercould still be empty whenCatchUpAsyncchecked it, and it reported success though a projection had thrown. That was the cause of flaky daemon tests in Marten (marten#5696) and Polecat (polecat#933).ForceAllMartenDaemonActivityToCatchUpAsyncand its Polecat and Fisher equivalents now fail when a projection throws.
What's Changed
- CatchUpAsync surfaces a faulted shard's exception without racing the tracker by @jeremydmiller in #1135
- 2.100.1 by @jeremydmiller in #1137
Full Changelog: v2.100.0...v2.100.1