ktx-vaidehi
fb4df51bb6
fix(model-pricing): keep saved tier rules as rules when another rule is edited
...
A saved rule keyed like a usage field (keys ["input"]) was moved into the tier
condition or renamed to usage.input on any edit, which blocked the save. Only a
newly added usage threshold may now take the free condition slot.
2026-11-04 13:24:12 +05:30
ktx-vaidehi
73f748bed9
fix(dashboards): offer Is Empty / Is Not Empty panel filters only when the server allows it
...
Older UIs drop these filters on load and then block the panel save, so they
follow the extended operators setting. Saved ones still load and compile.
2026-11-04 13:24:12 +05:30
ktx-vaidehi
a2768d920e
fix(filter-bar): offer contains (ignore case) on engine pages only when the server allows it
...
It writes case_insensitive, which older servers drop, so it is gated with the
other new operators. Saved contains (ignore case) chips still load and keep it.
2026-11-04 13:24:05 +05:30
ktx-vaidehi
81710b397c
fix(alerts): gate case_insensitive behind the extended operators setting
...
Older servers ignore case_insensitive, so a contains (ignore case) rule saved
with the setting off silently turns case-sensitive after a rollback. Saves now
reject a new case_insensitive leaf unless the stored copy already has one.
2026-11-04 13:23:59 +05:30
ktx-vaidehi
7f62531bda
Merge remote-tracking branch 'origin/main' into feat/query-filter-bar
2026-11-03 21:34:10 +05:30
Shrinath Rao
f595e0b7d6
test(alerts): stop the two rca_turn unit-test flakes in the enterprise build ( #16326 )
2026-11-03 15:20:39 +00:00
Subhra264
45be37ef24
fix(oncall): unsnooze a page so paging continues now ( #16338 )
2026-11-03 14:37:30 +00:00
Neha P
1d2a6b70d0
test(traces): seed triage-loop brush tests inside the brushed window ( #16341 )
2026-11-03 13:48:19 +00:00
Harsh Mahajan
1d2182815f
fix(ai-review): cut review cost: skip unchanged diffs, bound sessions, lighter tiers ( #16347 )
2026-11-03 13:44:49 +00:00
Neha P and Shrinath Rao
c3bfda444d
fix(logs): show the run-query prompt when re-applying from Search History ( #16213 )
...
Co-authored-by: Shrinath Rao <shnath@openobserve.ai >
2026-11-03 13:24:01 +00:00
mmosarafO2 and Ashish Kolhe
134e86de7f
fix(dbm): one Databases row per server, with a Schema filter inside ( #16278 )
...
Co-authored-by: Ashish Kolhe <ashish.j.kolhe@gmail.com >
2026-11-03 12:57:06 +00:00
ktx-vaidehi
1d9300411e
Merge remote-tracking branch 'origin/feat/query-filter-bar' into feat/query-filter-bar
2026-11-03 18:09:15 +05:30
ktx-vaidehi
ebd9258288
Merge remote-tracking branch 'origin/main' into feat/query-filter-bar
2026-11-03 18:07:54 +05:30
ktx-vaidehi
b5ebc6579b
Merge remote-tracking branch 'origin/main' into feat/query-filter-bar
2026-11-03 18:01:23 +05:30
Subhra264
fa128f2575
fix(oncall): Resolve ends the acknowledgement, plus 13 first-use UX fixes ( #16287 )
2026-11-03 12:22:02 +00:00
uddhavdave
43cdd4fe61
feat(ai-obs): fix the AI observability UX gaps ( #15984 )
2026-11-03 11:52:08 +00:00
Bhargav
ad75cc43be
fix(infra): make the Kubernetes explorer work at any ingest flatten level ( #16300 )
2026-11-03 11:44:10 +00:00
ktx-vaidehi
32609d4728
Merge remote-tracking branch 'origin/main' into feat/query-filter-bar
2026-11-03 17:03:29 +05:30
Hengfei Yang
5074ae209f
fix(fleet): list every fleet while RBAC is lifted, as item reads already allow ( #16335 )
2026-11-03 19:05:13 +08:00
Harsh Mahajan and Hengfei Yang
25f971f192
ci: run the AI code review on Claude Sonnet 5.5 with the usage-credit key ( #16332 )
...
Co-authored-by: Hengfei Yang <hengfei.yang@gmail.com >
2026-11-03 19:04:52 +08:00
Bhargav
0050546f2f
fix(rum): accept a JSON array body on the RUM logs intake ( #16324 )
2026-11-03 10:38:27 +00:00
Hengfei Yang
730b95b29d
fix(fleet): wait for an online collector before a rollout sends an unproven version ( #16321 )
2026-11-03 10:31:49 +00:00
Loakesh Indiran
6d69da63c9
fix: status page counts verdicts per run, not per tick ( #16096 )
2026-11-03 09:46:51 +00:00
Bhargav and github-actions[bot]
dc47f4f888
fix(a11y): label alert, anomaly and settings form controls and route aria-* to textarea, combobox and tag input ( #16299 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-11-03 09:44:50 +00:00
Vamsi Karthik R
b6be863070
test: fix three e2e tests (dashboard variable save, metrics range body, IAM pane Selected filter) ( #16309 )
2026-11-03 09:42:21 +00:00
ktx-vaidehi
582aa3e9f9
Merge remote-tracking branch 'origin/main' into feat/query-filter-bar
2026-11-03 15:01:45 +05:30
ktx-vaidehi
227e7d4429
fix(ui): Auto Run does not wait on the filter builder's resting picker
...
The builder reopens its field list after each condition, and live preview held
any open listbox for up to 5 s, so a PromQL label pick ran the chart about 5 s
late instead of right away as on main. The resting list is now marked and not
waited on; a list mid-edit still is.
2026-11-03 15:01:09 +05:30
ktx-vaidehi
c53143162f
fix(ui): Escape removes a vertical builder's empty caret line
...
Escape only shut the list, so the line a + or Add group opened stayed behind
as an empty row with a connector label until something else was clicked.
2026-11-03 14:32:53 +05:30
ktx-vaidehi
f7704c9b8a
fix(ui): fit shallow vertical filter trees in narrow drawers
...
The resting caret's minimum width and the 20rem floor on nested lines made a
flat or one-level tree wider than a workflow or pipeline drawer, and focusing
the caret scrolled the Where label and AND/OR toggles out of view. A press no
longer scrolls the pressed chip away from under the pointer either.
2026-11-03 14:30:17 +05:30
ktx-vaidehi
e2451831ee
fix(web): keep focus on a popover search a dialog body swap opened
...
ODialog's focus repair saw the chip's portaled search box as focus lost from
the body and moved it back to the caret, so typing in a workflow node's value
list went nowhere.
2026-11-03 14:24:21 +05:30
ktx-akshay
236f0b9103
test(dashboards): add E2E coverage for the bar gauge panel type ( #16313 )
2026-11-03 08:35:53 +00:00
Subhra264
c83fd125a7
fix(alerts): Slack app posts for composites, a fair downtime cap, refused posts on Settings ( #16269 )
2026-11-03 08:34:59 +00:00
Shrinath Rao
1778d7bc5a
fix: return 400 for an invalid remote scorer endpoint ( #16315 )
2026-11-03 08:09:48 +00:00
ktx-vaidehi
0a19800352
test(e2e): default logs and traces to the code editor in baseFixtures
...
The filter builder is now the default query input. Specs on the plain
fixture (pagination and others) type SQL into the editor, as the
enhanced fixture already arranges.
2026-11-03 13:39:19 +05:30
ktx-vaidehi
6e1d9f3dbe
test(e2e): close the assertion picker before picking a location
...
addCondition leaves the picker open for the next condition; the next
click on the form only closed it, so the location checkbox never ticked.
2026-11-03 13:39:19 +05:30
ktx-vaidehi
50cc5e39c4
test(e2e): drive profiles label filters through the filter builder
...
The profiles page now uses the shared FilterBuilder, so the old
add-filter menu, tag selects and profiles-filter-chip ids are gone. One
filter per label is kept by taking the used label out of the picker, so
that spec now edits the chip instead of adding a second value.
2026-11-03 13:39:19 +05:30
Loakesh Indiran
2353c0c336
fix(llm-eval): reuse a saved provider key only for its saved endpoint ( #16310 )
2026-11-03 08:07:37 +00:00
Huaijin
a185ab1e13
chore: fill default search Query fields with ..Default::default() ( #16314 )
2026-11-03 08:01:44 +00:00
Vamsi Karthik R
289a52ea20
fix(logs): keep field-value filters on the exact field name ( #16304 )
2026-11-03 07:43:25 +00:00
Loakesh Indiran
f7436e1472
fix(synthetics): offer only AWS when adding a location ( #16308 )
2026-11-03 07:30:54 +00:00
Vamsi Karthik R
e561cfcad9
test(oncall): run the on-call suites for real in enterprise CI ( #15987 )
2026-11-03 06:54:41 +00:00
Huaijin
b36c61ebd1
feat(profiles): support user-defined schema for profiles streams ( #16237 )
2026-11-03 06:43:36 +00:00
Shrinath Rao
476bbfb39c
fix: reject a negative toolset list limit and publish satisfiable scorer schemas ( #16301 )
2026-11-03 06:35:00 +00:00
Harsh Mahajan
2e11c091a1
fix(ai-review): review every new commit, keep one comment, grade P0-P3 ( #16100 )
2026-11-03 06:25:51 +00:00
Abhay Padamani
aee74c52c8
fix(recent-searches): distinct toolbar icon, Logs button size, refetch a stale stream list on restore ( #16223 )
2026-11-03 06:22:35 +00:00
ktx-vaidehi
8928fb04cb
test(api): assert the widened profiles filter ops
...
The profiles API now accepts !=, <>, =~, !~, in and not_in, so != is no
longer a 400. Check that each op narrows the reference data and that an
unknown op or a bad regex is still rejected.
2026-11-03 11:47:26 +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
ktx-vaidehi
6e752b6b14
Merge branch 'main' into feat/query-filter-bar
2026-11-03 10:46:05 +05:30