T424350: Incremental MediaWiki History Phase I needs user block change information.
User block changes have been emitted as an event stream since at least 2015. The existent stream today is the mediawiki.user-blocks-change stream. This stream may provide some (all?) of the information that is currently captured in mediawiki_history, but much about user blocks has evolved since 2015 (GlobalBlocks are now a thing). Additionally, mediawiki.user-blocks-change is a 'legacy' stream, in that it does not use the MediaWiki state change event data models we developed as part of substasks of T291120.
It might be nice to include user blocks changes within a new mediawiki.user_change stream being created in T423952. However, it is not clear if user blocks should be modeled as part of that core user state change stream, or if it should remain a separate block specific stream.
Done is
- user block changes are comprehensively emitted in an event stream using MediaWiki entity state change event data models