issues Search Results · language:Dune language:Python language:JavaScript language:CSS language:CSS language:JavaScript
Filter by
42.1M results
Summary
Add the OpenTelemetry per-request spans, counters, and histograms described in the design Observability section,
api-only (no-op without an SDK).
Scope
- custos_gateway/_telemetry.py — per-request ...
component:api-gateway
phase:implementation
type:implementation
Summary
Emit a single OpenAPI 3.1 document at /openapi.json with the gateway security schemes, the x-custos-* operation
extensions, and the shared error schema.
Scope
- custos_gateway/openapi.py — ...
component:api-gateway
phase:implementation
type:implementation
Summary
Assemble the full middleware ordering and the lifespan that owns the httpx client, SPL provider, and Auth client, runs
the startup permission check, then flips readiness.
Scope
- custos_gateway/app.py ...
component:api-gateway
phase:implementation
type:implementation
Examples: Energy Research Social Science, Politics Society, Astronomy Astrophysics
For example:
doi2bib3 -b https://doi.org/10.1051/0004-6361/202660102
@article{Delbroek_effects_2026,
author = {Delbroek, ...
Summary
Wire the /v1/auth/login/device* auth-bootstrap routes + the DeviceCodeSession persistence seam; per the design M1 note
the handlers return 503 while OIDC is disabled.
Scope
- custos_gateway/routes/devicecode.py ...
component:api-gateway
phase:implementation
type:implementation
Summary
Add the anonymous webhook pass-through that forwards POST /v1/webhooks/{connectorInstanceId} to Trigger Service with a 1
MB cap, stripping Authorization, minting no call context.
Scope
- custos_gateway/routes/webhook.py ...
component:api-gateway
phase:implementation
type:implementation
Summary
Mount the full M1 contract route set (Auth, Catalog, Workflow, Trigger, Connector, Observability) declaratively with
per-route attributes, threading every route through the full middleware chain. ...
component:api-gateway
phase:implementation
type:implementation
Summary
Add the Router that invokes the owning downstream component over Dapr service invocation, passes 2xx bodies through raw,
and maps transient failures to 503 downstream-unavailable.
Scope
- ...
component:api-gateway
phase:implementation
type:implementation
Summary
Add the Request Validator that enforces body-size caps and content-type, and detects the webhook + auth-bootstrap route
prefixes for bypass dispatch.
Scope
- custos_gateway/middleware/validate.py ...
component:api-gateway
phase:implementation
type:implementation
Summary
Add the in-memory per-principal + per-workspace token-bucket rate limiter for write endpoints with the tryConsume
interface and 429 + Retry-After + RateLimit-* headers.
Scope
- custos_gateway/middleware/ratelimit.py ...
component:api-gateway
phase:implementation
type:implementation

Learn how you can use GitHub Issues to plan and track your work.
Save views for sprints, backlogs, teams, or releases. Rank, sort, and filter issues to suit the occasion. The possibilities are endless.Learn more about GitHub IssuesProTip! Restrict your search to the title by using the in:title qualifier.