Skip to content

version 0.45.0 - cross-entity Query calls are read-only on the target

Choose a tag to compare

@dmitry-lebedev dmitry-lebedev released this 15 Oct 05:46
· 1 commit to main since this release

Cross-entity calls to Query methods no longer broadcast to the target's subscribers.

Changed

  • GetI{Service}(id) calls to a Mode = Query method run read-only on the target: no sequence advance, no broadcast, no persistence. The result is still recorded into the caller's replay.

Added

  • IServerRecordContext.QueryEntityAsync and IMetaProvider.HandleQueryFromEntityAsync; default implementations fall back to a full cross-entity call.