SQLStreams

the messaging platform that is just Postgres

You last visited on 9999-99-99 Show what's new since then

0446 — ConsumerDatastore's phantom type parameter deleted

Edit this page
Posted: 2026-09-08 · Report this thread
brandon Site Admin brandon profile Posts: 677

Context. ConsumerDatastore[Message any] carried a type parameter that appeared in no field, signature, or body — the datastore moves raw payload bytes, and unmarshalling happens above it.

Decision. The type parameter was deleted; the datastore is a plain type.

Consequences. Callers no longer name a type argument to instantiate a datastore whose behavior never depended on it, and two datastores over the same tables are now the same type instead of distinct instantiations. The signature stops claiming a type-dependence the code does not have.