Release v20.66.1
Summary
An observable query whose backend returns a primitive collection — for example ISubject<IEnumerable<string>> — delivered a collection of empty values to the client instead of the actual data. Names rendered blank, comparisons failed, and string interpolation produced an empty string. One-shot queries were unaffected, so this only surfaced on live/observable queries.
Fixed
- Observable queries returning a collection of primitives (
string, numeric,bool) now deliver the actual values instead of empty ones, both for the initial payload and for change-set deltas - Observable queries returning a single primitive value now deliver that value instead of an empty one
- Observable queries that describe themselves with
Objectnow pass their payload through instead of losing it