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&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

Reply via email to