Phabricator Link
|
Wiki Link
|
Status
|
Priority
|
Author
|
Assignee
|
Projects
|
Subtasks
|
Parent Tasks
|
T100856
|
T100856: Migrate some semantic information from data-parsoid to data-mw
|
open
|
Medium (orange)
|
ssastry (Subramanya Sastry)
|
|
|
|
|
T102867
|
T102867: Expose page-global metadata and make it editable
|
open
|
Medium (orange)
|
GWicke (Gabriel Wicke)
|
|
|
|
|
T106351
|
T106351: RESTBase dashboard annotations for deployments (and more)
|
open
|
Medium (orange)
|
Eevans (Eric Evans)
|
|
|
|
|
T107196
|
T107196: Set up revscoring entry points in RESTBase
|
open
|
Medium (orange)
|
GWicke (Gabriel Wicke)
|
|
|
|
|
T110240
|
T110240: [Discussion] Consider validating JSON schemas when running x-ample tests?
|
open
|
Medium (orange)
|
GWicke (Gabriel Wicke)
|
|
|
|
|
T111820
|
T111820: Set default CSP header in service template to "default-src 'none'"
|
open
|
Medium (orange)
|
csteipp (Chris Steipp)
|
|
|
|
|
T114402
|
T114402: Implement something similar to the RESTBase 'section' API to provide wikitext structure information
|
open
|
Medium (orange)
|
cscott (C. Scott Ananian)
|
|
|
|
|
T118195
|
T118195: RFC: Gradually move closer towards the `fetch` standard for RESTBase's internal request / response interfaces
|
open
|
Medium (orange)
|
GWicke (Gabriel Wicke)
|
|
|
|
|
T118410
|
T118410: API portal loads on domains without RESTBase, but lacks styling
|
open
|
Lowest (sky)
|
Krenair (Alex Monk)
|
|
|
|
|
T118524
|
T118524: Alert on abnormal storage growth patterns
|
open
|
Medium (orange)
|
Eevans (Eric Evans)
|
|
|
|
|
T122390
|
T122390: Is RDFa metadata in Parsoid HTML head actually useful to you / no user name & edit comment suppression in Parsoid <head> metadata
|
open
|
Medium (orange)
|
GWicke (Gabriel Wicke)
|
|
|
|
|
T128525
|
T128525: Strip old metadata from old Parsoid content <head>: mw:TimeUuid, user, comment
|
open
|
Medium (orange)
|
GWicke (Gabriel Wicke)
|
|
|
|
|
T130639
|
T130639: All known clients of Parsoid HTML that require data-mw should fetch data-mw separately (if using RESTBase) or process the data-mw blob in Parsoid's pagebundle API response (if using Parsoid directly)
|
open
|
Medium (orange)
|
ssastry (Subramanya Sastry)
|
|
|
|
|
T130643
|
T130643: Content Translation should load data-mw from a separate API call alongside the body content
|
open
|
Medium (orange)
|
ssastry (Subramanya Sastry)
|
|
|
|
|
T130689
|
T130689: Google's services should load data-mw from a separate API call to RESTBase
|
stalled
|
Medium (orange)
|
ssastry (Subramanya Sastry)
|
Renxiaoyi
|
|
|
|
T132505
|
T132505: How to use VirtualRESTServiceClient::runMulti with named requests
|
open
|
Medium (orange)
|
Physikerwelt (Moritz Schubotz)
|
|
|
|
|
T133001
|
T133001: Decom legacy ex-parsoidcache cxserver, citoid, and restbase service hostnames
|
open
|
Medium (orange)
|
BBlack (Brandon Black)
|
|
|
|
|
T133178
|
T133178: RESTBase support for www.wikimedia.org missing
|
open
|
Medium (orange)
|
Krinkle (Timo Tijhof)
|
|
|
|
|
T143356
|
T143356: Separate data-mw API semantics
|
open
|
Medium (orange)
|
GWicke (Gabriel Wicke)
|
|
|
|
|
T153214
|
T153214: Citoid restbase endpoint not configured correctly in vagrant
|
open
|
Medium (orange)
|
Mvolz (Marielle Volz)
|
|
|
|
|
T153801
|
T153801: File and global user pages should not be redirected
|
open
|
Medium (orange)
|
bearND (Bernd Sitzmann)
|
|
|
|
|
T158691
|
T158691: Cassandra query tracing
|
open
|
Low (yellow)
|
Eevans (Eric Evans)
|
|
|
|
|
T166042
|
T166042: Put Wikibase Statements (and possibly other parts of entities) into restbase
|
open
|
Low (yellow)
|
hoo (Marius Hoch)
|
|
|
|
|
T169116
|
T169116: Support flagged revisions in RESTBase
|
open
|
High (red)
|
GWicke (Gabriel Wicke)
|
|
|
|
|
T175224
|
T175224: Unclear expectations around path/module in $wgVirtualRestConfig
|
open
|
Low (yellow)
|
Tgr (Gergő Tisza)
|
|
|
|
|
T178037
|
T178037: Parsoid uses non-canonical URL encoding in <link> in <head>
|
open
|
Medium (orange)
|
Tgr (Gergő Tisza)
|
|
|
|
|
T179553
|
T179553: Cookies should not be forwarded to different domains
|
open
|
Low (yellow)
|
Tgr (Gergő Tisza)
|
|
|
|
|
T179680
|
T179680: Deprecate VirtualRESTService
|
stalled
|
Medium (orange)
|
daniel (Daniel Kinzler)
|
|
|
|
|
T181687
|
T181687: Give RESTBase / MCS requests the apihighlimits right
|
open
|
Needs Triage (violet)
|
Tgr (Gergő Tisza)
|
|
|
|
|
T182316
|
T182316: Math end point responses should set the content-type's profile
|
open
|
Medium (orange)
|
mobrovac (Marko Obrovac)
|
|
|
|
|
T182740
|
T182740: Detect when a page save is likely to be a corruption
|
open
|
Low (yellow)
|
ssastry (Subramanya Sastry)
|
|
|
|
|
T182881
|
T182881: mediawiki-title enforces limits that MW does not
|
open
|
Medium (orange)
|
mobrovac (Marko Obrovac)
|
|
|
|
|
T184534
|
T184534: Cached page previews not shown when refreshed
|
open
|
High (red)
|
Niedzielski (Stephen Niedzielski)
|
|
|
|
|
T189889
|
T189889: Excessive number of idle Cassandra connections
|
open
|
Low (yellow)
|
Eevans (Eric Evans)
|
|
|
|
|
T191662
|
T191662: Document RESTBase cluster severity / response information
|
open
|
Low (yellow)
|
Eevans (Eric Evans)
|
|
|
|
|
T191795
|
T191795: Support MCR in mobile
|
open
|
Needs Triage (violet)
|
Tgr (Gergő Tisza)
|
|
|
|
|
T192687
|
T192687: Better formatting in REST API results for wikidata
|
open
|
Medium (orange)
|
HYanWong (Yan)
|
|
|
|
|
T197853
|
T197853: Trailing single quote in DOIs breaks citoid
|
open
|
Medium (orange)
|
Mvolz (Marielle Volz)
|
|
|
|
|
T205943
|
T205943: RESTBase hacks for compatibility to Parsoid
|
open
|
Medium (orange)
|
Pchelolo
|
|
|
|
|
T206259
|
T206259: Open questions when deploying major version bumps to Parsoid's HTML
|
open
|
Medium (orange)
|
Arlolra (Arlo Breault)
|
|
|
|
|
T209164
|
T209164: Follow RFC7807 for all services error responses
|
open
|
Low (yellow)
|
Pchelolo
|
|
|
|
|
T209936
|
T209936: Content of unaccepted pending revisions show up in RESTBase APIs
|
open
|
Needs Triage (violet)
|
Username_Needed (Username Needed)
|
|
|
|
|
T210393
|
T210393: Correctly encode titles in RB/CP for purges
|
open
|
Medium (orange)
|
mobrovac (Marko Obrovac)
|
|
|
|
|
T211830
|
T211830: Parsoid incorrectly encodes href in redirects
|
open
|
Medium (orange)
|
Pchelolo
|
|
|
|
|
T213857
|
T213857: Evaluate cassandra node driver 4.0.0 for upgrade
|
open
|
Needs Triage (violet)
|
Pchelolo
|
|
|
|
|
T214094
|
T214094: RESTBase should not respect Accept-Language for content version upgrades
|
open
|
Medium (orange)
|
Pchelolo
|
Pchelolo
|
|
|
|
T216433
|
T216433: Call media/math/render in local mathoid - mathoid.js
|
open
|
Needs Triage (violet)
|
Carrilloan (Abraham Carrillo)
|
|
|
|
|
T219425
|
T219425: preq emits unhandled rejection on socket timeout
|
open
|
Medium (orange)
|
Pchelolo
|
|
|
|
|
T221315
|
T221315: Determine future of bare-metal hosting for services like WDQS, ElasticSearch, RESTBase Cassandra, etc.
|
open
|
Low (yellow)
|
Jdforrester-WMF (James D. Forrester)
|
|
|
|
|
T229137
|
T229137: Create grafana alerts for RESTBase
|
open
|
Low (yellow)
|
Pchelolo
|
Pchelolo
|
|
|
|
T233132
|
T233132: Expand QPS for partners when "stash=true"
|
open
|
Medium (orange)
|
eprodromou (Evan Prodromou)
|
|
|
|
|
T238832
|
T238832: PCS internal request rates tripled on 2019-11-19
|
open
|
Medium (orange)
|
Mholloway (Michael Holloway)
|
|
|
|
|
T242763
|
T242763: /page/summary/<title> often returns type: 'no-extract'
|
open
|
High (red)
|
SBisson (Stephane Bisson)
|
|
|
|
|
T253311
|
T253311: Pass the `output-mode` header to the Page Content Service for the `/wikitext/to/mobile-html` endpoint
|
open
|
Low (yellow)
|
JoeWalsh (Joe Walsh)
|
|
|
|
|
T256381
|
T256381: Randomize feeds cache-control max-age
|
open
|
Low (yellow)
|
Pchelolo
|
|
|
|
|
T256491
|
T256491: Improve Accept-Language header handling in RESTBase
|
open
|
High (red)
|
JoeWalsh (Joe Walsh)
|
|
|
|
|
T257124
|
T257124: Page is blank when edited a page on gomwiktionary with VisualEditor (new pages are missing on some RESTBase servers)
|
open
|
Medium (orange)
|
Nintendofan885
|
|
|
|
|
T257965
|
T257965: [Bug] page/summary and page/mobile-html do not handle specific redirect titles correctly
|
open
|
Medium (orange)
|
cooltey (Cooltey Feng)
|
|
|
|
|
T261310
|
T261310: Upstream something like VE's ApiParsoidTrait into core
|
open
|
Needs Triage (violet)
|
cscott (C. Scott Ananian)
|
|
|
|
|
T262691
|
T262691: High numbers of HTTP 429 errors
|
open
|
High (red)
|
LGoto (Lani Goto (WMF))
|
|
|
|
|
T262960
|
T262960: Fix RESTBase CI tests
|
open
|
High (red)
|
Pchelolo
|
|
|
|
|
T276323
|
T276323: Restbase cannot connect to ipv6-only service
|
open
|
Low (yellow)
|
hnowlan (Hugh Nowlan)
|
|
|
|
|
T276485
|
T276485: restbase heavily alerts about hitting a HTTP 429 ratelimit for internal IP
|
open
|
Low (yellow)
|
hnowlan (Hugh Nowlan)
|
|
|
|
|
T276973
|
T276973: Restbase log messages should emit service name if known
|
open
|
Low (yellow)
|
hnowlan (Hugh Nowlan)
|
|
|
|
|
T279588
|
T279588: [Bug] "nb" redirect doesn't work for Rest API endpoints
|
open
|
Medium (orange)
|
Tsevener (Tsevener)
|
Clarakosi (Clara Andrew-Wani)
|
|
|
|
T290756
|
T290756: Migrate restbase production service to node12
|
open
|
Needs Triage (violet)
|
Jdforrester-WMF (James D. Forrester)
|
|
|
|
|
T294372
|
T294372: Q2:(Need By: TBD) rack/setup/install restbase103[123].eqiad.wmnet
|
open
|
Medium (orange)
|
RobH (Rob Halsell)
|
Jclark-ctr (John Clark)
|
|
|
|
T295375
|
T295375: Restbase migration to Buster
|
open
|
Needs Triage (violet)
|
hnowlan (Hugh Nowlan)
|
hnowlan (Hugh Nowlan)
|
|
|
|
T296425
|
T296425: Create a RESTBase script to purge (Parsoid) content in the event of a train rollback
|
open
|
Medium (orange)
|
ssastry (Subramanya Sastry)
|
Pchelolo
|
|
|
|
T55508
|
T55508: Move invisible page properties from the DOM to dedicated metadata
|
open
|
Low (yellow)
|
GWicke (Gabriel Wicke)
|
|
|
|
|
T55784
|
T55784: [EPIC] Use Parsoid HTML for all page views
|
open
|
Medium (orange)
|
GWicke (Gabriel Wicke)
|
|
|
|
|
T78676
|
T78676: Store & load data-mw separately
|
open
|
Medium (orange)
|
GWicke (Gabriel Wicke)
|
|
|
|
|
T88016
|
T88016: Handle read access for private wikis
|
open
|
Medium (orange)
|
GWicke (Gabriel Wicke)
|
|
|
|
|
T88623
|
T88623: On Parsoid HTML read pages, VisualEditor should be able to load data-mw from a separate API call and zip it into the DOM
|
open
|
Low (yellow)
|
Jdforrester-WMF (James D. Forrester)
|
|
|
|
|
T89629
|
T89629: Clean up doc/ folder & README
|
open
|
Medium (orange)
|
GWicke (Gabriel Wicke)
|
|
|
|
|
T93715
|
T93715: [EPIC] Make Parsoid HTML output completely deterministic
|
open
|
Medium (orange)
|
GWicke (Gabriel Wicke)
|
|
|
|
|
T96461
|
T96461: Systematic sanitization for SVGs and HTML
|
open
|
Medium (orange)
|
GWicke (Gabriel Wicke)
|
|
|
|
|