Repository navigation
Release v22.34.3
Changed
- Observable query handling, HTTP delivery and the WebSocket demultiplexer close over each element type once, through a cached typed helper, instead of building generic calls through reflection on every subscription. The handler now creates observables with typed activation, and the element-type lookup that ran on every empty emission is gone. Five trim/AOT diagnostics are removed outright; the remaining dispatch reflection is consolidated in one place. The trim/AOT baseline drops from 526 to 492 (Refs #2855)
An exception thrown synchronously by a custom ISubject<T>'s Subscribe is no longer wrapped in TargetInvocationException in the logs; the client receives the same error message.
Reviewed with Anthropic models only (no cross-provider review available right now).