We are going to finally switch off the deprecated domain rest.wikimedia.org
by September 1st. This should not affect any REST API users, as this domain
has been officially deprecated since January & sunset since April [1].
Since then, requests to that domain have returned an error informing users
about the move.
Access to the REST API is exclusively through the main project domains,
following the following pattern:
https://en.wikipedia.org/api/rest_v1/?doc
Thank you for your cooperation,
--
Gabriel Wicke
Principal Engineer, Wikimedia Foundation
[1]: https://lists.wikimedia.org/pipermail/wikitech-l/2016-April/085309.html
On Wed, Jul 20, 2016 at 10:57 AM, Marko Obrovac <mobrovac(a)wikimedia.org>
wrote:
> Hello,
>
> I am happy to announce that Parsoid is now following our standard
> practices in production as it has been completely moved to use
> service-runner and service::node. We managed to do it in two days, and have
> not encountered any issues worth reporting. The transition went smoothly
> thanks to Giuseppe's mastery of the complete start-to-end process and
> Subbu's relentless testing. Thank you, guys, for your help!
>
Nice work!
Hello folks,
service-template-node v0.4.0 has just been released~[1]. The new version
represents an important security and feature upgrade from v0.3.2 and you
are urged to update as soon as possible~[2].
On the feature side, this release brings out-of-the-box support for sending
metrics for all requests made against a service, which means that after
upgrading you will be able to set up your own grafana dashboard with
relevant metrics~[3] very easily.
Security-wise, there were some possible RegEx exploits in one of the node
module dependencies. This has been mitigated by updating the relevant
modules to a version that does not have the deficiency. Additionally, from
now on a node-module-security scan is being run every time the service is
tested to ensure our infrastructure is kept safe.
Please update as soon as possible if you have a service based on the
service template running in WMF production. And, as always, should you have
any questions or concerns, feel free to reach out to me.
Cheers,
Marko
[1] https://github.com/wikimedia/service-template-node/tree/v0.4.0
[2] you can follow the guide on
https://www.mediawiki.org/wiki/ServiceTemplateNode/Updating
[3] dashboards a la
https://grafana.wikimedia.org/dashboard/db/restbase?panelId=16&fullscreen
--
Marko Obrovac, PhD
Senior Services Engineer
Wikimedia Foundation
Hello,
Next Wednesday, 2016-07-13, we plan to upgrade the hosts running nodejs
services to v4.4.6 (from v4.3.0)~[1]. If you are a deployer of a node
service please ensure your service functions properly under said version.
In a node versioning sense, this is a minor version bump, so we don't
expect any breakage, but careful testing is still needed, especially for
services depending on binary node modules.
Once you've tested the service, please create a patch for its source repo
that bumps node's version to 4.4.6~[2] and add me (Mobrovac) as a reviewer
so that we can coordinate the switch properly.
Cheers,
Marko
[1] https://phabricator.wikimedia.org/T138561
[2] Follow the example for MCS - https://gerrit.wikimedia.org/r/#/c/297419/
--
Marko Obrovac, PhD
Senior Services Engineer
Wikimedia Foundation