I think this was overlooked. Schema made more sense to me because I was intending it to be at most once per stream. If we can come to agreement I can open a PR to change it. But we would need a new release candidate (this can't wait until next release)
On Friday, July 17, 2020, Antoine Pitrou <anto...@python.org> wrote: > > Hello, > > A bit too late, I noticed the new "features" field is defined on the > Schema table, while the "version" field is defined on the Message table. > Since both fields have closely related purposes (notify the reader of > the conventions used in the stream), I'm a bit surprised that they're > present at different places. Is there a reason I missed for this > seeming inconsistency? > > Regards > > Antoine. >