-
-
Notifications
You must be signed in to change notification settings - Fork 118
Open
0 / 30 of 3 issues completedLabels
apiPublic and internal APIs supporting extension registry featuresPublic and internal APIs supporting extension registry featuresinfrastructureWork requiring coordination with the IT team at the Eclipse FoundationWork requiring coordination with the IT team at the Eclipse Foundationrate-limitingWork related to download abuse prevention or consumption controlWork related to download abuse prevention or consumption controlsecurityVulnerabilities or improvements to harden security and protect user dataVulnerabilities or improvements to harden security and protect user dataserver(Component: server) Backend platform and service-side functionality(Component: server) Backend platform and service-side functionalityteam:software-devIssues that requires support from the Eclipse Foundation software-dev teamIssues that requires support from the Eclipse Foundation software-dev team
Description
Implement rate limiting in OpenVSX to support customer tiers, runtime enforcement, and admin and customer visibility. This issue tracks the overall feature set and milestones.
Goals
- Protect service stability and reduce abuse.
- Enable tiered limits for customers.
- Collect usage and state data to support enforcement, automation and tier upgrades.
Scope (MVP)
- Identity resolution and tier assignment.
- Free tier enforcement from day one.
- Registered customer usage tracking and p95 computation.
- Manual state management in Phase 1 with automation in Phase 3.
- Admin dashboard for configuration and visibility.
- Prometheus/Grafana observability.
- Consider OpenTelemetry for distributed tracing and metrics export so the filter remains traceable as we scale.
Milestones
- Phase 1 delivery by 15 February 2026
- Phase 2 delivery by 15 March 2026
- Phase 3 delivery by 10 April 2026
Reactions are currently unavailable
Sub-issues
Metadata
Metadata
Assignees
Labels
apiPublic and internal APIs supporting extension registry featuresPublic and internal APIs supporting extension registry featuresinfrastructureWork requiring coordination with the IT team at the Eclipse FoundationWork requiring coordination with the IT team at the Eclipse Foundationrate-limitingWork related to download abuse prevention or consumption controlWork related to download abuse prevention or consumption controlsecurityVulnerabilities or improvements to harden security and protect user dataVulnerabilities or improvements to harden security and protect user dataserver(Component: server) Backend platform and service-side functionality(Component: server) Backend platform and service-side functionalityteam:software-devIssues that requires support from the Eclipse Foundation software-dev teamIssues that requires support from the Eclipse Foundation software-dev team
Type
Projects
Status
In Discussion