You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Changed
Creating several Arc Core containers over the same types is faster: model-bound command, query and read-model discovery runs once per type set and is reused. A local .NET 10 Release measurement of 50 containers over 581 types dropped from 58.8 ms to 23.7 ms median, about 60% faster (#2673)
Read models no longer expose private static methods or compiler-generated methods as queries through runtime discovery; public and internal static query methods remain supported (#2651)
Fixed
Local functions and other compiler-generated methods inside read models no longer create query endpoints, generated proxies or route conflicts. The runtime, the metadata generator, the proxy generator and the QueryScenario testing helpers apply the same rule (#2651)
Proxies are no longer generated for query methods returning a collection that is not of the read model, such as string or IEnumerable<Other>, which the runtime never served; covariant collections of a derived read model still get proxies (#2651)
Multiplexed SSE and WebSocket observable queries keep paging totals on an empty first result and pick up updated totals on later results, without mixing metadata between subscriptions (#2707)