Phabricator Link
|
Wiki Link
|
Status
|
Priority
|
Author
|
Assignee
|
Projects
|
Subtasks
|
Parent Tasks
|
T100373
|
T100373: WebAuthn (U2F) integration for Extension:OATHAuth
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T100956
|
T100956: Support configuration settings that are filesystem paths in extension.json
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T101112
|
T101112: Setup/rack new restbase servers
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T101398
|
T101398: cxserver: rate limiting
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T101501
|
T101501: RFC: HTML and wikitext save API end-points
|
resolved
|
High (red)
|
|
|
|
|
|
T101796
|
T101796: MobileDiff appears strangely empty if previous revision is hidden
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T101887
|
T101887: Flow issues write queries on GET (read) requests
|
resolved
|
High (red)
|
|
|
|
|
|
T101888
|
T101888: TalkPageManager::getTalkPageManager unconditionally adds flow-bot group
|
resolved
|
High (red)
|
|
|
|
|
|
T101890
|
T101890: D3. EnsureFlowRevision() is called when viewing an unconverted page in an occupied namespace
|
resolved
|
High (red)
|
|
|
|
|
|
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)
|
|
|
|
|
|
T102557
|
T102557: investigate new restbase machine disks timeouts
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T102575
|
T102575: document graphite failover/backfill procedures
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T102791
|
T102791: Implement ExtendedPropertyValueSnak
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T103281
|
T103281: "What links here" for article sections
|
resolved
|
Lowest (sky)
|
|
|
|
|
|
T103429
|
T103429: Investigation: Parser save hook handler does master writes in GETs
|
resolved
|
High (red)
|
|
|
|
|
|
T103445
|
T103445: Content platform discussion: use cases
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T103461
|
T103461: Capturing and publish CPU Flame Graphs for Parsoid
|
resolved
|
Low (yellow)
|
|
|
|
|
|
T103811
|
T103811: Public API endpoints for new services
|
resolved
|
High (red)
|
|
|
|
|
|
T104180
|
T104180: Use datamodel serialization in Wikibase\Api\ResultBuilder
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T104181
|
T104181: Add AliasGroup Serializer & Deserializer
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T104182
|
T104182: Add TermList Serializer & Deserializer
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T104183
|
T104183: Add Term Serializer & Deserializer
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T104208
|
T104208: alternative Cassandra metrics reporting
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T104329
|
T104329: [Task] Create central registry for datatypes
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T104380
|
T104380: Release Wikibase DataModel Serialization 1.5
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T105573
|
T105573: Automate grafana dashboard backups
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T105728
|
T105728: MySQL field aliases in select() should use quoting
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T106104
|
T106104: [Task] Convert WikibaseQuality, WikibaseQualityConstraints and WikibaseQualityExternalValidation to use extension registration
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T106116
|
T106116: The Doxygen version in CI parses README files as garbled C.
|
resolved
|
Low (yellow)
|
|
|
|
|
|
T106457
|
T106457: Sample StatsD requests
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T106630
|
T106630: Migrate string constants
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T106631
|
T106631: Define a renaming schema for string constants
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T106762
|
T106762: Security review for firebase/php-jwt
|
resolved
|
High (red)
|
|
|
|
|
|
T106863
|
T106863: Deprecate and remove the ungroupedlist api option
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T106890
|
T106890: smallmatrix not very small in MathML
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T107174
|
T107174: Add an API action to just change content model
|
resolved
|
Low (yellow)
|
|
|
|
|
|
T107395
|
T107395: Remove docroot:/images/mobile in favour of docroot:/static/images/mobile
|
resolved
|
Low (yellow)
|
|
|
|
|
|
T107595
|
T107595: [RFC] Multi-Content Revisions
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T108144
|
T108144: DB errors with non-UTF8 characters can not be serialized by the API
|
resolved
|
Low (yellow)
|
|
|
|
|
|
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)
|
|
|
|
|
|
T108646
|
T108646: Set-up Citoid behind RESTBase
|
resolved
|
High (red)
|
|
|
|
|
|
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)
|
|
|
|
|
|
T108953
|
T108953: Cassandra inter-node encryption (TLS)
|
resolved
|
High (red)
|
|
|
|
|
|
T10912
|
T10912: The "Prompt me when entering a blank edit summary" wrongly triggers for undo edits
|
resolved
|
Low (yellow)
|
|
|
|
|
|
T109166
|
T109166: Live preview "Show changes" indicates no changes in on new pages
|
resolved
|
High (red)
|
|
|
|
|
|
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)
|
|
|
|
|
|
T110266
|
T110266: Convert ApiFeatureUsage to use extension registration
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T110721
|
T110721: Switch Flow to use Parsoid v3 API with VirtualRESTService
|
resolved
|
High (red)
|
|
|
|
|
|
T110854
|
T110854: Blank afl_var_dump on 9 testwiki abuse_filter_log entries from July 2012 causes exceptions
|
resolved
|
Low (yellow)
|
|
|
|
|
|
T111264
|
T111264: Decouple chronology protector from authentication
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T111266
|
T111266: Make LoadBalancer slave lag check and read-only mode more robust (for example, using pt-heartbeat)
|
resolved
|
High (red)
|
|
|
|
|
|
T111382
|
T111382: codfw 3x spares for cassandra encryption testing
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T111654
|
T111654: Set up TLS for MariaDB replication
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T111789
|
T111789: Disallow renaming own accounts with Special:GlobalRenameQueue
|
resolved
|
Lowest (sky)
|
|
|
|
|
|
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)
|
|
|
|
|
|
T112380
|
T112380: Special:ListBlocks - Allow searching for non infinit blocks
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T112547
|
T112547: [RFC] Decide on a mechanism for supporting derived values during serialization
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T112550
|
T112550: [RFC] How to represent derived values in the data model, and allow for deferred deserialization
|
resolved
|
High (red)
|
|
|
|
|
|
T112708
|
T112708: Support for master/slave FileBackend distinction in FileBackendMultiwrite
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T112893
|
T112893: [Task] Investigate how and where data model objects are instanciated in our code base
|
resolved
|
High (red)
|
|
|
|
|
|
T113066
|
T113066: [GOAL] Make Wikipedia more accessible to 2G connections
|
resolved
|
High (red)
|
|
|
|
|
|
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)
|
|
|
|
|
|
T113649
|
T113649: Demonstrate impact of loading just lead sections of a group of static pages
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T113672
|
T113672: api.log does not indicate errors and exceptions
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T113733
|
T113733: column family cassandra metrics size
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T113769
|
T113769: Spike: Scope the first version of JavaScript-based prototype on existing Parsoid service
|
resolved
|
Low (yellow)
|
|
|
|
|
|
T113939
|
T113939: assess impact of many cassandra seed nodes with multi instance
|
resolved
|
High (red)
|
|
|
|
|
|
T114072
|
T114072: <section> tags for MediaWiki sections
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T114273
|
T114273: Cleanup active-DC based MW config code and make it more robust and easy to change
|
resolved
|
High (red)
|
|
|
|
|
|
T114279
|
T114279: Parsoid API responses contain unnecessary meta data bloating HTML response
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T114411
|
T114411: Zerobanner extension needlessly pulls in entire oojs ui library
|
resolved
|
High (red)
|
|
|
|
|
|
T114465
|
T114465: API should allow querying user contribs by userid
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T114542
|
T114542: Next Generation Content Loading and Routing, in Practice
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T114629
|
T114629: Parsoid should have a stable endpoint to get the version of it
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T114655
|
T114655: Eventlogging: Add infrastructure for measuring readers reading habits
|
resolved
|
High (red)
|
|
|
|
|
|
T114733
|
T114733: Determine proper encoding for structured log data sent to Kafka by MediaWiki
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T115073
|
T115073: [6 hours] Test a subset of pages with only a lead section [take 2]
|
resolved
|
Low (yellow)
|
|
|
|
|
|
T115119
|
T115119: Create a feed or log of changed links on Wikimedia projects
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T115548
|
T115548: Requesting access to analytics-privatedata-users for Bryan Davis
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T115762
|
T115762: Shadow namespaces at the 2016 Wikimedia Developer Summit
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T116065
|
T116065: Design aggregate tables to drive Action API reports
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T116126
|
T116126: Provide server-side ServiceWorker interfaces
|
resolved
|
High (red)
|
|
|
|
|
|
T116333
|
T116333: Check stored / returned mime type vs. swagger spec; support content migration / re-generation
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T116557
|
T116557: AFComputedVariable::compute query timeouts
|
resolved
|
High (red)
|
|
|
|
|
|
T116623
|
T116623: Incorporate page size into load time measurements
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T117031
|
T117031: Represent normalized unit values in full values RDF
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T117032
|
T117032: Create configuration for specifying units conversions
|
resolved
|
Medium (orange)
|
|
|
|
|
|