Phabricator Link
|
Wiki Link
|
Status
|
Priority
|
Author
|
Assignee
|
Projects
|
Subtasks
|
Parent Tasks
|
T100099
|
T100099: Meeting: Automatic deployment of backend services on beta cluster
|
declined
|
Medium (orange)
|
|
|
|
|
|
T100373
|
T100373: WebAuthn (U2F) integration for Extension:OATHAuth
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T100599
|
T100599: make-release should run a syntax checker over the generated tarball
|
open
|
Medium (orange)
|
|
|
|
|
|
T100856
|
T100856: Migrate some semantic information from data-parsoid to data-mw
|
open
|
Medium (orange)
|
|
|
|
|
|
T100956
|
T100956: Support configuration settings that are filesystem paths in extension.json
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T101398
|
T101398: cxserver: rate limiting
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T101796
|
T101796: MobileDiff appears strangely empty if previous revision is hidden
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T102015
|
T102015: put new restbase servers in service
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T102079
|
T102079: Metrics about the use of the Wikimedia web APIs
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T102178
|
T102178: Fix RESTBase support for wikitech.wikimedia.org
|
declined
|
Medium (orange)
|
|
|
|
|
|
T102557
|
T102557: investigate new restbase machine disks timeouts
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T102575
|
T102575: document graphite failover/backfill procedures
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T102788
|
T102788: [Task] Serializers should optionally fail when encountering derived data
|
invalid
|
Medium (orange)
|
|
|
|
|
|
T102789
|
T102789: [Task] Unserializers should optionally allow derived data objects
|
invalid
|
Medium (orange)
|
|
|
|
|
|
T102791
|
T102791: Implement ExtendedPropertyValueSnak
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T102833
|
T102833: [Task] Implement serializer and unserializer for derived values in a PropertyValueSnak
|
invalid
|
Medium (orange)
|
|
|
|
|
|
T102835
|
T102835: [Task] Implement service for placing derived values in PropertyValueSnak objects in the data model before serialization
|
invalid
|
Medium (orange)
|
|
|
|
|
|
T102867
|
T102867: Expose page-global metadata and make it editable
|
open
|
Medium (orange)
|
|
|
|
|
|
T102986
|
T102986: Request.logger doesn't log requestID in subsequent calls
|
open
|
Medium (orange)
|
|
|
|
|
|
T104083
|
T104083: Include Flow revisions in RecentChanges API
|
open
|
Medium (orange)
|
|
|
|
|
|
T104180
|
T104180: Use datamodel serialization in Wikibase\Api\ResultBuilder
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T104208
|
T104208: alternative Cassandra metrics reporting
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T104329
|
T104329: [Task] Create central registry for datatypes
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T104341
|
T104341: Add flavor=basicdump
|
declined
|
Medium (orange)
|
|
|
|
|
|
T104380
|
T104380: Release Wikibase DataModel Serialization 1.5
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T104755
|
T104755: Move URL-routing logic into MediaWiki
|
open
|
Medium (orange)
|
|
|
|
|
|
T104927
|
T104927: Use ext.cite.style to style output, rather than wikitext styling
|
open
|
Medium (orange)
|
|
|
|
|
|
T105573
|
T105573: Automate grafana dashboard backups
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T105728
|
T105728: MySQL field aliases in select() should use quoting
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T105766
|
T105766: RFC: Dependency graph storage; sketch: adjacency list in DB
|
invalid
|
Medium (orange)
|
|
|
|
|
|
T105780
|
T105780: Create a doc explaining the SLA between services and the monitoring tool
|
open
|
Medium (orange)
|
|
|
|
|
|
T105845
|
T105845: RFC: Page components / content widgets
|
open
|
Medium (orange)
|
|
|
|
|
|
T106066
|
T106066: Don't show "Nonce already used" error on memcache failure
|
open
|
Medium (orange)
|
|
|
|
|
|
T106099
|
T106099: RFC: Page composition using service workers and server-side JS fall-back
|
declined
|
Medium (orange)
|
|
|
|
|
|
T106104
|
T106104: [Task] Convert WikibaseQuality, WikibaseQualityConstraints and WikibaseQualityExternalValidation to use extension registration
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T106346
|
T106346: setup an alertable threshold for Cassandra heap dumps
|
open
|
Medium (orange)
|
|
|
|
|
|
T106351
|
T106351: RESTBase dashboard annotations for deployments (and more)
|
open
|
Medium (orange)
|
|
|
|
|
|
T106374
|
T106374: DOI redirect handler for iopscience is very slow/ potentially causes citoid to behave oddly.
|
open
|
Medium (orange)
|
|
|
|
|
|
T106455
|
T106455: Add a first-class representation of pages (title-associated information) in restbase
|
declined
|
Medium (orange)
|
|
|
|
|
|
T106630
|
T106630: Migrate string constants
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T106631
|
T106631: Define a renaming schema for string constants
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T106635
|
T106635: Convert WikibaseQuery to use extension registration
|
declined
|
Medium (orange)
|
|
|
|
|
|
T106863
|
T106863: Deprecate and remove the ungroupedlist api option
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T106890
|
T106890: smallmatrix not very small in MathML
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T107108
|
T107108: Flow notification links on mobile point to desktop
|
open
|
Medium (orange)
|
|
|
|
|
|
T107196
|
T107196: Set up revscoring entry points in RESTBase
|
open
|
Medium (orange)
|
|
|
|
|
|
T107595
|
T107595: [RFC] Multi-Content Revisions
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T108253
|
T108253: Make sure CentralAuth login tokens work with two datacenters
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T108417
|
T108417: stat1002 access for tgr
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T108564
|
T108564: Apply tags to deletion
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T108618
|
T108618: Publish detailed Action API request information to Hadoop
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T108721
|
T108721: Convert CentralNotice to use extension registration
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T108763
|
T108763: Convert DonationInterface to use extension registration
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T108764
|
T108764: Convert FundraisingEmailUnsubscribe to use extension registration
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T109461
|
T109461: [EPIC]: Improvements to mobileview API
|
duplicate
|
Medium (orange)
|
|
|
|
|
|
T110212
|
T110212: Manage ValueParsers based on central DataType registry
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T110213
|
T110213: Manage ValueFormatters based on central DataType registry
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T110214
|
T110214: [Task] Manage RDF mapping of data values based on central DataType registry
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T110215
|
T110215: Manage ValueValidators based on central DataType registry
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T110240
|
T110240: [Discussion] Consider validating JSON schemas when running x-ample tests?
|
open
|
Medium (orange)
|
|
|
|
|
|
T110266
|
T110266: Convert ApiFeatureUsage to use extension registration
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T110399
|
T110399: WikiPageEntityMetaDataLookup querying DB master on HTTP GET
|
duplicate
|
Medium (orange)
|
|
|
|
|
|
T110620
|
T110620: Make User::newFromId(0) not return current user's IP
|
open
|
Medium (orange)
|
|
|
|
|
|
T111264
|
T111264: Decouple chronology protector from authentication
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T111382
|
T111382: codfw 3x spares for cassandra encryption testing
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T111575
|
T111575: Make $wgSessionCacheType and $wgMainStash caches multi-DC ready
|
declined
|
Medium (orange)
|
|
|
|
|
|
T111588
|
T111588: RFC: API-driven web front-end
|
declined
|
Medium (orange)
|
|
|
|
|
|
T111654
|
T111654: Set up TLS for MariaDB replication
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T111748
|
T111748: [RFC] Generalize POST parameter to JSON structure and header mapping in REST APIs
|
declined
|
Medium (orange)
|
|
|
|
|
|
T111770
|
T111770: [Story] Decide how to represent quantities with units in the "truthy" RDF mapping
|
stalled
|
Medium (orange)
|
|
|
|
|
|
T111820
|
T111820: Set default CSP header in service template to "default-src 'none'"
|
open
|
Medium (orange)
|
|
|
|
|
|
T111877
|
T111877: incorporate master/slave datacenter guidelines into developer docs
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T112042
|
T112042: [Story] http://wikiba.se/ontology should lead to documentation for the ontology
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T112083
|
T112083: [Task] Allow RDF bindings for different data types to be registered dynamically.
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T112547
|
T112547: [RFC] Decide on a mechanism for supporting derived values during serialization
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T112708
|
T112708: Support for master/slave FileBackend distinction in FileBackendMultiwrite
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T112730
|
T112730: Failure to OAuth after login on mobile
|
open
|
Medium (orange)
|
|
|
|
|
|
T113034
|
T113034: RFC: Overhaul Interwiki map, unify with Sites and WikiMap
|
open
|
Medium (orange)
|
|
|
|
|
|
T113192
|
T113192: Consider using delayed rebound purges for CDN
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T113204
|
T113204: Smart caching logic for handling cross-DC network outages
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T113622
|
T113622: replace default Cassandra superuser
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T113672
|
T113672: api.log does not indicate errors and exceptions
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T113733
|
T113733: column family cassandra metrics size
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T113805
|
T113805: Establish a strategy for regular anti-entropy repairs
|
declined
|
Medium (orange)
|
|
|
|
|
|
T114072
|
T114072: <section> tags for MediaWiki sections
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T114271
|
T114271: Audit *all* datastores to see how DR failover is handled
|
open
|
Medium (orange)
|
|
|
|
|
|
T114279
|
T114279: Parsoid API responses contain unnecessary meta data bloating HTML response
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T114384
|
T114384: Standardise procedures for deprecating public-facing code
|
open
|
Medium (orange)
|
|
|
|
|
|
T114398
|
T114398: Make and document DC switch-over scripts
|
duplicate
|
Medium (orange)
|
|
|
|
|
|
T114402
|
T114402: Implement something similar to the RESTBase 'section' API to provide wikitext structure information
|
open
|
Medium (orange)
|
|
|
|
|
|
T114413
|
T114413: Support various conversions in Parsoid's pb2pb endpoint
|
open
|
Medium (orange)
|
|
|
|
|
|
T114465
|
T114465: API should allow querying user contribs by userid
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T114596
|
T114596: [RFC] Method for bare page retrieval (e.g. render only / no skin)
|
declined
|
Medium (orange)
|
|
|
|
|
|
T114629
|
T114629: Parsoid should have a stable endpoint to get the version of it
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T115119
|
T115119: Create a feed or log of changed links on Wikimedia projects
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T115248
|
T115248: Strings of digits currently only search for PMIDs; Add multiple results and include OCLC and PMC in the search
|
open
|
Medium (orange)
|
|
|
|
|
|
T115271
|
T115271: Citoid sends Buffer responses when Zotero is unable to export to bibtex
|
open
|
Medium (orange)
|
|
|
|
|
|
T115341
|
T115341: Create a standard timetable for deprecating public-facing code across all WMF projects
|
open
|
Medium (orange)
|
|
|
|
|
|
T115548
|
T115548: Requesting access to analytics-privatedata-users for Bryan Davis
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T115876
|
T115876: High-traffic API endpoints to cover in RESTBase
|
declined
|
Medium (orange)
|
|
|
|
|
|