Repository navigation
Tags
Tags
ENG-852: Make sidecar admin listener optional with a health port (#2128) * ENG-852: Make sidecar admin listener optional with a health port * ENG-852: Refuse health port clashes and malformed marketplace admin * ENG-852: Validate health address in -validate; allow distinct hosts * ENG-852: Format marketplace values module * ENG-852: Respect IP families in health clash check; hide admin output
ENG-964: AI analyzer on mcp lane tool calls (#2127) * ENG-984: feed mcp lane metrics and telemetry from the mcpproxy observer * ENG-984: show /stats, metrics and traces in the mcp demo * ENG-984: refuse a tools/call whose params repeat a key * ENG-964: read BigQuery loops and blocks as scripts under GoogleSQL * ENG-964: judge the SQL argument of mcp tool calls with the SQL rules * ENG-984: count invalid-params calls as (other) and fix the demo collector output * ENG-964: read BigQuery script openers in linear time and after any label * ENG-964: widen the input gap in the linear-time lexer test * ENG-964: run the AI analyzer on mcp lane tool calls * ENG-964: document the analyzer on the mcp lane * ENG-964: analyze sql tool calls, run session calls concurrently, reword the hold refusal * ENG-964: state which gate methods are safe for concurrent use * ENG-964: adopt is not safe beside a statement in flight * ENG-964: offer the ai analyzer on mcp listeners in the webapp, without the hold * ENG-964: refuse a held mcp call before any approver, the ai agent included * ENG-964: no save with a hold on an mcp listener, and say why in the hand-off * ENG-964: a hold on an mcp lane refuses before any approver, in the README * ENG-964: wait for the first close, and no hand-off hold on an mcp listener
ENG-965: mask mcp lane results with the lane's mask rules (#2125) * ENG-984: feed mcp lane metrics and telemetry from the mcpproxy observer * ENG-984: show /stats, metrics and traces in the mcp demo * ENG-984: refuse a tools/call whose params repeat a key * ENG-964: read BigQuery loops and blocks as scripts under GoogleSQL * ENG-964: judge the SQL argument of mcp tool calls with the SQL rules * ENG-984: count invalid-params calls as (other) and fix the demo collector output * ENG-964: read BigQuery script openers in linear time and after any label * ENG-964: widen the input gap in the linear-time lexer test * ENG-965: pin mcpproxy to 861b327 * ENG-965: mask mcp lane results with the lane's mask rules * ENG-965: pin mcpproxy to 826f2e6; invalid params spend no budget * ENG-965: pin mcpproxy to 7d089fd and withhold a result of an unexpected type * ENG-965: refuse column mask rules on an mcp lane * ENG-965: skip inherited column mask rules on an mcp lane * ENG-965: log a skipped column mask rule at startup * ENG-965: refuse binding a column mask rule to an mcp listener * ENG-965: never serve a column mask rule in an mcp lane's own block * ENG-965: do not bind an imported column mask rule to an mcp lane * ENG-965: pin mcpproxy to v0.2.0 * ENG-965: offer data masking on mcp listeners in the webapp * ENG-965: drop the stale mcpproxy go.sum lines * ENG-965: say why an mcp listener takes no column mask rule * ENG-965: keep mcp out of gate and refuse mcp column rules on import
ENG-948: webapp_v2 keeps the session on a 401 for a token that is no … …longer current (#2104) * ENG-948: Retry a stale-token 401 once; no SSE connect without a token * ENG-948: a stale-token 401 is retried only for the same account Qodo review of #2104. Another tab's sign-in as someone else stores their token; the in-flight request must not run under it. tokenSubject moves to the auth store.
ENG-920: AWS Connect jobs page and discovery wizard in React (#2102) * ENG-920: AWS Connect jobs page and discovery wizard in React * ENG-920: fit the CIDR, role name and agent fields, scroll wide tables, test the job poll * ENG-920: fit the Review table at 1280 px * fix(webapp): ENG-920 take AWS Connect colors from the theme tokens * fix(webapp): ENG-920 show a toast when the wizard cannot load the agents * fix(webapp): ENG-920 show the gateway message when the agents fail to load * fix(webapp): ENG-920 draw the stepper rule between steps and shrink the AWS Connect stepper * fix(webapp): ENG-920 clear agents on logout, drop job toasts after a reset and count only jobs with a status
ENG-761: gateway reads HOOP_LICENSE, ORG_ID and ANALYTICS_TRACKING at… … boot; legacy API key carries the org license (#2118) * ENG-761: gateway reads HOOP_LICENSE and ANALYTICS_MODE at boot, legacy Api-Key carries the org license, sidecars report per-pod instances * ENG-761: HOOP_LICENSE stores the marshaled document; control-plane chart renders HOOP_LICENSE and ANALYTICS_MODE * ENG-761: drop the sidecar instance reporting; the ticket keeps one row per sidecar * ENG-761: ANALYTICS_TRACKING=disabled turns the default org's analytics off at boot, in place of a new ANALYTICS_MODE key * ENG-761: ORG_ID sets the default org id at creation; the legacy API key resolves the default org from the database * ENG-761: keep the legacy API key org lookup in the HTTP auth middleware as before * ENG-761: the default org's analytics mode follows the license at boot, disabled for enterprise and identified for free; ANALYTICS_TRACKING overrides it * ENG-761: a free organization is always identified; an enterprise one keeps the mode its admin set and starts disabled * ENG-761: verify HOOP_LICENSE before the org exists, canonical ORG_ID, quoted license in the chart; legacy API key back to main on HTTP and gRPC
ENG-915: resource setup in React for Claude Code, MCP and MCP Gateway (… …#2126) * feat(webapp): ENG-915 resource setup in React for Claude Code, MCP and MCP Gateway * fix(webapp): ENG-915 keep the picked provider, server and auth mode across wizard Back * fix(webapp): ENG-915 tie the MCP OAuth token to its server and keep form-filled URLs as values
-
Nov 10, 2026 - 844858c
- zip
- tar.gz
- Notes
- 8000 Downloads
ENG-984: mcp lane metrics, and SQL rules on mcp tool calls (ENG-964) (#… …2120) * ENG-984: feed mcp lane metrics and telemetry from the mcpproxy observer * ENG-984: show /stats, metrics and traces in the mcp demo * ENG-984: refuse a tools/call whose params repeat a key * ENG-964: read BigQuery loops and blocks as scripts under GoogleSQL * ENG-964: judge the SQL argument of mcp tool calls with the SQL rules * ENG-984: count invalid-params calls as (other) and fix the demo collector output * ENG-964: read BigQuery script openers in linear time and after any label * ENG-964: widen the input gap in the linear-time lexer test * ENG-964: accept a SQL argument that holds a real U+FFFD * ENG-984: keep the mcp demo trace step from exiting 141 under pipefail
sidecar: send undecodable client bytes to policy as unknown statement… … with parse_error (#2134) * sidecar: send undecodable client bytes to policy as unknown statement with parse_error OPA or an unknown rule can now refuse them; lanes with no policy still forward * add new case for parser error
PreviousNext