- 0ce1f8d feat(ai-conversation): show the prompt a model call sent and the answer it got (#165) by 吴晟 Wu Sheng · 10 hours ago main
- 0f9ea40 feat(layer): show the Envoy AI Gateway layer as Agent Router (#164) by 吴晟 Wu Sheng · 2 days ago
- 564945b fix(sidebar): restore group folding and align layer navigation (#162) by 吴晟 Wu Sheng · 3 days ago
- 4c737bd fix(ai-conversation): forward the selected cold stage to details (#161) by 吴晟 Wu Sheng · 3 days ago
- b292a44 fix(conversation-view): put each edit side's copy button beside its own name (#160) by 吴晟 Wu Sheng · 5 days ago
- 03666d5 feat(traces): look traces up by id from a Filter / Trace ID switch, and reset the open trace on re-query (#159) by 吴晟 Wu Sheng · 6 days ago
- b779c07 feat(genai): finish the Evaluation records tab, add a related-trace span picker, and an e2e case fed from both trace sources (#158) by 吴晟 Wu Sheng · 6 days ago
- cb2f6d9 add the evaluation record dashboard and the new evaluation score tab (#99) by peachisai · 6 days ago
- 0263481 fix(zipkin): honour the Query cold stage toggle on Zipkin traces, and read a trace's age in days (#157) by 吴晟 Wu Sheng · 7 days ago
- 22e2f86 feat: AI agent metrics, workspace changes and an AI Agent Overview (#156) by 吴晟 Wu Sheng · 7 days ago
- d6253a8 fix(live-debug): keep an active capture's start time out of the rule column (#155) by 吴晟 Wu Sheng · 10 days ago
- aeec709 feat: AI agent conversations — the AI Agents layer, a conversation list and a shareable conversation page (#152) by 吴晟 Wu Sheng · 10 days ago
- bb27b7c fix(infra-3d): frame the populated tiers and follow the theme (#154) by 吴晟 Wu Sheng · 10 days ago
- 6540ad5 ci: pin pnpm/action-setup to the commit on the ASF Actions allow-list (#153) by 吴晟 Wu Sheng · 10 days ago
- 4622885 feat(layer): add a Trace Sampling page to the BanyanDB layer (#148) by Wan Kai · 14 days ago
- cf37c37 fix(rbac): a malformed grant confers nothing, instead of the area it starts with (#147) by 吴晟 Wu Sheng · 2 weeks ago
- fb743c1 feat(rbac): one read/write permission pair per Dashboard-setup page (#146) by 吴晟 Wu Sheng · 2 weeks ago
- 7838148 feat(templates): run an MQE from the layer template editor and show what OAP returns (#145) by 吴晟 Wu Sheng · 2 weeks ago
- 1f2390e ci(release): promote images when the GitHub release is published (#144) by 吴晟 Wu Sheng · 3 weeks ago
- 9c6690c refactor(ui): move Modal and MonacoDiff into components/primitives (#143) by 吴晟 Wu Sheng · 3 weeks ago
- 423dd0e feat(layer): read the header's KPIs once an hour, and say which hour (#142) by 吴晟 Wu Sheng · 3 weeks ago
- 2cdb8e9 fix(cold-stage): ask for cold where cold is kept, and stop reading on the flip (#141) by 吴晟 Wu Sheng · 3 weeks ago
- f97b19b feat: one coordinated refresh round, and a retention page shaped by its backend (#140) by 吴晟 Wu Sheng · 3 weeks ago
- ef3a161 docs(claude): state what Horizon requires, not what preceded it (#139) by 吴晟 Wu Sheng · 3 weeks ago
- 3c1d5bc feat(audit): store the login audit in BanyanDB (#138) by 吴晟 Wu Sheng · 3 weeks ago
- eb227c8 feat(banyandb): a Node client for measure and stream (#137) by 吴晟 Wu Sheng · 3 weeks ago
- eeaa4df chore(banyandb): vendor the wire contract and generate its types (#136) by 吴晟 Wu Sheng · 3 weeks ago
- e7b2ab3 Release 1.0.0, bump to 1.1.0-dev (#135) by 吴晟 Wu Sheng · 3 weeks ago
- 26b960c fix(release): pin license-eye instead of taking it from PATH (#134) by 吴晟 Wu Sheng · 3 weeks ago
- a6618ff test(ui): guarantee a usable localStorage for every test file (#133) by 吴晟 Wu Sheng · 3 weeks ago
- 2db7e35 fix: defects found reviewing for 1.0 (#129) by 吴晟 Wu Sheng · 3 weeks ago
- acf584b chore(license): generate the binary LICENSE with license-eye (#128) by 吴晟 Wu Sheng · 3 weeks ago
- a6fba54 feat(audit): a Token usage tab, counted per token per hour (#127) by 吴晟 Wu Sheng · 3 weeks ago
- 4aeb6c5 fix(audit): match a login id exactly, and give every statement its own bound (#126) by 吴晟 Wu Sheng · 4 weeks ago
- 4b4303c feat(audit): optional login audit log, backed by a shared store (#125) by 吴晟 Wu Sheng · 4 weeks ago
- 01ccef3 fix(config): make a hot reload change exactly what it says it changes (#124) by 吴晟 Wu Sheng · 4 weeks ago
- bb3cf03 feat(ai): give an MCP agent the whole capture, and the words to read it (#123) by 吴晟 Wu Sheng · 4 weeks ago
- 66ddf68 feat: serve Horizon over MCP, and sign in through an identity provider (#122) by 吴晟 Wu Sheng · 4 weeks ago
- a6b8ff4 feat: extension pages, entity filters, and an operator-defined layer menu (#121) by 吴晟 Wu Sheng · 4 weeks ago
- 22ab25b fix(i18n): address template translations by widget id, not array position (#120) by 吴晟 Wu Sheng · 5 weeks ago
- 38dc14f test(e2e): make the tightened assertions prove what their comments claim (#119) by 吴晟 Wu Sheng · 5 weeks ago
- e7dbb30 feat(security): content-security-policy, outbound-link policy, and CI security gates (#118) by 吴晟 Wu Sheng · 5 weeks ago
- 8a29236 feat(ui): add six Node.js runtime dashboard panels (6 -> 12) (#116) by songzhendong · 5 weeks ago
- 537ad5f feat(dsl): the meter-analyzer-config catalog, and stored-log content search (#117) by 吴晟 Wu Sheng · 6 weeks ago
- e1c1363 test(e2e): live debug that CAPTURES — LAL and OAL on core, MAL on deployment (#115) by 吴晟 Wu Sheng · 6 weeks ago
- a1d1478 test(e2e): make the metric aggregation-mode spec fail without the fix (#114) by 吴晟 Wu Sheng · 6 weeks ago
- a6cb441 fix(overview): the Metric widget's form no longer sets you up for an empty tile (#113) by 吴晟 Wu Sheng · 6 weeks ago
- 14628d0 ci(e2e): a BanyanDB-cluster deployment case, and the widgets nothing asserted (#112) by 吴晟 Wu Sheng · 6 weeks ago
- 4d16040 ci: browser-driven e2e across five deployments, and the principles behind it (#111) by 吴晟 Wu Sheng · 6 weeks ago
- 72a8410 ci: cache swctl, cover DSL from core, and add the ES and Zipkin deployments (#110) by 吴晟 Wu Sheng · 6 weeks ago
- 701c804 ci: one job for every build and check, plus an end-to-end suite on a real OAP (#109) by 吴晟 Wu Sheng · 6 weeks ago
- 6af18c1 fix: layer-template editors minting drafts their own push refuses, and the orphaned i18n-key backlog (#108) by 吴晟 Wu Sheng · 6 weeks ago
- 091fb6d fix: permissions that say what they do, no unbuilt promises, per-version changelog (#107) by 吴晟 Wu Sheng · 6 weeks ago
- 8269984 fix: publish identity, shared paging probe, live session TTL, and stale prose (#106) by 吴晟 Wu Sheng · 7 weeks ago
- ddfb356 fix: carry service identity as an {id, name} pair, validate layer publishes, and stop bundled fallback in live mode (#105) by 吴晟 Wu Sheng · 7 weeks ago
- 2975fc3 fix: remote-only live mode, verified releases, validated templates, scoped service queries (#104) by 吴晟 Wu Sheng · 7 weeks ago
- 855b60c fix(layers): render bundled templates when the OAP template store is unreachable (#103) by 吴晟 Wu Sheng · 7 weeks ago
- 422089e chore: pre-1.0 hardening — diagnostics, i18n coverage, duplicate detection, release gates (#102) by 吴晟 Wu Sheng · 7 weeks ago
- 173043f feat(profiling): let OAP own the profiling rules, and add a continuous-profiling policy editor (#101) by 吴晟 Wu Sheng · 7 weeks ago
- d61e601 feat(ai): profiling, captured-snapshot chat blocks, and template-driven RCA (#100) by 吴晟 Wu Sheng · 7 weeks ago
- d303215 refactor(overview): aggregate KPI tiles server-side + retire dead template config (#98) by 吴晟 Wu Sheng · 2 months ago
- 8126ac3 fix(traces): Zipkin trace list carries its spans so the inline waterfall skips a redundant re-query (#97) by 吴晟 Wu Sheng · 2 months ago
- ab29bc8 refactor(config, ai): config to OAP, harden the AI assistant, fix K8S_SERVICE layout (#96) by 吴晟 Wu Sheng · 2 months ago
- 88db62d feat(ai): AI assistant — chat that answers with live-data widgets (#95) by 吴晟 Wu Sheng · 2 months ago
- 55f36f3 chore(local-boot): rename demo OAP secret file and align .gitignore (#94) by 吴晟 Wu Sheng · 3 months ago
- 389e750 fix(traces,logs): custom time range uses absolute epoch-ms (tz-correct) (#93) by 吴晟 Wu Sheng · 3 months ago
- cb479c0 live-debug: show the LAL drop reason (#92) by 吴晟 Wu Sheng · 3 months ago
- 14b9ce6 fix(traces): drill window snapping + HOUR-view axis-label overlap (#91) by 吴晟 Wu Sheng · 3 months ago
- a9922bd feat(traces): drill from General-service metric charts to native traces (#90) by 吴晟 Wu Sheng · 3 months ago
- 048305f feat(events): add a per-service events popout (queryEvents swimlane) (#89) by 吴晟 Wu Sheng · 3 months ago
- cf2b970 Add Node.js runtime dashboard panels for meter_instance_nodejs_* (#87) by songzhendong · 3 months ago
- cf6e846 feat(live-debug): Envoy-ALS rendering, LAL matrix UX (filter/inspect/diff), grid/flow (#88) by 吴晟 Wu Sheng · 3 months ago
- eeeef36 Satellite series labels, K8S_SERVICE network profiling, and async/pprof create-dialog fixes (#86) by 吴晟 Wu Sheng · 3 months ago
- 3839a7e chore(deps): upgrade to clear 6 security advisories (both highs + all dev-only) (#85) by 吴晟 Wu Sheng · 3 months ago
- f4cc470 fix: pre-1.0 audit follow-ups — changelog consolidation, RBAC UI parity, 500 error-leak (#84) by 吴晟 Wu Sheng · 3 months ago
- 8cdbcb7 refactor(layer-templates): decompose LayerDashboardsAdmin + enforce a CI source-size budget (#83) by 吴晟 Wu Sheng · 3 months ago
- e36615a feat: K8s Node "Pod Total" card and alarm-timeline range-select hint (#82) by 吴晟 Wu Sheng · 3 months ago
- 30c11ce UI correctness pass: comment audit, verified gap fixes, manual-fire query model, colored status cards, BFF boot-crash fix (#81) by 吴晟 Wu Sheng · 3 months ago
- d3b66d2 feat: offline-capable readonly template mode, env-native config, and reachability-based Cluster Status (#80) by 吴晟 Wu Sheng · 3 months ago
- 59ebc23 feat(layer-dashboards): tab widgets — several widgets in one named-panel slot, lazily loaded (#79) by 吴晟 Wu Sheng · 3 months ago
- f4ef9e0 Add PHP PHM instance widgets and i18n overlays. (#74) by songzhendong · 3 months ago
- b886414 fix(layer-dashboards): pin the widget editor in place so it always opens complete (#77) by 吴晟 Wu Sheng · 3 months ago
- 15e0360 fix(layer-dashboards): keep the widget editor's move / delete controls in view (#75) by 吴晟 Wu Sheng · 3 months ago
- ade759f feat(inspect): add & chart foreign metrics another OAP wrote to shared storage (#73) by 吴晟 Wu Sheng · 3 months ago
- 9746243 feat(explore): Trace inspect + Log inspect — cross-layer trace/log query tools (#72) by 吴晟 Wu Sheng · 3 months ago
- 1618a72 fix(templates): single-value metrics render as cards, not flat lines (#71) by 吴晟 Wu Sheng · 3 months ago
- 6fded53 feat(traces): Zipkin trace view reaches native parity + unified ?traceId= links (#70) by 吴晟 Wu Sheng · 3 months ago
- 1acd0ba feat(config): performance tuning section in horizon.yaml (fan-out + caps + 3D pipeline relocation) (#69) by 吴晟 Wu Sheng · 3 months ago
- 17360c1 fix: correct malformed next-dev version + validate versions in release.sh (#68) by 吴晟 Wu Sheng · 3 months ago
- 09be88d Release 0.7.0, bump to 1.0.0-dev-dev (#67) by 吴晟 Wu Sheng · 3 months ago
- ce3e940 docs: features & bundled-dashboard reference + README/CHANGELOG release cleanup (#66) by 吴晟 Wu Sheng · 3 months ago
- c66e2c8 perf(maps): topology scale caps, partial-metric banners, parallel 3D load (#65) by 吴晟 Wu Sheng · 3 months ago
- 82a0bfa perf(bff): parallelize topology node/edge MQE fan-out across the 4 map routes (#64) by 吴晟 Wu Sheng · 3 months ago
- 9fd499c RC0: dashboard/alarms query reductions + entity Compare goes standard (#63) by 吴晟 Wu Sheng · 3 months ago
- 39b701c fix(admin): per-kind save-local gate + overview validation; wrap inspect charts + step-formatted time-axis (#62) by 吴晟 Wu Sheng · 3 months ago
- 9a498a5 fix: RC0 Tier-1 correctness + Tier-2 hygiene (#61) by 吴晟 Wu Sheng · 3 months ago
- 213db03 fix(rbac): per-kind template-save permission, surface infra-3d:read, plus docs + UI fixes (#60) by 吴晟 Wu Sheng · 3 months ago
- ef66f70 chore(ci): pin docker actions to the ASF-allow-listed SHAs (#59) by 吴晟 Wu Sheng · 3 months ago
- 3d5f1ac fix(layer): jump-to-trace + copy on record widgets, fix the unfulfilled tip (#58) by 吴晟 Wu Sheng · 3 months ago
- 84bbbe6 feat(layers): split a layer's menu by service group, + resizable sidebar (#57) by 吴晟 Wu Sheng · 3 months ago