Nice work, all. It's good to see the code surface requiring maintenance lowered in this fashion.
On Fri, Jun 3, 2022 at 12:35 PM 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®ex=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