The Revision -> RevisionRecord switch was a key part of both making MediaWiki dependency-injection-friendly and making it aware of multiple content slots per revision. It's great to see us following through on a large-scale refactoring like that. Huge thanks to DannyS712 (who as done awesome work on a number of other deprecations too), the Core Platform Team, and everyone else who has been working on it!