Hengfei Yang
f7f1a2c3ea
Merge branch 'main' into hf/like-index-pushdown
2026-11-04 20:17:22 +08:00
hengfeiyang
4df04e05ca
refactor(search): remove the NO_INDEX SQL hint
...
The hint added SQL parsing and a second source for the skip decision. Keep
only the use_index request field for now; a hint can be discussed separately.
2026-11-04 17:14:27 +08:00
hengfeiyang
6f03abc245
fix(search): address LIKE pushdown and NO_INDEX review findings
...
- Skip the `_all` lookup for a LIKE on an FTS field added after the query start, since older files have none of its terms.
- Read the NO_INDEX hint before track_total_hits wraps DISTINCT and UNION.
- Pass use_index through the simple multi-stream request format.
- Fall back to BASE_TIME instead of the stream's created_at when a field has no index update time.
2026-11-04 11:52:08 +08:00
Ashish Kolhe
7e00c41e06
feat(workflows): call any workflow over an authenticated HTTP endpoint ( #15706 )
2026-11-03 16:06:09 +00:00
hengfeiyang
d0c296915a
refactor(search): rename use_inverted_index to use_index
2026-11-03 23:03:09 +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
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
Shrinath Rao
fe9723950c
test(fleet): API, RBAC, UI and real-collector coverage for fleet management ( #16189 )
2026-11-02 17:31:58 +00:00
hengfeiyang
f0fdb06c3a
feat(search): use the inverted index for LIKE '%x%' and add NO_INDEX
...
- On a secondary index field, LIKE/ILIKE '%x%' becomes the same exact
substring condition as str_match()/str_match_ignore_case().
- On a full-text-search field, a single-token LIKE narrows candidates
through _all and the original predicate stays in the plan.
- SELECT /*+ NO_INDEX */ and the request field use_inverted_index=false
turn the inverted index off for one query, on leader and followers.
Design at: #16247
2026-11-02 19:56:28 +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
Huaijin
3db9e0fcbc
fix(profiles): route queries to queriers and reject bad profiles input ( #16094 )
2026-11-02 05:35:51 +00:00
Shrinath Rao
901ee86830
ci: speed up API integration tests ( #16171 )
2026-11-01 10:50:03 +00:00
Prabhat Sharma
ad79e3b2ef
fix: root causes behind the most flaky e2e tests ( #16126 )
2026-11-01 05:01:24 +00:00
Bhargav
6b9cda92c2
test(alerts): API coverage for templates, destinations and bulk alert ops (slice 1 of #14427 ) ( #16125 )
2026-11-01 04:54:15 +00:00
Subhra264 and Ashish Kolhe
490a59d063
fix(oncall): CAS writes to release an acknowledgement and start the ladder clock ( #16056 )
...
Co-authored-by: Ashish Kolhe <35160958+oasisk@users.noreply.github.com >
2026-10-31 11:47:47 +00:00
494ba99c6c
feat: org level domain mapping ( #15385 )
...
Signed-off-by: Yashodhan Joshi <yjdoc2@gmail.com >
Co-authored-by: Yashodhan Joshi <yjdoc2@gmail.com >
Co-authored-by: sai nikhil kethe <nikhil@openobserve.ai >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-10-30 19:21:25 +00:00
Shrinath Rao
a4a884baae
test(profiles): API and e2e UI suites for Continuous Profiling ( #16089 )
2026-10-30 14:59:12 +00:00
Huaijin
cc3f1cc426
test: expect 200 for OTLP/HTTP JSON trace partial success in API test ( #16075 )
2026-10-30 09:13:23 +00:00
Subhra264 and Loakesh Indiran
16a807b37e
fix(oncall): keep who is on call when members change, re-page unanswered pages, honest ack links ( #15939 )
...
Co-authored-by: Loakesh Indiran <66478092+Loaki07@users.noreply.github.com >
2026-10-29 11:17:50 +00:00
Ashish Kolhe and Subhradeep Chakraborty
d06a468961
feat: Slack app Phase 2 — alerts in Slack: acknowledge, mute, Slack app destination and investigate ( #15731 )
...
Co-authored-by: Subhradeep Chakraborty <chakrabortysubhradeep556@gmail.com >
2026-10-29 03:55:08 +00:00
Vamsi Karthik R
ee27d1483a
test(promql): API regression tests for fixed PromQL behaviours ( #15970 )
2026-10-28 19:06:05 +00:00
Loakesh Indiran and hengfeiyang
fa774f0cca
fix(traces): rank the streamed duration sort by a mergeable lower bound ( #15507 ) ( #15898 )
...
Co-authored-by: hengfeiyang <hengfei.yang@gmail.com >
2026-10-28 13:02:40 +00:00
fbac214635
test: regression coverage Traces, Metrics, RUM and Synthetics fixes ( #15347 )
...
Co-authored-by: Shrinath Rao <shnath@openobserve.ai >
Co-authored-by: Ashish Kolhe <35160958+oasisk@users.noreply.github.com >
2026-10-26 19:47:25 +00:00
uddhavdave
e1e38d8208
test(cleanup): config/meta: removed 48, moved 6 to api/integration tests ( #15839 )
2026-10-26 17:50:30 +00:00
Neha P
4737eb434a
test(alerts): cover a join across stream types ( #15636 ) ( #15697 )
2026-10-23 13:56:39 +00:00
uddhavdave
fb64dde76d
test(cleanup): common/meta/saved_view: removed 12, moved 2 to api/integration tests ( #15683 )
2026-10-23 09:52:47 +00:00
Neha P
616d91d7ee
test(pipelines): cover the bulk delete, bulk enable and bulk pattern-delete routes ( #15398 )
...
Signed-off-by: Neha P <neha@openobserve.ai >
2026-10-22 15:42:04 +00:00
Ashish Kolhe and github-actions[bot]
ed1b8de97e
feat: two-way Slack app (ask OpenObserve from Slack, instance workspace) ( #15553 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-10-21 16:07:27 +00:00
Huaijin
495e414f49
fix(search): isolate concurrent queries that share a trace id ( #15515 )
2026-10-20 09:15:43 +00:00
Huaijin
bde25eedf8
fix(search): only prune partitions when the stream is read once ( #15514 )
2026-10-20 05:39:55 +00:00
Subhra264
c4790678c2
fix(functions): refuse switching a pipeline's function to JavaScript ( #15464 )
2026-10-16 14:14:35 +00:00
Amey Pawar
63813f4121
fix(db-monitoring): cast the returned-rows attribute instead of summing it raw ( #14984 )
2026-10-16 10:02:43 +00:00
Vamsi Karthik R
abdeedb89a
test(ingest): cover the OTLP log UTF-8 repair, and run the API suite on a schedule ( #14826 )
2026-10-16 08:37:47 +00:00
Subhra264 and github-actions[bot]
96a5b52cc4
feat: page on-call responders by SMS and voice call ( #15205 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-10-16 05:08:07 +00:00
Shrinath Rao
e116804ba5
test(alerts): cover saving and firing an alert with no destination ( #15359 )
2026-10-14 12:03:28 +00:00
Vamsi Karthik R
f03beb5cfe
test(oncall): automate the on-call paging, escalation and routing pass ( #14487 )
2026-10-13 10:35:31 +00:00
Neha P and github-actions[bot]
62e5f79b4e
feat(pipelines): bundle a pipeline's functions into its export file ( #15068 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-10-13 09:40:46 +00:00
89ba11fbef
fix(slo): search each side of a dual-query SLI as its own stream type ( #14983 )
...
Co-authored-by: Loakesh Indiran <66478092+Loaki07@users.noreply.github.com >
Co-authored-by: Hengfei Yang <hengfei.yang@gmail.com >
2026-10-12 14:30:42 +00:00
Amey Pawar and Hengfei Yang
9d6f213f2f
feat(alerts): add {alert_start_time_millis} and {alert_end_time_millis} template variables ( #15145 )
...
Co-authored-by: Hengfei Yang <hengfei.yang@gmail.com >
2026-10-12 12:45:13 +00:00
Ashish Kolhe and github-actions[bot]
1d0fb1a71f
fix(onboarding): show new Cloud orgs their first data as it arrives ( #15245 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-10-11 07:18:55 +00:00
Neha P
8eec651c50
test(api): cover the gRPC ingest org binding and anomaly band width; unflake the enrichment VRL lookup ( #15159 )
2026-10-09 12:52:28 +00:00
Huaijin
4773c9e4c7
fix: preserve PromQL smoothing names in backend diagnostics ( #15198 )
2026-10-09 10:01:13 +00:00
Amey Pawar and Hengfei Yang
a9faf71acd
fix(functions): don't reuse a JS context left with a queued job ( #14980 )
...
Co-authored-by: Hengfei Yang <hengfei.yang@gmail.com >
2026-10-08 14:33:57 +00:00
Hengfei Yang
610cd70a13
fix: generate and store the ext auth salt on a new install instead of refusing to start ( #15191 )
2026-10-08 09:56:01 +00:00
Prabhat Sharma and github-actions[bot]
4020426135
feat(metrics): metrics v2 — alerts from charts, compare, forecast, formulas, Used in, builder round-trip, staleness markers and Prometheus 3.x functions ( #15150 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-10-08 04:50:02 +00:00
Ashish Kolhe and github-actions[bot]
46678ea8da
fix: tighten input validation, auth and outbound request checks ( #15054 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-10-08 00:54:05 +00:00
Vamsi Karthik R
92a62c2d6c
test(rum): end-to-end coverage for Product Analytics and its schema-state fixes ( #15131 )
2026-10-07 10:05:59 +00:00
Neha P
3b1c5f4c7e
test(logs): fix the false-green paths in the #15086 coverage, and move it onto logsPage ( #15138 )
2026-10-07 05:10:21 +00:00
Amey Pawar and Hengfei Yang
4c50b0c9cf
feat(stream): refuse non-widening type changes in update_fields ( #15047 )
...
Co-authored-by: Hengfei Yang <hengfei.yang@gmail.com >
2026-10-07 03:38:06 +00:00
Hengfei Yang
96b31990c8
fix(metrics): correct OTLP sums that can go down still stored as counters ( #15134 )
2026-10-06 10:40:31 +00:00