Phabricator Link
|
Wiki Link
|
Status
|
Priority
|
Author
|
Assignee
|
Projects
|
Subtasks
|
Parent Tasks
|
T140908
|
T140908: Move efSchemaValidate out of global scope
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T166249
|
T166249: Bulk/Batch event endpoint
|
duplicate
|
Medium (orange)
|
|
|
|
|
|
T185233
|
T185233: Modern Event Platform
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T198256
|
T198256: RFC: Modern Event Platform - Choose Schema Tech
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T201063
|
T201063: Modern Event Platform: Schema Repostories
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T201068
|
T201068: Modern Event Platform: Stream Intake Service
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T201643
|
T201643: RFC: Modern Event Platform: Schema Registry
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T201963
|
T201963: RFC: Modern Event Platform: Stream Intake Service
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T204952
|
T204952: Migrate mediawiki current usage of monolog to log to EventBus to use the new scalable event intake service
|
duplicate
|
Medium (orange)
|
|
|
|
|
|
T205319
|
T205319: Modern Event Platform: Stream Configuration
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T206785
|
T206785: Modern Event Platform: Stream Intake Service (EventGate): Implementation
|
resolved
|
High (red)
|
|
|
|
|
|
T206789
|
T206789: Modern Event Platform: Schema Registry: Implementation
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T206814
|
T206814: CI Support for Schema Registry
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T206815
|
T206815: Prototype in node intake service
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T206824
|
T206824: Make it possible to use $ref in JSONSchemas
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T206889
|
T206889: Develop a library for JSON schema backwards incompatibility detection
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T207869
|
T207869: Modern Event Platform: Schema Registry Implementation
|
duplicate
|
Medium (orange)
|
|
|
|
|
|
T208251
|
T208251: Modern Event Platform: Stream Intake Service: EventGate security review
|
resolved
|
High (red)
|
|
|
|
|
|
T208361
|
T208361: Make schemas use required $schema property with absolute path (not absolute URL) to the schema
|
duplicate
|
High (red)
|
|
|
|
|
|
T211247
|
T211247: Modern Event Platform: Stream Intake Service: Implementation: Deployment Pipeline
|
resolved
|
High (red)
|
|
|
|
|
|
T211248
|
T211248: Modern Event Platform: Stream Intake Service: Migrate eventlogging-service-eventbus events to eventgate-main
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T214080
|
T214080: Rewrite Avro schemas (ApiAction, CirrusSearchRequestSet) as JSONSchema and produce to EventGate
|
resolved
|
High (red)
|
|
|
|
|
|
T214093
|
T214093: Modern Event Platform: Schema Guidelines and Conventions
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T216163
|
T216163: Add monolog adapters for Eventbus
|
resolved
|
High (red)
|
|
|
|
|
|
T218346
|
T218346: Modern Event Platform: Deploy instance of EventGate service that produces events to kafka main
|
resolved
|
High (red)
|
|
|
|
|
|
T218617
|
T218617: Fix EventLogging schemas that use array for items type
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T226436
|
T226436: Remove Avro + Kafka support in Mediawiki, Refinery and Puppet
|
resolved
|
High (red)
|
|
|
|
|
|
T228318
|
T228318: Use new event schema format for change-prop events
|
duplicate
|
Medium (orange)
|
|
|
|
|
|
T228688
|
T228688: Fix revision-score event production in change-prop after migration of revision-create to eventgate-main
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T228689
|
T228689: Fix "Must provide the 'topic' parameter" in ORES /precache endpoint
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T228705
|
T228705: Migrate JobQueue to eventgate
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T229863
|
T229863: Refactor EventBus mediawiki configuration
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T230049
|
T230049: Delayed jobs fail validation in eventgate
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T232122
|
T232122: Decomission eventlogging-service-eventbus and clean up related configs and code
|
resolved
|
High (red)
|
|
|
|
|
|
T232144
|
T232144: Migrate all event-schemas schemas to current.yaml and materialize with jsonschema-tools and remove old schemas
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T233432
|
T233432: Figure out how to $ref common schema across schema repositories
|
resolved
|
High (red)
|
|
|
|
|
|
T233629
|
T233629: Public EventGate instance and endpoint for analytics event intake: eventgate-analytics-external
|
resolved
|
High (red)
|
|
|
|
|
|
T233630
|
T233630: Public schema.wikimedia.org endpoint for schema.svc
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T233634
|
T233634: Modern Event Platform: Stream Configuration: Implementation
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T234594
|
T234594: EventLogging MEP Upgrade Phase 2 (Sampling)
|
resolved
|
High (red)
|
|
|
|
|
|
T238230
|
T238230: Decommission EventLogging backend components by migrating to MEP
|
open
|
Medium (orange)
|
|
|
|
|
|
T238657
|
T238657: eventgate-wikimedia should support using remote stream configuration
|
resolved
|
High (red)
|
|
|
|
|
|
T240454
|
T240454: Consider how to best architect transmission of events from Browser Client
|
resolved
|
Low (yellow)
|
|
|
|
|
|
T240462
|
T240462: Review and evolve client environment around EventLogging
|
open
|
Low (yellow)
|
|
|
|
|
|
T240477
|
T240477: eventgate-wikimedia should fill in defaults for some important fields
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T240985
|
T240985: Create and use new schema repositories
|
resolved
|
High (red)
|
|
|
|
|
|
T241073
|
T241073: Set up TLS for eventgate-main and eventgate-analytics
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T242224
|
T242224: Switch all eventgate clients to use new TLS port
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T242363
|
T242363: Create common http subobject for re-use in event schemas
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T242454
|
T242454: Add examples to all event schemas
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T249261
|
T249261: Vertical: Migrate SearchSatisfaction EventLogging event stream to Event Platform
|
resolved
|
High (red)
|
|
|
|
|
|
T251609
|
T251609: Automate ingestion and refinement into Hive of event data from Kafka using stream configs and canary/heartbeat events
|
resolved
|
High (red)
|
|
|
|
|
|
T251935
|
T251935: All EventGate instances should use EventStreamConfig
|
resolved
|
High (red)
|
|
|
|
|
|
T252417
|
T252417: Allow MediaWiki client side JS to POST to EventGate webproxy in beta
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T253157
|
T253157: eventgate-wikimedia should expose runtime stream configuration
|
resolved
|
High (red)
|
|
|
|
|
|
T256370
|
T256370: Camus should look for multiple possible timestamp fields to use for hourly partitioining
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T259201
|
T259201: Prevent schema creation in meta for eventlogging schemas
|
declined
|
Medium (orange)
|
|
|
|
|
|
T260375
|
T260375: Integrate Wikimedia Event Utilities with discovery-parent-pom
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T260580
|
T260580: Parse user agents in navtiming instead of relying on eventlogging to do it
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T260582
|
T260582: Migrate EventLogging MediaViewer data to Event Platform
|
declined
|
Medium (orange)
|
|
|
|
|
|
T262304
|
T262304: eventlogging-processor should fail to produce schemas that have been migrated to Event Platform
|
resolved
|
High (red)
|
|
|
|
|
|
T263041
|
T263041: OperationError: The operation failed for an operation-specific reason in generateRandomSessionId
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T265651
|
T265651: Disable eventlogging-valid-mixed topic
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T267073
|
T267073: Exclude canary events from refined event Hive tables
|
declined
|
Needs Triage (violet)
|
|
|
|
|
|
T268547
|
T268547: Convert EventLogging to AbstractSchema
|
invalid
|
Needs Triage (violet)
|
|
|
|
|
|
T270136
|
T270136: Automate deprecation of schema on metawiki after migration to Event Platform
|
declined
|
Needs Triage (violet)
|
|
|
|
|
|
T271208
|
T271208: NavigationTiming Extension schemas Event Platform Migration
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T273219
|
T273219: KaiOS / Inuka Event Platform client
|
resolved
|
High (red)
|
|
|
|
|
|
T275005
|
T275005: CodeMirrorUsage Event Platform Migration
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T279328
|
T279328: Replace usages of Linker::link() and Linker::linkKnown() in extension EventLogging
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T282131
|
T282131: Determine which remaining legacy EventLogging schemas need to be migrated or decommissioned
|
open
|
High (red)
|
|
|
|
|
|
T283671
|
T283671: Replace Content::getNativeData() calls with TextContent::getText() in EventLogging
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T87912
|
T87912: Convert EventLogging to use extension registration
|
resolved
|
Medium (orange)
|
|
|
|
|
|