Ashish Kolhe
3f6a7e18ba
fix(autoobserve): age Last checked while the coverage page stays open
...
The live coverage source reads the shared ticking clock, rounded to the minute, so Last checked and the pass age advance without new data.
2026-11-03 11:59:20 +05:30
Ashish Kolhe
804c0df5d4
fix(autoobserve): give every coverage service a unique name
...
Services that share a name get their cluster, then namespace, appended. A generated name that matches another service's real name is lengthened again, and services identical in name, cluster and namespace are numbered, so rows, selection and per-service state never merge two services.
2026-11-03 11:59:20 +05:30
Ashish Kolhe
86f633f2df
fix(autoobserve): keep See all reachable when decided suggestions empty the rail page
...
The rail decides whether more suggestions exist from the server total, not the page length. An empty page with a non-zero total keeps the count and See all, and says the top suggestions were already handled instead of claiming there are none.
2026-11-03 11:59:20 +05:30
Ashish Kolhe
5bc9a9e8a0
feat(autoobserve): show live coverage and suggestions in the AutoObserve page
...
The coverage tab, service drawer and suggestions rail read the live AutoObserve API, with loading, empty, failed-refresh and permission states. OEmptyState gains an opt-in tone icon.
2026-11-03 11:59:20 +05:30
Ashish Kolhe
080cfb1961
feat(autoobserve): add the management routes and reserve the mark keys
...
/v2/{org_id}/autoobserve routes for entity types, coverage, coverage history, suggestions and marks, with their OpenAPI entries. /kv refuses to write or delete keys under the reserved AutoObserve prefix. Two later commits on this branch mount the routes and their OpenAPI entries, and apply the /kv guard, only in enterprise builds, so a build without enterprise has none of them.
2026-11-03 11:59:20 +05:30
Ashish Kolhe
5a64369b45
feat(autoobserve): add the engine ports and its scheduler lane
...
Config types and the reserved mark keys, the core ports the enterprise
engine reads and writes through, and a scheduler lane of its own so an
engine pass never delays alert evaluation. Org cleanup lists the
engine's _meta rows as exempt: they age out by retention.
2026-11-03 11:59:19 +05:30
Harsh Mahajan
da6d472031
fix(ai-review): let the server price review LLM spans from token counts ( #16197 )
2026-11-03 06:12:34 +00:00
Huaijin
7fe726b73f
fix: tell Prometheus remote write senders how much was written ( #16214 )
2026-11-03 06:06:35 +00:00
Shrinath Rao
2c7a161917
fix(metrics): search says "No metrics match" though matches with data exist ( #16290 )
2026-11-03 05:44:42 +00:00
Shrinath Rao
e6a65bfa95
fix(authz): test overlong role users against the 512-byte OpenFGA limit ( #16291 )
2026-11-03 05:01:42 +00:00
uddhavdave
0bea83c325
fix(ci): push translation commits with a GitHub App token ( #16255 )
2026-11-03 04:44:58 +00:00
Manul Patel and Manul
2287444a15
fix(db): propagate file_list registration errors to prevent silent da… ( #15968 )
...
Co-authored-by: Manul <manulpatel@users.noreply.github.com >
2026-11-03 04:35:08 +00:00
Huaijin
cb10cb7f20
fix: do not acknowledge Firehose and Pub/Sub requests that stored nothing ( #16253 )
2026-11-03 04:15:31 +00:00
uddhavdave and github-actions[bot]
bc1e8d92b8
fix: withhold tokens and credentials from readers in fleet, destinations, synthetics and AI ( #16044 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-11-03 02:44:28 +00:00
Harsh Mahajan
61cef336d3
fix(openapi): publish public API routes and guard spec coverage ( #16280 )
2026-11-02 22:59:27 +00:00
Harsh Mahajan
5511ba9d21
ci(telemetry): let the server price CI LLM spans from token counts ( #16258 )
2026-11-02 22:09:00 +00:00
Harsh Mahajan
04f6d0b8a9
fix(ci): cut wasted CI work and start enterprise checks on ready-for-ci ( #16195 )
2026-11-02 21:40:13 +00:00
Shrinath Rao
fe9723950c
test(fleet): API, RBAC, UI and real-collector coverage for fleet management ( #16189 )
2026-11-02 17:31:58 +00:00
ktx-vaidehi and github-actions[bot]
e7d618de91
feat(dashboards): Chart | Data switch on panels, View panel and the panel editor ( #16059 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-11-02 17:20:34 +00:00
Huaijin
820aa48c3c
fix(streams): treat profiles as user data; original-data toggle only on logs ( #16249 )
2026-11-02 14:51:07 +00:00
Shrinath Rao
b0780de250
fix: return clean errors from roles and groups APIs ( #16205 )
2026-11-02 14:47:39 +00:00
Neha P and github-actions[bot]
97dd743693
fix(workflows): scope draft update and delete to the org ( #16215 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-11-02 14:25:30 +00:00
Sai Nikhil
81f872310e
ci(ui): shard the UI unit tests into 4 jobs and merge coverage ( #16241 )
2026-11-02 14:22:45 +00:00
Mina Karam and Claude Opus 5.5
4e58fb78ca
fix(mcp): use the npm package in the skills install command ( #16117 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com >
2026-11-02 13:34:11 +00:00
Loakesh Indiran
0849e20e8a
chore(agents): require streaming search endpoints in the UI and drop MySQL from the schema rules ( #16260 )
2026-11-02 13:27:30 +00:00
ktx-akshay and Abhay Padamani
4326bc220d
fix(dashboards): show one No Data state on an empty logs panel ( #16227 )
...
Co-authored-by: Abhay Padamani <141122205+ktx-abhay@users.noreply.github.com >
2026-11-02 13:05:48 +00:00
uddhavdave
29cfe58986
fix(llm-eval): org-scope provider lookups; check experiment dataset, prompt and provider reads ( #16174 )
2026-11-02 12:50:01 +00:00
Sai Nikhil
b0544e2280
fix(profiles): wire the frame menu in Compare ( #16239 )
2026-11-02 12:41:58 +00:00
Hengfei Yang
61cc2175a2
fix(search): match substrings that overlap a partial match in ContainsAutomaton ( #16250 )
2026-11-02 12:39:43 +00:00
Omkar Kesarkhane and github-actions[bot]
305e0c2fc1
fix(alerts): faster alert library cards and a first-run path to the library ( #16087 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-11-02 12:38:25 +00:00
Huaijin
11c0cb0a9b
feat(profiles): build tantivy index for profiles streams ( #16238 )
2026-11-02 12:34:57 +00:00
ktx-vaidehi
abe6b6290c
fix(dashboards): range warning text, dashed comparison series, View Panel variables ( #16013 ) ( #16232 )
2026-11-02 12:34:52 +00:00
Neha P
1b9f0764c5
fix(rum): keep Performance sub-tab links on their tab ( #16212 )
2026-11-02 12:32:48 +00:00
Ashish Kolhe and github-actions[bot]
52bbd1634e
fix(ui): name the right permission and surface every RBAC denial ( #16204 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-11-02 12:18:56 +00:00
Shrinath Rao and Ashish Kolhe
b42ff72f2e
chore: document PromQL 400/403/429 responses ( #16224 )
...
Co-authored-by: Ashish Kolhe <35160958+oasisk@users.noreply.github.com >
2026-11-02 11:52:29 +00:00
Huaijin
46a85bb9cc
fix: skip compactor jobs for streams whose key cannot be stored ( #16231 )
2026-11-02 11:43:42 +00:00
Hengfei Yang
07ae6fc163
chore: say fleet tokens get 401 when fleet is disabled ( #16243 )
2026-11-02 11:42:36 +00:00
Loakesh Indiran
d84759f64f
chore(agents): add feature-owned internal stream naming convention ( #16244 )
2026-11-02 11:14:19 +00:00
Hengfei Yang
b981d04ce1
fix(promql): report the metric streams a query read in usage events ( #16240 )
2026-11-02 19:13:54 +08:00
Subhra264 and github-actions[bot]
36d0c7ee06
feat(oncall): on-call pages in Slack, on the OpenObserve Slack app ( #16192 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-11-02 19:13:37 +08:00
Subhra264 and github-actions[bot]
f8c580e452
feat(oncall): one acknowledge across alerts, incidents and on-call pages ( #16098 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-11-02 09:45:42 +00:00
Shrinath Rao
f624c0b157
test(streams): don't count GitHub 429 as a broken doc link ( #16202 )
2026-11-02 09:21:55 +00:00
Hengfei Yang
817db8172e
fix: let fleet pages open on an org with no data ( #16226 )
2026-11-02 08:07:12 +00:00
Huaijin
63afed20f4
fix: skip the trace time index when its stream key is too long ( #16230 )
2026-11-02 07:58:20 +00:00
Loakesh Indiran
2ca2b5fe90
fix: sort cached hits by the aliased timestamp when ORDER BY uses _timestamp ( #16207 )
2026-11-02 07:41:48 +00:00
Jason Lei and Claude Opus 5.5
e613b5789b
feat: add map modifier to alert templates ( #16109 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com >
2026-11-02 07:36:56 +00:00
Hengfei Yang
27f5fd52c5
fix: compare session expiry in microseconds ( #16211 )
2026-11-02 07:27:24 +00:00
Loakesh Indiran
cfc6c91c0e
fix: check RBAC on synthetics bulk delete and anomaly alert history ( #16208 )
2026-11-02 07:12:07 +00:00
Omkar Kesarkhane
e1ffc24d84
fix(traces): event markers past the span end, latency bar height, Duration chart height ( #16220 )
2026-11-02 07:11:00 +00:00
Shrinath Rao
3f3388e04b
fix: answer 400 for bad role updates and stop time-range overflow and PromQL time panics ( #16190 )
2026-11-02 07:56:09 +00:00