Note that this is not documented at all in the manual:
https://www.mediawiki.org/wiki/Manual:Recentchanges_table#rc_type

I mean neither supposed depreciation nor current removal.

 * I assume there should a version range in like  1.23 – 1.40 or
   something.
 * And note how e.g. rc_comment has info "(deprecated in 1.30);
   rc_comment_id and the comment table should be used instead! "

So it doesn't seem like the columns were effectively deprecated.

Regards,
Maciej Nux


Amir Sarabadani (18.08.2025 14:19):
Hello,
As part of improving performance and stability of the recentchanges table, we are addressing some tech debt. rc_new field was deprecated 13 years ago and rc_type similarly was deprecated 11 years ago. We are moving forward with dropping these columns in favour of rc_source field.

If you're querying rc_new or rc_type, please switch to using rc_source instead. They will be removed from wikireplicas in a week.

This would allow us to consolidate several different indexes on this table and improve performance of Special:Recentchanges and Watchlist plus simplifying MediaWiki code.

To follow the work, you can check https://phabricator.wikimedia.org/T400696 and related subtickets.

Thank you and apologies for the inconvenience
Best
--
        *Amir Sarabadani (he/him)*
Staff Database Architect
Wikimedia Foundation <https://wikimediafoundation.org/>


_______________________________________________
Cloud mailing list [email protected]
List 
information:https://lists.wikimedia.org/postorius/lists/cloud.lists.wikimedia.org/

_______________________________________________
Cloud mailing list -- [email protected]
List information: 
https://lists.wikimedia.org/postorius/lists/cloud.lists.wikimedia.org/

Reply via email to