This site is no longer actively maintained. It exists for historical purposes as an example of Phabricator integration and Lua scripting.

Difference between revisions of "Sprint Point Report"

From cpt
No edit summary
No edit summary
 
Line 24: Line 24:
2020-08-19,
2020-08-19,
2020-09-02,
2020-09-02,
2020-09-16
2020-09-16,
2020-09-30,
2020-10-14,
2020-10-28
}}
}}
{|
{|

Latest revision as of 08:16, 13 October 2020

TaskPoints
T226556: Relocate MVP table_properties util repo from Github to Gerrit
T222099: Staging release of RESTBagOStuff using Kask
T227096: Test migration process for session storage
T224995: Document that session TTL mismatch between Kask and MediaWiki (or other applications) will be silently ignored
T226554: Document table_properties work flow
T228308: Determine components that use MainStash1
T221292: Establish performance of the session storage service
T226557: Integrate table_properties utility's tests into CI
T229931: Parsoid development setup
T221175: POST /:domain/v3/transform/wikitext/to/lint/:title?/:revision?
T231598: Compose Count Queries2
T230914: User authentication with OAuth 1.0
T231599: Compose New History Queries2
T221174: POST /:domain/v3/transform/pagebundle/to/pagebundle/:title?/:revision?
T231600: Consult with DBAs on required Endpoint queries5
T226598: REST API i18n
T234485: Implement Editors Count Endpoint
T231597: Implement GET History Filter3
T234488: Implement bot edit count endpoint
T231558: Implement GET page history5
T234487: Implement anonymous edit count endpoint
T233427: Document REST API reverted edits count endpoint1
T233421: Document page history endpoint2
T233425: Document REST API edit count endpoint1
T233431: Document REST API reverted edit history filter1
T233976: Document REST API overview2
T233434: Document REST API bot edit history filter1
T233422: Document single revision endpoint2
T233433: Document REST API anonymous edit history filter1
T233429: Document REST API bot edit count endpoint1
T233428: Document REST API anonymous edit count endpoint1
T231590: Implement GET Edit Count3
T233426: Document REST API editors count endpoint1
T233963: Add serialization options to RESTBagOStuff
T231580: Implement GET Revision Comparison3
T232508: Create REST API example extension1
T231588: Implement GET Page Revision2
T234376: Provision Kask for Echo timestamp storage in k8s
T232485: RFC: Core REST API namespace and version
T235146: Improve GET History Filter
T235558: Dashboards for monitoring of echostore
T235560: Ensure that null is not returned in place of empty string
T235663: For Compare Revision Endpoint check for page read permission
T233192: Consider splitting rest- messages to a separate file
T231586: Deploy Updated wikidiff2 C++ Engine5
T235864: Remove "response" from comparison REST API endpoint
T233423: Document revision comparison endpoint2
T235478: Varnish/ATS should not decode URIs for /w/rest.php
T235866: Remove extra "diff" wrapper in comparison endpoint
T235657: Compose query for minor edit history1
T235779: Implement basic routing for rest.php3
T235660: Add minor edit filter type to REST API history endpoint2
T236325: Deprecate `botedits` in favor of `bot`
T236324: Deprecate `anonedits` in favour of `anonymous`
T236323: Deprecate "revertededits" in favour of "reverted"
T237069: Additional param validation to Example extension
T236521: Alert user to create local config file if non-existent
T237568: Deduplicate REST error messages
T232355: Implement Core REST API routes and handler stubs2
T228311: Find key patterns in Redis keys that indicate components using MainStash5
T228703: Keys from MediaWiki Redis Instances
T235587: Add minor edit count to REST API history count endpoint2
T223239: REST API Parameter Validation1
T228309: Find use of MainStash in MediaWiki and extension code3
T235572: Compose query for minor edit count1
T235565: Add Core REST API examples to the Examples extension
T237555: Config change to enable MW REST API
T233737: Document MediaWiki integration tests
T235549: Documentation for public REST API launch
T232488: "json" type indicator in URL patterns
T236964: Pass section headers to wikidiff2 to get section header diffs3
T237854: Client Developer knows semantic version of API3
T236929: Prepare MW REST API to deploy to Production
T238378: Bot edit count endpoint is timing out
T238846: Prod compare endpoint missing offset object (with from & to keys) on diff items
T236168: Implement basic search endpoint3
T238380: History edit count endpoint limits are too low2
T237562: Curator reads minor flag of a revision
T233977: Document REST API interface3
T236963: Deploy version 1.10.0 of wikidiff2 to production5
T237430: Add object caching and PoolCounter to minor edit count endpoint3
T235666: REST: Add 'from' and 'to' parameters to historycount endpoint.2
T235567: Investigate Monitoring Kask Availability via Integration Tests8
T235564: Implement Integration Tests for Existing iOS Endpoints5
T239164: Refresh onboarding docs2
T229663: Contributor gets page source5
T142080: HTTP API typechecking method is very confusing and intimidating
T234377: Reader reads a page online2
T234375: Reader reads a page offline5
T245676: Client Developer specifies maximum number of search results in result set1
T237852: System Administrator avoids CSRF attacks on MediaWiki REST API
T237540: Remove sample REST API handler1
T246379: Research rate limiter implementations and rate limiter-capable HTTP reverse proxies5
T247440: Edit conflict resolution in Core REST API update
T250102: Fix failing tests that rely on Hooks.php
T247089: Create HookContainer.php13
T250300: Update setTemporaryHook() to use scopedRegister
T245675: Reader gets cacheable search results2
T254400: Remove ActionAPI and REST tests from api-testing node module
T248684: Add support for logged in clients to REST testing framework
T255582: Router::getRouteUrl make consistent with HandlerTestTrait::getRouteUrl
T247862: Stable Interface Policy annotations
T257464: UserFactory should have a method for constructing an anonymous User
T256826: Create E2E test for api-testing action=tag
T258606: Core REST API create endpoint generates URLs with improper encoding of spaces
T254906: Basic Helm chart covering just Envoy, no rate limiting
T259680: User Contributions endpoints: rename "name" parameter to "user"
T259145: UserDef DI
T246949: Security Review Request for WikimediaApiPortal Skin
T249781: Define "Create app" flow
T259661: Restrict skin options on API Portal Beta Site
T253815: Doxygen improvements to support hook interfaces
T249780: Define log in/create account pages
T259657: API Portal: Restrict anonymous editing
T254951: Performance review of enhancements to OAuth extension
T249776: Define basic workflows
T259569: API Portal: Allow Admins and Bureaucrats to manage documentation editor group
T249846: Define footer content
T259568: Add User namespace protection to the API Portal beta site
T249783: Define "Manage apps" flow
T260195: Test navigation sidebar on API Portal
T258824: Performance review of OAuthRateLimiter
T259736: Unify access log schema for Action API and API Gateway/REST API
T250303: Investigate talk pages
T249965: Investigate mobile experience
T256793: API Portal: Design validation for WikimediaApiPortal skin
T259380: API Portal: Validate permission scheme for public launch
T249834: Configure permissions
T260626: Enable TLS for api-gateway -> eventgate access log delivery
T260618: Replace userTalk icon with speechBubbles icon
T259953: SVG icons should use #202122
T260308: Fix font weight for subpages in sidebar
T260304: Fix font color on headings
T260303: Fix font for h1 headings
T260748: Change DevCenter to Dashboard
T260300: Switch to system fonts
T260733: Fix border on h2 headings
T260302: Fix sub-subpage styles in sidebar
T260309: Remove Print/export from navigation
T260311: Consider integration between sidebar and tabbed code sample gadget
T260620: Fix border width in navigation
T260623: Change placement of page options
T260310: Order pages in sidebar
T261775: Missing speechBubbles icon
T251805: Contributor gets own contribution count
T251803: Contributor gets own contributions by tag
T238374: Client Developer uses client-side cache5
T252202: Contributor gets their own contributions
T235073: Moderator gets user contributions
T251806: Contributor gets count of tagged contributions
T259042: Document updates to the OAuth extension
T260628: Add Preferences link to user menu
T261428: Add support for iss claim in OAuth2 access tokens
T260619: Fix project icons on log out page
T261425: Configure API Portal wiki
T262491: Change tooltip on user icon
T258423: Deploy OAuthRateLimiter extension to Wikimedia Production
T257603: Implement private JWT claims support in OAuth2 extension
T254908: API Gateway LVS Endpoint
T260306: Error on font sizes
T235276: Client Developer uses MediaWiki REST API
T260299: Change direction on header shadow
T260394: Don't show notifications when logged out
T262480: Allow public access to API Portal main page
T260700: Notification indicator out of place at narrower width
T260313: UI elements out of place around 1270px screen width
T260630: Modify user menu styles
T258759: Document WikimediaApiPortal skin
T261692: Language option appearing in user dropdown
T256765: Client Developer reads pages on API Portal
T230843: Contributor updates a page5
T246280: Administrator assigns Client Developer to rate limit class
T230842: Contributor creates a page2
T257839: Only include page revisions in the contributions endpoints
T256771: Client Developer makes an API call from the Web browser
T255483: API Portal: Add tabbed window gadget for code samples
T257838: Model contributions as distinct from revisions
T235272: Client Developer has a preferred API server
T257607: Develop OAuthRateLimiter extension
T236172: Implement get language links endpoint2
T246282: Administrator defines default rate limit class for new Client Developers
T256141: Remove/archive remaining legacy Change Propagation components
T262396: API Gateway doesn't respect mwdebug headers
T262490: Upstream connect error on API Portal wiki
T254913: Integrate Envoy API Gateway into critical path
T261696: MW REST Framework support for authenticated CORS
T262697: Make LESS files work more seamlessly across size boundaries
T246271: Administrator defines rate limit classes
T259296: Filter cookie headers for all API route requests
T246276: Adminstrator sets API rate limit for clients without an API key
T246270: Administrator sets flat rate limit for API calls
T264628: Change copy for wikimediaapiportaloauth-email-not-confirmed message
T264092: Restbase on buster
T264043: Remove Print/export from navigation
T260944: API Portal: Discuss OAuth 2.0 scopes
T264397: Check ParserOutput validity after deserialization
T263689: ParserCache::getKey should not be public
T263083: Code samples overflow content container
T258758: Write unit tests for WikimediaApiPortal
T262853: Replace search and bell icons with OOUI buttons
T263493: Reader gets appropriate article short description in search results
T263274: Develop styles for API reference docs
T251694: Document extension WikimediaApiPortalOAuth
T265638: Convert API-Gateway in staging to HTTPS
T260624: Enable Discussion Tools on API Portal
T262595: MediaWiki Developer stores page HTML in parser cache
T262582: MediaWiki Developer stores specific parser HTML output in parser cache
T262590: MediaWiki Developer purges all related output from parser cache
T266153: Client ID not recorded for API Gateway requests
T266268: Translate extension should not write objects into ExtensionData
T266251: PageImages extension should not write objects into ExtensionData
T267234: Introduce a service object for obtaining rendered output for a page
T266260: Kartographer extension should not write objects into ExtensionData
T266252: TemplateData extension should not write objects into ExtensionData
T265954: Enable Parsoid on api_appserver cluster
T266248: GeoData extension should not write objects into ExtensionData
T264394: Ensure content of ParserOutput is safe to serialize
T267377: Jade must not set non-json-serializable properties to JSConfigVars
T255481: API Portal: Create Wikifeeds API reference docs
T255480: API Portal: Create Core REST API reference docs
T268043: MW REST API should be routed to api_appserver MW cluster
T268835: Add logging to Similarusers
T268278: Make storage for old revision parser cache configurable
T268839: Move Similarusers repo out of Github and into Gerrit
T269236: [X8elNgpAAL8AASHtlA8AAADE] /wiki/Category:German_pronunciation_of_prepositions ErrorException from line 4021 of /srv/mediawiki/php-1.36.0-wmf.20/includes/parser/Parser.php: ParserOutput::mNoGallery public write access deprecated [Called from Parser::handleDoubleUnderscore]
T269235: [X8ehRwpAICgAALHNCUsAAACI] /wiki/clamor ErrorException from line 157 of /srv/mediawiki/php-1.36.0-wmf.20/extensions/CategoryTree/includes/CategoryTreeHooks.php: ParserOutput::mCategoryTreeTag dynamic property write access deprecated [Called from CategoryTreeHooks::parserHook]
T268844: Replace in-memory model storage with SQL-based storage
T266820: Move maps20[05-10] to production
T263579: Change ParserCache serialization format to JSON
T265295: PageHTMLHandler should access Parsoid directly
T267953: Configure permissions for launch
T267832: Refactor PoolWorkArticleView to support caching of old revisions
T267982: Extract cached Parsoid access to an internal service object
T268617: Create a variation of the CentralAuthTokenSessionProvider based on an Authorization header
T269869: rename ParserCacheFactory::getInstance to getParserCache
T268075: Enable caching for old revisions in production
T269604: Update grafana dashboards related to ParserCache/ParserOutputAccess
T270361: "Edit" link on old revisions of a page links to the latest revision instead of the revision being viewed
T269593: ParserCache should use CachedBagOStuff
T268234: Evaluate ETags in core HTML endpoints
T251440: Create docs for implementers of the API Gateway
T268680: Create baseline MediaWiki REST API frontend module and a ForeignApi wrapper for it
T270440: Enable parsoid extension in beta cluster
T285484: Transform comments in QueryPage.php
T285512: Add documentation for all test utilities functions in Kask
T286036: Ingest user similarity data for June 2021