Skip to content

Release v22.151.0

Choose a tag to compare

@github-actions github-actions released this 30 Oct 03:06
5c82a2d

Added

  • Observable queries can poll over plain HTTP: set Globals.queryTransportMethod = QueryTransportMethod.Polling (or the <Arc> queryTransportMethod prop) to receive updates through repeated GET requests without WebSocket or SSE, with a configurable interval (Globals.queryPollingOptions, or setPollingOptions per query), jittered backoff and support for the Cratis-Query-Poll-After hint. (#3449)

Fixed

  • Query renderers are now called directly instead of through reflection. Exceptions thrown by a renderer reach the query pipeline unwrapped rather than as a TargetInvocationException that produced a generic 500, a class implementing IQueryRendererFor<> for two types is now a compile error instead of an AmbiguousMatchException at runtime, and a renderer type that is not registered in the service provider fails with the container's missing-service error. (part of #2855)