Congrats to Jon and everyone who made this happen! 

> On Jun 3, 2022, at 10:36 AM, Jon Robson <jrob...@wikimedia.org> wrote:
> 
> 
> Yesterday, the MobileView Action API was removed from all Wikimedia 
> production servers [1].
> 
> The API was originally built to service our apps but over time that has been 
> replaced with the Page Content Service [2]. The original service was not 
> being maintained, and usage was very low. If you were using the MobileView 
> API we urge you to check this API out as it is a more powerful, better cached 
> alternative.
> 
> We marked the API as hard deprecated in December 2019 [3], after which it was 
> marked in ApiSandbox and in the response as deprecated, and support has been 
> dwindling since then, for example,  the noimages parameter was dropped in 
> September 2020 [4].
> 
> In March 2022 we removed the remaining production blocker for removing the 
> code: language variant support [5]. The Page content service was prreviously 
> using the mobile view API for language variant views but has now been rewired 
> to use the better supported core action=parse API. If you need to support 
> language variant views and previously couldn't because of the lack of support 
> in the page content service this should no longer be an obstacle..
> 
> Since April 2022 users of the API would have been seeing an inline banning 
> warning them of the upcoming breakage [6]. We got no feedback from these 
> banners so were comfortable with  pushing forward.
> 
> Impact on user scripts was judged as low [7] with only 14 scripts impacted so 
> this has not been announced on tech news.
> 
> If you are impacted by this change, I apologise that previous communications 
> have failed you and I'd love to hear from you about how we could have done 
> this deprecation better. If I can support you in any way in making sure your 
> apps/gadgets/scripts are working again please feel free to reply to this 
> email either privately or publicly or to raise a topic on the MobileFrontend 
> talk page [8].
> 
> Finally, thanks to the engineers who helped make this deprecation possible. 
> Jon
> 
> [1] https://phabricator.wikimedia.org/T186627
> [2] https://www.mediawiki.org/wiki/Page_Content_Service
> [3] https://phabricator.wikimedia.org/T210808
> [4] https://phabricator.wikimedia.org/T262580, 
> [5] https://phabricator.wikimedia.org/T236733
> [6] https://phabricator.wikimedia.org/T286836
> [7]https://global-search.toolforge.org/?q=%5B%27%22%5C%3D%5Dmobileview&regex=1&namespaces=2%2C8&title=.*%5C.js
> [8] 
> https://www.mediawiki.org/wiki/Extension_talk:MobileFrontend?tableofcontents=0
> 
> 
> _______________________________________________
> Mediawiki-api-announce mailing list -- 
> mediawiki-api-annou...@lists.wikimedia.org
> To unsubscribe send an email to 
> mediawiki-api-announce-le...@lists.wikimedia.org
> _______________________________________________
> Mediawiki-api mailing list -- mediawiki-api@lists.wikimedia.org
> To unsubscribe send an email to mediawiki-api-le...@lists.wikimedia.org
_______________________________________________
Mediawiki-api mailing list -- mediawiki-api@lists.wikimedia.org
To unsubscribe send an email to mediawiki-api-le...@lists.wikimedia.org

Reply via email to