v0.92.0-rc3

mermaid-js/mermaidv0.92.0-rc3Aug 5, 2026by github-actions[bot]

AI Summary

This release candidate introduces performance optimizations such as parallel compression and compactor improvements, alongside new features like agent-level filters and the ability to disable default index fields via configuration. It also includes numerous bug fixes for UI components, integrations like PagerDuty, and PostgreSQL compactor logic.

Key Highlights

  • Parallel zstd compression and compactor performance improvements
  • Agent level filters and default index field configuration options
  • Fixes for scoped SCSS styles, frontend keyboard shortcuts, and Pagerduty integration

New Features

  • Agent level filters
  • Support disabling default index fields via ZO_FEATURE_DEFAULT_INDEX_FIELDS_ENABLED
  • Org-wide home dashboard
  • FE shortcut support
  • Limit CPU number by memory limit

Full Release Notes

📦 Download Binaries from https://openobserve.ai/downloads

## What's Changed
* test(test-assist-ci): vision-preprocessor fixture + caller filter fix by @neha00290 in https://github.com/openobserve/openobserve/pull/12973
* fix: pagerduty integration bugs by @Subhra264 in https://github.com/openobserve/openobserve/pull/12975
* feat: agent level filters by @uddhavdave in https://github.com/openobserve/openobserve/pull/12691
* chore(deps): bump json-2-csv from 5.5.10 to 5.5.11 in /web by @dependabot[bot] in https://github.com/openobserve/openobserve/pull/12983
* feat: support disabling default index fields via ZO_FEATURE_DEFAULT_INDEX_FIELDS_ENABLED by @hengfeiyang in https://github.com/openobserve/openobserve/pull/12982
* perf: parallel zstd compress by @haohuaijin in https://github.com/openobserve/openobserve/pull/12960
* fix: scoped scss styles removal by @ktx-riya in https://github.com/openobserve/openobserve/pull/12764
* fix: import issue when json or file is removed, we were not able to use same file by @ktx-vaidehi in https://github.com/openobserve/openobserve/pull/12969
* feat: FE shortcut support by @ktx-vaidehi in https://github.com/openobserve/openobserve/pull/12460
* fix: file list maintenance task improvement by @Subhra264 in https://github.com/openobserve/openobserve/pull/12979
* fix: form related other component creation by @ktx-mihir in https://github.com/openobserve/openobserve/pull/12992
* fix: incident page ui improvement by @ktx-abhay in https://github.com/openobserve/openobserve/pull/12927
* fix: build warning and remove unnecessary log by @ktx-vaidehi in https://github.com/openobserve/openobserve/pull/12991
* test: heal E2E regressions + ENT shard failures from scoped SCSS removal (#12764) & OTag refactors by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/12999
* fix: cast postgres compactor fast mode num to bigint by @rafambn in https://github.com/openobserve/openobserve/pull/13006
* fix: Italian localization for technical terms by @giterlizzi in https://github.com/openobserve/openobserve/pull/13012
* feat: limit cpu num by memory limit when user only set memory limit by @hengfeiyang in https://github.com/openobserve/openobserve/pull/12998
* fix: get stream stats for history data by @hengfeiyang in https://github.com/openobserve/openobserve/pull/13013
* fix: fixed correaltion tabs height by @omkarK06 in https://github.com/openobserve/openobserve/pull/12993
* test(autoe2e): generated E2E tests for #11814 (report-csv-media-type) by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/13008
* ci: add vamsikarthikr to team CI allowlists by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/12997
* ci: gate Playwright + API tests behind an 'e2e' label + auto-bypass non-code changes by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/13014
* fix: map_group_to_role=true without custom parser should not manage org mapping  by @Subhra264 in https://github.com/openobserve/openobserve/pull/13001
* fix: frontend keyboard shortcut by @ktx-vaidehi in https://github.com/openobserve/openobserve/pull/13005
* fix: histogram no data availavble fix by @bjp232004 in https://github.com/openobserve/openobserve/pull/13020
* perf: move vortex to compactor by @haohuaijin in https://github.com/openobserve/openobserve/pull/13016
* perf: add partial reduce to super cluster region leader by @haohuaijin in https://github.com/openobserve/openobserve/pull/13021
* ci: drop redundant post-merge runs, gate regression on main changes by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/13024
* fix: wrap logo in anchor tag to enable right-click open in new tab by @ktx-akshay in https://github.com/openobserve/openobserve/pull/12909
* fix: tabs issue for tables, forms and date time picker by @ktx-abhay in https://github.com/openobserve/openobserve/pull/13022
* fix: no stream selection banner should come when there is no stream s… by @bjp232004 in https://github.com/openobserve/openobserve/pull/13025
* fix: Rum > sessions UI improvement by @bjp232004 in https://github.com/openobserve/openobserve/pull/13028
* test: common data seed for real-issue verification by @neha00290 in https://github.com/openobserve/openobserve/pull/13029
* fix: rmum datasources cdn integration by @bjp232004 in https://github.com/openobserve/openobserve/pull/13039
* fix: ai observabilty session list cache by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/13023
* fix: Rum page error tracking UI improvements by @bjp232004 in https://github.com/openobserve/openobserve/pull/13047
* fix:tw prefix removal by @ktx-vaidehi in https://github.com/openobserve/openobserve/pull/13017
* fix: tw prefix pending file by @ktx-vaidehi in https://github.com/openobserve/openobserve/pull/13052
* chore: update translations from en.json by @github-actions[bot] in https://github.com/openobserve/openobserve/pull/13040
* fix: colors, text based on browser theme by @ktx-vaidehi in https://github.com/openobserve/openobserve/pull/13053
* fix: left nav issue while hover/click by @ktx-abhay in https://github.com/openobserve/openobserve/pull/13055
* fix: reduce compactor db calls per round by @hengfeiyang in https://github.com/openobserve/openobserve/pull/13059
* chore(deps): bump peter-evans/create-pull-request from 7 to 8 by @dependabot[bot] in https://github.com/openobserve/openobserve/pull/13060
* fix(windows): strip \\?\ prefix from canonicalized paths before disk mount-point matching by @tsushanth in https://github.com/openobserve/openobserve/pull/13045
* ci: refine e2e gate — label always runs + skip unrelated workflow changes by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/13061
* perf: directly get count(*) result from file_list by @haohuaijin in https://github.com/openobserve/openobserve/pull/13063
* fix: Rum automation by @bjp232004 in https://github.com/openobserve/openobserve/pull/13064
* fix: form migration with zod for iam module by @ktx-mihir in https://github.com/openobserve/openobserve/pull/12841
* test: add E2E coverage for dashboard table column formatting & filtering by @ktx-akshay in https://github.com/openobserve/openobserve/pull/13057
* perf: improve scheduled job puller by @Subhra264 in https://github.com/openobserve/openobserve/pull/12938
* chore(deps-dev): bump esbuild from 0.24.2 to 0.28.1 in /tests/ui-testing/fixtures/rum/npm-app by @dependabot[bot] in https://github.com/openobserve/openobserve/pull/13072
* fix: player issue fix after 7.4.0 upgrade by @bjp232004 in https://github.com/openobserve/openobserve/pull/13069
* fix: follow rfc 5321/5322 for email validation regex by @Subhra264 in https://github.com/openobserve/openobserve/pull/13027
* fix: dashboard issues by @ktx-abhay in https://github.com/openobserve/openobserve/pull/13050
* fix: empty states by @ktx-kirtan in https://github.com/openobserve/openobserve/pull/13058
* chore: update translations from en.json by @github-actions[bot] in https://github.com/openobserve/openobserve/pull/13075
* fix: logs table FF. UI fix by @bjp232004 in https://github.com/openobserve/openobserve/pull/13067
* chore: service graph fixes by @oasisk in https://github.com/openobserve/openobserve/pull/13070
* fix: self_reporting_timeout_errors and self_reporting_dropped_triggers metrics label mismatch by @Subhra264 in https://github.com/openobserve/openobserve/pull/13088
* feat(dashboards): org-wide home dashboard by @oasisk in https://github.com/openobserve/openobserve/pull/13078
* fix: skip missing OTLP histogram optional stats by @hengfeiyang in https://github.com/openobserve/openobserve/pull/13082
* chore: update translations from en.json by @github-actions[bot] in https://github.com/openobserve/openobserve/pull/13084
* perf: cache fast field header in the footer_cache by @haohuaijin in https://github.com/openobserve/openobserve/pull/13074
* fix: translation workflow improved by @bjp232004 in https://github.com/openobserve/openobserve/pull/13091
* test: reduce Logs-Builder-Basic e2e runtime by removing dead waits and duplicate setup by @ktx-akshay in https://github.com/openobserve/openobserve/pull/13080
* fix: allow Teams workflow webhook URLs by @BakedSoups in https://github.com/openobserve/openobserve/pull/12872
* fix: dashboard form migration with zod by @ktx-mihir in https://github.com/openobserve/openobserve/pull/12906
* fix: table listing missing refresh and column toggle by @ktx-vaidehi in https://github.com/openobserve/openobserve/pull/13065
* fix: eval pipelines should not block ingestion by @uddhavdave in https://github.com/openobserve/openobserve/pull/13079
* fix: Traces run query button UI fix by @omkarK06 in https://github.com/openobserve/openobserve/pull/13103
* fix: Removed native scrollIntoView from SpanBlock onMounted as it was blocking scroll by @omkarK06 in https://github.com/openobserve/openobserve/pull/12837
* fix: form migration with zod for management module by @ktx-mihir in https://github.com/openobserve/openobserve/pull/12877
* build: filter console logs by feature group in dev and strip log/debug/info from production builds by @ktx-abhay in https://github.com/openobserve/openobserve/pull/13105
* chore: make region leader metrics better by @haohuaijin in https://github.com/openobserve/openobserve/pull/13113
* fix: multi sql variable improve ux by @ktx-abhay in https://github.com/openobserve/openobserve/pull/13114
* fix: ui improvement  by @ktx-vaidehi in https://github.com/openobserve/openobserve/pull/13106
* chore: usage ui cloud changes by @oasisk in https://github.com/openobserve/openobserve/pull/13112
* fix(dashboards): keep Home pin in sync on move/delete (o2-enterprise#2139, #2140) by @oasisk in https://github.com/openobserve/openobserve/pull/13121
* fix: backfill number input save by @ktx-vaidehi in https://github.com/openobserve/openobserve/pull/13124
* perf: speed up PromQL queries by eliminating redundant series label work by @hengfeiyang in https://github.com/openobserve/openobserve/pull/13109
* fix(clipboard): prevent false-success toast when execCommand copy silently no-ops inside a focus-trapped drawer by @tsushanth in https://github.com/openobserve/openobserve/pull/13076
* chore: enable-usage-reporting CTA + default reporting OFF by @oasisk in https://github.com/openobserve/openobserve/pull/13128
* chore: update translations from en.json by @github-actions[bot] in https://github.com/openobserve/openobserve/pull/13099
* fix: Update awsIntegrations.ts by @simranquirky in https://github.com/openobserve/openobserve/pull/12980
* test(autoe2e): generated E2E tests for #11813 (logs-visualize-persistence) by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/13010
* perf: optimize simple select to only read limit records by @haohuaijin in https://github.com/openobserve/openobserve/pull/13116
* chore(deps-dev): bump ws from 7.5.10 to 7.5.11 in /web by @dependabot[bot] in https://github.com/openobserve/openobserve/pull/13134
* fix: enrichment table query should ignore max query range by @Subhra264 in https://github.com/openobserve/openobserve/pull/13131
* refactor: reduce some warm up for index search by @haohuaijin in https://github.com/openobserve/openobserve/pull/13135
* perf: parallelize PromQL aggregation grouping and large-group accumulation by @hengfeiyang in https://github.com/openobserve/openobserve/pull/13136
* fix: disappearing fields on collapse by @bjp232004 in https://github.com/openobserve/openobserve/pull/13145
* fix: tooltip fix on logs histogram by @bjp232004 in https://github.com/openobserve/openobserve/pull/13146
* fix: form migration of ai toolsets module with zod by @ktx-mihir in https://github.com/openobserve/openobserve/pull/12945
* feat(org): org deletion with grace period, resurrection & cleanup by @oasisk in https://github.com/openobserve/openobserve/pull/13092
* feat: sso user blocklist by @Subhra264 in https://github.com/openobserve/openobserve/pull/13119
* fix: prevent dialog focus loss from leaking page shortcuts by @ktx-vaidehi in https://github.com/openobserve/openobserve/pull/13157
* fix: billing and others form migration with zod by @ktx-mihir in https://github.com/openobserve/openobserve/pull/12905
* fix: ui header inconsistency by @ktx-vaidehi in https://github.com/openobserve/openobserve/pull/13150
* fix: pipeline module form migration with zod by @ktx-mihir in https://github.com/openobserve/openobserve/pull/13077
* fix: backfill should work if only remote destination is present by @Subhra264 in https://github.com/openobserve/openobserve/pull/13152
* test(e2e): fix flaky pipeline tests and cut Pipelines shard runtime ~50% (14.3m → ~6.5–7m) by @ktx-akshay in https://github.com/openobserve/openobserve/pull/13118
* fix: actions module form migration with zod by @ktx-mihir in https://github.com/openobserve/openobserve/pull/12948
* perf: reduce metrics label alloc by @haohuaijin in https://github.com/openobserve/openobserve/pull/13148
* chore(deps): bump slackapi/slack-github-action from 3.0.3 to 3.0.5 by @dependabot[bot] in https://github.com/openobserve/openobserve/pull/13161
* refactor: remove service to handler dependencies by @haohuaijin in https://github.com/openobserve/openobserve/pull/13162
* fix: function test query ignores selected stream type (always queries logs) by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/13163
* feat(docgen): opt-in auto-trigger caller on merged feat: PRs (DOCGEN_AUTO_TRIGGER) by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/13165
* chore(build): skip updating latest docker tags for pre-release versions by @hengfeiyang in https://github.com/openobserve/openobserve/pull/13166
* fix(schema): skip corrupt cache entries instead of panicking on startup by @tsushanth in https://github.com/openobserve/openobserve/pull/13046
* docs: add license and attribution for vendored ua-parser regexes by @kobihikri in https://github.com/openobserve/openobserve/pull/13143
* test: add error path, explain analyze, and concurrency stress tests for query agent by @neha00290 in https://github.com/openobserve/openobserve/pull/12809
* fix(ci): stop rerun-detection crash + logs-9754 delete/re-ingest race by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/13167
* fix: styling changes by @oasisk in https://github.com/openobserve/openobserve/pull/13160
* ci: add workflow to keep the SBOMs up to date by @kobihikri in https://github.com/openobserve/openobserve/pull/13142
* feat: Revamp metrics explorer by @prabhatsharma in https://github.com/openobserve/openobserve/pull/13144
* feat(ingester): write RecordBatch to WAL in Arrow IPC format instead of JSON by @hengfeiyang in https://github.com/openobserve/openobserve/pull/13171
* fix: make tooltip request count match node label in service graph by @omkarK06 in https://github.com/openobserve/openobserve/pull/13122
* fix: crosslink and aws,azure  button disable e2e by @ktx-mihir in https://github.com/openobserve/openobserve/pull/13176
* refactor: extract application core crate by @haohuaijin in https://github.com/openobserve/openobserve/pull/13168
* test: report Playwright runs to Kinora (isolated job) by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/13170
* fix: remove stray decorative cursor from stream-select empty state by @ktx-akshay in https://github.com/openobserve/openobserve/pull/13177
* fix: remove quasar leftovers by @ktx-kirtan in https://github.com/openobserve/openobserve/pull/13180
* ci: update docker token by @hengfeiyang in https://github.com/openobserve/openobserve/pull/13184
* fix: org list 404 by @oasisk in https://github.com/openobserve/openobserve/pull/13178
* refactor: extract API frontend crate by @haohuaijin in https://github.com/openobserve/openobserve/pull/13181
* fix: fuctions module form migration with zod by @ktx-mihir in https://github.com/openobserve/openobserve/pull/12970
* fix: tooltip alignment by @ktx-kirtan in https://github.com/openobserve/openobserve/pull/13187
* fix: stream module form migration with zod by @ktx-mihir in https://github.com/openobserve/openobserve/pull/12978
* fix: dedup realtime pipeline cache on save to prevent duplicate execution by @hengfeiyang in https://github.com/openobserve/openobserve/pull/13186
* refactor: extract background jobs crate by @haohuaijin in https://github.com/openobserve/openobserve/pull/13189
* fix: skip file column widen when already VARCHAR(1024) by @hengfeiyang in https://github.com/openobserve/openobserve/pull/13190
* fix: using opencode based ai-pr-review by @007harshmahajan in https://github.com/openobserve/openobserve/pull/13194
* fix: correct web UI embed folder path after api crate move by @prabhatsharma in https://github.com/openobserve/openobserve/pull/13197
* feat: skip file download cache for data older than configurable max age by @hengfeiyang in https://github.com/openobserve/openobserve/pull/13201
* refactor: extract shared and query API crates by @haohuaijin in https://github.com/openobserve/openobserve/pull/13199
* fix: gate ingestion tokens by declarative route table by @oasisk in https://github.com/openobserve/openobserve/pull/13193
* test: unblock alpha1 cloud E2E suite — shared setup fixes + Functions by @vamsikarthikr in https://github.com/openobserve/openobserve/pull/13155
* fix: pin dashboard position by @ktx-kirtan in https://github.com/openobserve/openobserve/pull/13188
* refactor: extract management API crate by @haohuaijin in https://github.com/openobserve/openobserve/pull/13202
* chore: fe-skills by @ktx-vaidehi in https://github.com/openobserve/openobserve/pull/13158
* fix: tooltips hover and long tooltips by @ktx-kirtan in https://github.com/openobserve/openobserve/pull/13204
* fix: online evals llm provider form migration with zod by @ktx-mihir in https://github.com/openobserve/openobserve/pull/12904
* fix: reports module form migration with zod by @ktx-mihir in https://github.com/openobserve/openobserve/pull/12949
* fix: OFormSelect loader by @ktx-mihir in https://github.com/openobserve/openobserve/pull/13207
* fix: empty-state and chip/drawer UI consistency in AI Observability & logs by @ktx-akshay in https://github.com/openobserve/openobserve/pull/13203
* fix: infinite api calls on extended retention page by @bjp232004 in https://github.com/openobserve/openobserve/pull/13208
* fix: cipherkeys module form migration with zod by @ktx-mihir in https://github.com/openobserve/openobserve/pull/12971
* fix: correct OTLP exponential histogram bucket boundaries by @prabhatsharma in https://github.com/openobserve/openobserve/pull/13213
* refactor: move web UI asset embedding into a dedicated leaf crate by @haohuaijin in https://github.com/openobserve/openobserve/pull/13211
* chore(deps): bump systeminformation from 5.31.6 to 5.31.17 in /web by @dependabot[bot] in https://github.com/openobserve/openobserve/pull/13214
* fix: gate GenAI Agent Mapping settings behind enterprise/cloud by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/13218
* test: repro vortex utf8→i64 cast pushdown bug (o2-enterprise#2179) by @neha00290 in https://github.com/openobserve/openobserve/pull/13210
* chore: expose Claude skills to agents by @uddhavdave in https://github.com/openobserve/openobserve/pull/13212
* test: fix flaky Functions "create with valid VRL" save (empty body race) by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/13222
* fix: upgraded browser sdk package by @bjp232004 in https://github.com/openobserve/openobserve/pull/13221
* refactor: establish search crate boundary by @haohuaijin in https://github.com/openobserve/openobserve/pull/13217
* fix: entended error highlighting in query editor by @bjp232004 in https://github.com/openobserve/openobserve/pull/13223
* fix: delete org UI fixes by @bjp232004 in https://github.com/openobserve/openobserve/pull/13232
* refactor: speed up embedded web asset compilation by @haohuaijin in https://github.com/openobserve/openobserve/pull/13233
* fix: fixed none option deselect metrics from tab by @bjp232004 in https://github.com/openobserve/openobserve/pull/13231
* fix: blank space issue fix on logs, dashboard and other pages by @bjp232004 in https://github.com/openobserve/openobserve/pull/13236
* feat: expose trace/session analysis endpoints via MCP by @hengfeiyang in https://github.com/openobserve/openobserve/pull/13235
* refactor: make search engine sources crate-independent by @haohuaijin in https://github.com/openobserve/openobserve/pull/13234
* refactor: move search engine into search crate by @haohuaijin in https://github.com/openobserve/openobserve/pull/13238
* refactor: extract PromQL evaluator into dedicated crate by @haohuaijin in https://github.com/openobserve/openobserve/pull/13239
* fix: traces duration filter issue by @omkarK06 in https://github.com/openobserve/openobserve/pull/13125
* test(e2e): stabilize alpha1 cloud E2E — shared https-ingestion fix + Streams revamp/cloud-race/CI-flake fixes by @vamsikarthikr in https://github.com/openobserve/openobserve/pull/13191
* fix: performance improvement  by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/12759
* test: stabilize alpha1 Alerts shard on cloud (fix auto_playwright_stream being-deleted race + concurrency hardening) by @vamsikarthikr in https://github.com/openobserve/openobserve/pull/13209
* test: stabilize alpha1 Logs-Core shard on cloud (quick-mode detection + search-toolbar sync + scheduler-list hidden-button recovery) by @vamsikarthikr in https://github.com/openobserve/openobserve/pull/13240
* feat: synthetic monitoring by @Loaki07 in https://github.com/openobserve/openobserve/pull/12849
* test: stabilize alpha1 Logs-Queries & Logs-Features shards on cloud (monolithic download-test split + share-link redirect hydration + SQL-commit reliability) by @vamsikarthikr in https://github.com/openobserve/openobserve/pull/13241
* fix(web): mistranslation, replace mistranslated '直播' labels with '数据流' by @IluckySi in https://github.com/openobserve/openobserve/pull/13247
* ci: gate OSS PRs on enterprise e2e tests before merge by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/13242
* feat(web): add vmagent option in custom metrics ingestion by @IluckySi in https://github.com/openobserve/openobserve/pull/13245
* fix: alerts module migration with zod by @ktx-mihir in https://github.com/openobserve/openobserve/pull/13227
* refactor: extract shared common crate by @haohuaijin in https://github.com/openobserve/openobserve/pull/13252
* fix: metrics explorer ux 2 by @oasisk in https://github.com/openobserve/openobserve/pull/13253
* fix: ux improvements by @prabhatsharma in https://github.com/openobserve/openobserve/pull/13254
* chore: make "switch back to Logs" discoverable in stream explorer by @oasisk in https://github.com/openobserve/openobserve/pull/13256
* fix: Serviceaccount1 by @prabhatsharma in https://github.com/openobserve/openobserve/pull/13257
* fix: Agent Graph — agents, tools & models as first-class service-graph nodes by @oasisk in https://github.com/openobserve/openobserve/pull/13260
* fix(web): migrate hardcoded UI strings to i18n; RUM & MCP UX fixes by @prabhatsharma in https://github.com/openobserve/openobserve/pull/13261
* fix: standardize service account credential terminology in web UI by @prabhatsharma in https://github.com/openobserve/openobserve/pull/13255
* fix(i18n): DeepSeek translation pipeline, BCP-47/en-US locales, +ru/pl/vi, full backfill by @prabhatsharma in https://github.com/openobserve/openobserve/pull/13263
* fix: exclude member invitation for deleted or pending deleted org by @bjp232004 in https://github.com/openobserve/openobserve/pull/13269
* chore: update cargo.toml by @haohuaijin in https://github.com/openobserve/openobserve/pull/13271
* test(alerts): stabilize alpha1 Alerts shard on cloud — robust empty-name validation + hardened self-seeded stream registration by @vamsikarthikr in https://github.com/openobserve/openobserve/pull/13270
* test(e2e): stabilize alpha1 SDR, GeneralTests & Metrics shards (stream/pattern-readiness + langTranslation OOM + Reka-table & editor races) by @vamsikarthikr in https://github.com/openobserve/openobserve/pull/13259
* test(e2e): stabilize alpha1 Traces & Pipelines shards (error-toggle data seeding + flyout-nav / loading-button / indexing races) by @vamsikarthikr in https://github.com/openobserve/openobserve/pull/13246
* fix: clarify delete-organization description by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/13273
* fix: stream dropdown shows no data on metrics page by @IluckySi in https://github.com/openobserve/openobserve/pull/13268
* fix: shared component migration by @ktx-mihir in https://github.com/openobserve/openobserve/pull/13277
* fix: metric page share url issue by @ktx-abhay in https://github.com/openobserve/openobserve/pull/13274
* feat: move MCP server to OSS by @hengfeiyang in https://github.com/openobserve/openobserve/pull/13272
* fix: add check type picker before builder by @omkarK06 in https://github.com/openobserve/openobserve/pull/13248
* fix: datasources UI fix by @bjp232004 in https://github.com/openobserve/openobserve/pull/13286
* fix: prevent scheduled job deadlocks by @hengfeiyang in https://github.com/openobserve/openobserve/pull/13287
* fix: ingest Prometheus native histograms via remote write by degrading to classic histograms by @haohuaijin in https://github.com/openobserve/openobserve/pull/13278
* chore(deps): bump echarts, @joakimono/echarts-extension-leaflet and echarts-gl in /web by @dependabot[bot] in https://github.com/openobserve/openobserve/pull/12957
* fix: treat internal columns as implicit part of user-defined schema by @hengfeiyang in https://github.com/openobserve/openobserve/pull/13290
* fix: skip caching files below record threshold by @hengfeiyang in https://github.com/openobserve/openobserve/pull/13297
* chore:adding deepseek also as ai-code review by @007harshmahajan in https://github.com/openobserve/openobserve/pull/13281
* refactor: design token migration + CI guards by @ktx-vaidehi in https://github.com/openobserve/openobserve/pull/13173
* chore: regenerate SBOMs (2026-07-20) by @github-actions[bot] in https://github.com/openobserve/openobserve/pull/13280
* chore(deps): bump slackapi/slack-github-action from 3.0.5 to 4.0.0 by @dependabot[bot] in https://github.com/openobserve/openobserve/pull/13302
* chore(deps): bump actions/setup-python from 5 to 7 by @dependabot[bot] in https://github.com/openobserve/openobserve/pull/13301
* fix(anomaly-detection): apply threshold changes without a retrain by @oasisk in https://github.com/openobserve/openobserve/pull/13305
* chore(deps): bump js-yaml from 4.2.0 to 4.3.0 in /web by @dependabot[bot] in https://github.com/openobserve/openobserve/pull/13312
* feat: workflows version 1 by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/13156
* fix: mcp issues by @007harshmahajan in https://github.com/openobserve/openobserve/pull/13196
* chore: removing glm5.2 review by @007harshmahajan in https://github.com/openobserve/openobserve/pull/13314
* test: heal dark-mode detection and logs scroll-container selectors after design-token migration by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/13316
* feat(dashboards): redesign gallery drawer and add migration links by @chaitanya-sistla in https://github.com/openobserve/openobserve/pull/13313
* refactor: consolidate vrl/js into transform crate and extract super_cluster_queue crate by @haohuaijin in https://github.com/openobserve/openobserve/pull/13324
* chore(deps): bump shell-quote from 1.8.4 to 1.10.0 in /web by @dependabot[bot] in https://github.com/openobserve/openobserve/pull/13310
* fix: frontend unit test in main by @ktx-vaidehi in https://github.com/openobserve/openobserve/pull/13328
* chore(deps): bump actions/setup-node from 4 to 7 by @dependabot[bot] in https://github.com/openobserve/openobserve/pull/13303
* chore(deps): bump webpack-dev-server from 5.2.5 to 5.2.6 in /web by @dependabot[bot] in https://github.com/openobserve/openobserve/pull/13311
* feat(web): add nightingale option in custom metric ingestion by @IluckySi in https://github.com/openobserve/openobserve/pull/13264
* fix: use cluster_coordinator instead of queue_store in nats register check by @hengfeiyang in https://github.com/openobserve/openobserve/pull/13333
* fix: workflows add on  by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/13323
* fix: Agent Behavior signals (loop/failure taxonomy) + Agent Graph fixes by @oasisk in https://github.com/openobserve/openobserve/pull/13279
* ci: remove TestDino from e2e workflows by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/13326
* fix: login form migration by @ktx-vaidehi in https://github.com/openobserve/openobserve/pull/13334
* fix: hide browser and device insights for non-browser tests in MonitorRuns by @omkarK06 in https://github.com/openobserve/openobserve/pull/13292
* fix: In traces 'status' field was getting added as 'Span Status' in spans mode by @omkarK06 in https://github.com/openobserve/openobserve/pull/13294
* fix(dashboards): repair delete from the Favorites view by @ktx-akshay in https://github.com/openobserve/openobserve/pull/13327
* test(workflows): e2e + API tests for Workflows by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/13318
* build: add UI code quality checks and enhance linting processe by @ktx-abhay in https://github.com/openobserve/openobserve/pull/13174
* feat: add in-memory queue backend (ZO_QUEUE_STORE=memory) by @hengfeiyang in https://github.com/openobserve/openobserve/pull/13330
* test(e2e): optimize/fix alpha1 Alerts, SDR & Pipelines shards (operator select scoping + editor/nav/data-flow races + ingestion 5xx resilience) by @vamsikarthikr in https://github.com/openobserve/openobserve/pull/13336
* fix(logs): redesign log patterns UI by @prabhatsharma in https://github.com/openobserve/openobserve/pull/13337
* feat(cloud): manage organization AI credits by @uddhavdave in https://github.com/openobserve/openobserve/pull/13282
* feat(web): add loongcollector option in custom log ingestion by @IluckySi in https://github.com/openobserve/openobserve/pull/13258
* chore: update translations from en-US.json by @github-actions[bot] in https://github.com/openobserve/openobserve/pull/13154
* feat: add agent_options.output_format (csv/md_table) to _search response by @hengfeiyang in https://github.com/openobserve/openobserve/pull/13343
* feat(mcp): OAuth 2.0 sign-in (RFC 9728) + fix cross-org RBAC bypass and expired-JWT acceptance by @oasisk in https://github.com/openobserve/openobserve/pull/13344
* fix(pipelines): make Pipeline Destinations search null-safe by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/13345
* fix: UI issues of missing imports and config spacing by @ktx-vaidehi in https://github.com/openobserve/openobserve/pull/13331
* refactor: extract database layer into db crate by @haohuaijin in https://github.com/openobserve/openobserve/pull/13340
* fix: initialize agent options in enterprise searches by @hengfeiyang in https://github.com/openobserve/openobserve/pull/13361
* chore(deps-dev): bump immutable from 5.1.5 to 5.1.9 in /web by @dependabot[bot] in https://github.com/openobserve/openobserve/pull/13359
* chore(deps): bump dompurify from 3.4.11 to 3.4.12 in /web by @dependabot[bot] in https://github.com/openobserve/openobserve/pull/13357
* feat: trace/session evals by @uddhavdave in https://github.com/openobserve/openobserve/pull/13206
* feat: add agent_options.mode=partition to _search (collected partitioned execution) by @hengfeiyang in https://github.com/openobserve/openobserve/pull/13360
* fix: apply threshold if the search event type is alert by @Subhra264 in https://github.com/openobserve/openobserve/pull/13355
* refactor: decouple search from core by @haohuaijin in https://github.com/openobserve/openobserve/pull/13338
* fix: stream page refresh, loading when delete and org dropdown update when new org added by @ktx-vaidehi in https://github.com/openobserve/openobserve/pull/13369
* fix: traces page default flame graph and drag-drop option added by @bjp232004 in https://github.com/openobserve/openobserve/pull/13347
* fix: agent-signals repopulate signals reliably; scope UI to LLM streams by @oasisk in https://github.com/openobserve/openobserve/pull/13348
* fix(navbar): prevent left-rail selection jumping to wrong tile on load by @ktx-kirtan in https://github.com/openobserve/openobserve/pull/13332
* fix: UX for o2-ai by @007harshmahajan in https://github.com/openobserve/openobserve/pull/13192
* feat(synthetics): private locations — check-form picker, agent identity, install flow by @Loaki07 in https://github.com/openobserve/openobserve/pull/13308
* ci: fix ENT e2e gate false failures (matching branch, stale run, cancelled) by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/13373
* feat: self-correcting search errors with hint and did-you-mean suggestions by @hengfeiyang in https://github.com/openobserve/openobserve/pull/13375
* fix: MetricCardChart to use PanelSchemaRenderer by @ktx-abhay in https://github.com/openobserve/openobserve/pull/13380
* fix: type check fix by @bjp232004 in https://github.com/openobserve/openobserve/pull/13382
* chore: bump database schema version to 51 by @uddhavdave in https://github.com/openobserve/openobserve/pull/13379
* chore: add ci check for schema version uptick by @uddhavdave in https://github.com/openobserve/openobserve/pull/13339
* fix: synthetics UI issues by @omkarK06 in https://github.com/openobserve/openobserve/pull/13352
* fix(ingestion): add macOS host agent and uninstall path to Data Sources by @prabhatsharma in https://github.com/openobserve/openobserve/pull/13342
* fix: added header-level tab navigation (Checks / Private Locations) to the Synthetic Monitoring page by @omkarK06 in https://github.com/openobserve/openobserve/pull/13386
* fix: In synthetics replaced chrome runtime with window post message by @omkarK06 in https://github.com/openobserve/openobserve/pull/13346
* fix: frontend fix. found by playwright tests by @007harshmahajan in https://github.com/openobserve/openobserve/pull/13389
* test: remove redundant networkidle waits in Logs-Features specs (alpha stability + speed) by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/13383
* refactor: remove crate compatibility re-exports by @haohuaijin in https://github.com/openobserve/openobserve/pull/13381
* test(traces): heal bug #11531 spec for flame-graph-default trace detail by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/13392
* fix(traces): apply sensitive-data redaction (SDR) patterns to traces by @chaitanya-sistla in https://github.com/openobserve/openobserve/pull/13387
* test: harden org-selector switch flows against virtualized dropdown (changeOrg + logoManagement) by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/13391
* fix: added "Synthetics Locations" settings panel under for managing public probe locations (AWS, GCP, Azure, custom) by @omkarK06 in https://github.com/openobserve/openobserve/pull/13385
* fix(synthetics): private locations UI fixes + Windows setup by @Loaki07 in https://github.com/openobserve/openobserve/pull/13384
* build(web): add CI-parity verify script and pin Node version by @bjp232004 in https://github.com/openobserve/openobserve/pull/13393
* test(sdr): add traces SDR e2e suite (redact/drop/hash × ingestion/query) by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/13390
* ci: ENT e2e gate — sticky comment, sister-PR defer, failing-spec detail by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/13394
* fix: logs sidebar table will be default view and draggable tabs by @bjp232004 in https://github.com/openobserve/openobserve/pull/13368
* fix: scorer issues on ai eval by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/13400
* refactor: decouple API compilation from web assets by @haohuaijin in https://github.com/openobserve/openobserve/pull/13403
* fix: added warning start filter in synthetics by @omkarK06 in https://github.com/openobserve/openobserve/pull/13395
* test(logs): heal Bug 9724 JSON-tab-default flake with retrying data-state assertion by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/13407
* feat: copy paste support for date time picker by @ktx-abhay in https://github.com/openobserve/openobserve/pull/13374
* feat(dashboards): redesign panel config sections by @ktx-vaidehi in https://github.com/openobserve/openobserve/pull/13371
* fix(agent-graph): correct stream gating, independent selector, and agent→model/tool edge attribution by @oasisk in https://github.com/openobserve/openobserve/pull/13404
* fix: pipeline and workflows UI change by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/13397
* ci: rename ENT e2e gate → Playwright E2E Crosscheck by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/13411
* fix: dashboard-view back button redirects to Favorites instead of the Default folder by @ktx-akshay in https://github.com/openobserve/openobserve/pull/13409
* chore: update translations from en-US.json by @github-actions[bot] in https://github.com/openobserve/openobserve/pull/13367
* fix(logs): preserve restored SQL query on shared-link open + align log-detail default-tab test (13368) by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/13414
* test(workflows): de-flake K9 canary — log Save-intercept, don't hard-assert it by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/13418
* test(pipelines): fix addPipeline mount-wait flake (isVisible timeout is a no-op) by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/13420
* fix(synthetics): RBAC — folder query param, move gate, create folder authority by @Loaki07 in https://github.com/openobserve/openobserve/pull/13399
* fix: display location label instead of id's in synthetic runs by @omkarK06 in https://github.com/openobserve/openobserve/pull/13415
* refactor: split core foundation services by @haohuaijin in https://github.com/openobserve/openobserve/pull/13405
* fix: UI token change  by @ktx-vaidehi in https://github.com/openobserve/openobserve/pull/13315
* fix: keyboard shortcuts for metrics by @ktx-vaidehi in https://github.com/openobserve/openobserve/pull/13413
* test(autoe2e): generated E2E tests for #13025 (logs-stream-quick-pick) by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/13030
* feat(traces): default trace detail view to Waterfall by @oasisk in https://github.com/openobserve/openobserve/pull/13424
* fix: synthetic monitoring UI issues by @omkarK06 in https://github.com/openobserve/openobserve/pull/13427
* fix(synthetics): expose next_run_at on DueMonitor (drift-free scheduling) by @Loaki07 in https://github.com/openobserve/openobserve/pull/13429
* fix: memtable rotate by @hengfeiyang in https://github.com/openobserve/openobserve/pull/13421
* fix(schema): restore persistence guards on auto-UDS settings write by @haohuaijin in https://github.com/openobserve/openobserve/pull/13431
* chore(deps): bump qs, cypress and express in /web by @dependabot[bot] in https://github.com/openobserve/openobserve/pull/13433
* chore: bump database schema version to 52 by @uddhavdave in https://github.com/openobserve/openobserve/pull/13406
* chore: update translations from en-US.json by @github-actions[bot] in https://github.com/openobserve/openobserve/pull/13425
* feat(search): move vortex support from enterprise into open source by @haohuaijin in https://github.com/openobserve/openobserve/pull/13434
* fix(logs): stop lazy-editor's transient empty emission wiping restored share-link query by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/13426
* fix: When receiving metric, stream deletion check does not function properly by @IluckySi in https://github.com/openobserve/openobserve/pull/13372
* fix(logs): full-width row borders, table-owned scroll, histogram top … by @bjp232004 in https://github.com/openobserve/openobserve/pull/13435
* docs: restructure README and refresh product screenshots by @prabhatsharma in https://github.com/openobserve/openobserve/pull/13441
* fix: dashboard all folder search for favorites by @ktx-vaidehi in https://github.com/openobserve/openobserve/pull/13437
* fix: pipeline ui issues by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/13438
* refactor: clean up core service dependencies by @haohuaijin in https://github.com/openobserve/openobserve/pull/13436
* build: FE code format check for improved maintainability by @ktx-abhay in https://github.com/openobserve/openobserve/pull/13351
* fix(ui): summary stat strips & Calm Signal polish (Alerts, Incidents, AI evals) by @ktx-kirtan in https://github.com/openobserve/openobserve/pull/13444
* refactor: split service dependencies out of core by @haohuaijin in https://github.com/openobserve/openobserve/pull/13446
* fix: fixed protocol check breakdown cards by @omkarK06 in https://github.com/openobserve/openobserve/pull/13443
* fix(evaluation): add queue pull_consume API and return 500 on task publish failure by @hengfeiyang in https://github.com/openobserve/openobserve/pull/13448
* fix: dashboard and metrics page label overlap issues by @ktx-abhay in https://github.com/openobserve/openobserve/pull/13450
* fix: browser sdk package version upgraded to 0.4.1 by @bjp232004 in https://github.com/openobserve/openobserve/pull/13455
* fix: metrics page improvements by @ktx-abhay in https://github.com/openobserve/openobserve/pull/13452
* refactor: extract TLS and node services from core by @haohuaijin in https://github.com/openobserve/openobserve/pull/13449
* fix: added beta badge to all synthetics page headers by @omkarK06 in https://github.com/openobserve/openobserve/pull/13456
* feat(synthetics): private-agent token lifecycle, browser private agents & P0 lease fixes by @Loaki07 in https://github.com/openobserve/openobserve/pull/13432
* fix: resolve AI session schema and AnyValue handling by @uddhavdave in https://github.com/openobserve/openobserve/pull/13459
* test: heal logs scroll-retention selector after histogram-pinning change by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/13460
* fix(db): avoid O(n^2) stream settings clone during schema cache load by @hengfeiyang in https://github.com/openobserve/openobserve/pull/13462
* fix(synthetics): make probe-token, location & agent migrations idempotent by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/13468
* test(functions): un-skip JS-in-all-orgs tests + add per-event runtime-error coverage by @vamsikarthikr in https://github.com/openobserve/openobserve/pull/13341
* fix: skip account column widen when already VARCHAR(128) by @hengfeiyang in https://github.com/openobserve/openobserve/pull/13471
* fix: emptystate animation migration by @ktx-vaidehi in https://github.com/openobserve/openobserve/pull/13440
* fix: group Synthetics and RUM under an Experience menu by @omkarK06 in https://github.com/openobserve/openobserve/pull/13474
* fix(dashboards): remove misleading "New dashboard" action and fix icon copy on empty Favorites state by @ktx-akshay in https://github.com/openobserve/openobserve/pull/13454
* fix: Synthetic check runs table sorting issue by @omkarK06 in https://github.com/openobserve/openobserve/pull/13477
* fix:  updated browser check action buttons by @omkarK06 in https://github.com/openobserve/openobserve/pull/13482
* refactor: split HTTP APIs by domain by @haohuaijin in https://github.com/openobserve/openobserve/pull/13479
* chore: UX revamp for Incidents RCA analysis by @007harshmahajan in https://github.com/openobserve/openobserve/pull/13388
* feat(synthetics): pick net or browser agent in the private-agent setup drawer by @Loaki07 in https://github.com/openobserve/openobserve/pull/13496
* fix(synthetics): stop reporting unevaluated HTTP assertions as passed by @Loaki07 in https://github.com/openobserve/openobserve/pull/13498
* fix: prevent deadlock when batch upserting pipeline errors (#13480) by @Subhra264 in https://github.com/openobserve/openobserve/pull/13487
* fix(synthetics): send a readable timestamp in run notifications by @Loaki07 in https://github.com/openobserve/openobserve/pull/13500
* fix: agent env version filters by @oasisk in https://github.com/openobserve/openobserve/pull/13488
* chore: incident small fix by @007harshmahajan in https://github.com/openobserve/openobserve/pull/13493
* fix: independent scrolling for dimensions list and charts in Insights drawer by @ktx-akshay in https://github.com/openobserve/openobserve/pull/13504
* fix(synthetics): stop the HTTP check card vanishing on non-GET methods by @Loaki07 in https://github.com/openobserve/openobserve/pull/13505
* test: add DashboardFavorites page object and associated tests for fav… by @ktx-akshay in https://github.com/openobserve/openobserve/pull/13362
* fix(evals): ensure o2_ingest_ts in defined schema by @uddhavdave in https://github.com/openobserve/openobserve/pull/13506
* feat: Mobile rum sdk v2 by @bjp232004 in https://github.com/openobserve/openobserve/pull/13503
* fix(incidents): anchor Created at the start of a reconstructed timeline by @007harshmahajan in https://github.com/openobserve/openobserve/pull/13511
* feat: workflows incident connection by @YashodhanJoshi1 in https://github.com/openobserve/openobserve/pull/13472
* test: fold Kinora upload into Merge Reports job (no re-merge) by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/13513
* fix: _timestamp alias migration by @ktx-abhay in https://github.com/openobserve/openobserve/pull/13489
* fix: dashboard builder redesign by @ktx-vaidehi in https://github.com/openobserve/openobserve/pull/13419
* feat: pack ingester wal persist into large files to avoid massive small files by @hengfeiyang in https://github.com/openobserve/openobserve/pull/13497
* feat(web): add categraf option in custom metric ingestion by @IluckySi in https://github.com/openobserve/openobserve/pull/13466
* fix(synthetics): report a folder that still holds checks, and lift run-detail contrast by @Loaki07 in https://github.com/openobserve/openobserve/pull/13524
* feat(mcp): support MCP spec revision 2026-07-28 (stateless, dual-era server) by @hengfeiyang in https://github.com/openobserve/openobserve/pull/13527
* fix: extended retention date picker rendering blank for streams with unlimited retention by @ktx-akshay in https://github.com/openobserve/openobserve/pull/13510
* fix: should restrict patterns count api on logs page  by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/13515
* test(ci): loud stdout banner when Playwright retries a test by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/13529
* refactor: cut release build time in the web and telemetry paths by @haohuaijin in https://github.com/openobserve/openobserve/pull/13528
* chore: add Vortex native compression toggle by @haohuaijin in https://github.com/openobserve/openobserve/pull/13533
* perf(cache): remove per-org full scans and hot-path shrink_to_fit calls by @hengfeiyang in https://github.com/openobserve/openobserve/pull/13531
* perf(schema): enumerate streams with one grouped cache scan per job cycle by @hengfeiyang in https://github.com/openobserve/openobserve/pull/13536
* chore: regenerate Rust CycloneDX SBOMs by @haohuaijin in https://github.com/openobserve/openobserve/pull/13534
* perf(schema): share stream settings via Arc and centralize cache mutation by @hengfeiyang in https://github.com/openobserve/openobserve/pull/13535
* test(alpha1): multi-org sharding for the alpha1 e2e run by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/13530
* feat: add wal pack backlog metrics ingest_pack_segments/ingest_pack_files by @hengfeiyang in https://github.com/openobserve/openobserve/pull/13539
* fix: allow testing workflow without saving by @YashodhanJoshi1 in https://github.com/openobserve/openobserve/pull/13537
* chore(deps): bump vortex to 1cb48912 by @haohuaijin in https://github.com/openobserve/openobserve/pull/13540
* perf: use zstd only for long text for vortex by @haohuaijin in https://github.com/openobserve/openobserve/pull/13545
* fix: Rum side filter by @bjp232004 in https://github.com/openobserve/openobserve/pull/13542
* fix: persist canonical gen_ai agent env/version on UDS streams by @oasisk in https://github.com/openobserve/openobserve/pull/13544
* fix: default /prometheus/api/v1/series time range to last 24h when omitted by @hengfeiyang in https://github.com/openobserve/openobserve/pull/13550
* feat(evaluation): eval scheduler metrics, window-split executor, completion-window defaults and guard rails by @hengfeiyang in https://github.com/openobserve/openobserve/pull/13457
* fix: table migration to same components by @ktx-kirtan in https://github.com/openobserve/openobserve/pull/13451
* chore: write o2 file meta into vortex files by @haohuaijin in https://github.com/openobserve/openobserve/pull/13553
* feat(synthetics): attempts view, evidence panel, alerting, concurrency by @Loaki07 in https://github.com/openobserve/openobserve/pull/13543
* fix: dashboard back button should follow history, not the folder in the URL by @prabhatsharma in https://github.com/openobserve/openobserve/pull/13555
* fix(synthetics): name the degradation instead of calling it flaky by @Loaki07 in https://github.com/openobserve/openobserve/pull/13556
* fix(metrics): heatmap step unit, explorer back nav, gauge percentiles by @prabhatsharma in https://github.com/openobserve/openobserve/pull/13557
* refactor: remove HTTP API compatibility re-exports by @haohuaijin in https://github.com/openobserve/openobserve/pull/13560
* feat: per-group and per-series alerting, and SLO measurement by @prabhatsharma in https://github.com/openobserve/openobserve/pull/13547
* fix: logs timechart required-fields error and URL refresh failure by @DHRUV6029 in https://github.com/openobserve/openobserve/pull/13244
* feat(web): inline-rename page titles with auto-generated default names by @ktx-kirtan in https://github.com/openobserve/openobserve/pull/13520
* fix: dashboard table chart width issue and color styling issue by @ktx-abhay in https://github.com/openobserve/openobserve/pull/13567
* feat(ui): calm-signal pass over Streams, Pipelines and Cluster Nodes by @ktx-kirtan in https://github.com/openobserve/openobserve/pull/13562
* feat(synthetics): author-owned locators, and step-scoped run evidence by @omkarK06 in https://github.com/openobserve/openobserve/pull/13563
* fix(logs): bound the last selected column to the viewport by @ktx-vaidehi in https://github.com/openobserve/openobserve/pull/13573
* fix(metrics): widen rate windows when the scrape interval overstates cadence by @prabhatsharma in https://github.com/openobserve/openobserve/pull/13576
* perf: optimize AI session list queries by @hengfeiyang in https://github.com/openobserve/openobserve/pull/13574
* feat(nav): add Reliability menu, restore deferred SLO routes by @prabhatsharma in https://github.com/openobserve/openobserve/pull/13577
* feat(slos): SLO measurement UI — trend charts, previews, and slice defaults by @prabhatsharma in https://github.com/openobserve/openobserve/pull/13579
* feat: External Alert Sources incident ingestion by @oasisk in https://github.com/openobserve/openobserve/pull/13578
* fix: redesign the step editor and the run evidence surfaces by @omkarK06 in https://github.com/openobserve/openobserve/pull/13582
* refactor: move search and compaction optimizations to OSS by @haohuaijin in https://github.com/openobserve/openobserve/pull/13583
* fix: restore Table default log-detail view (#13368) + heal alert-name inline-edit read by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/13585
* fix: dashboard reports drawer duplicates entries and hides reports in custom folders by @ktx-akshay in https://github.com/openobserve/openobserve/pull/13569
* fix: dashboard table chart width by @ktx-vaidehi in https://github.com/openobserve/openobserve/pull/13587
* refactor: move streaming aggregates to OSS by @haohuaijin in https://github.com/openobserve/openobserve/pull/13589
* feat(ui): calm-signal pass over IAM and Synthetics Monitors by @ktx-kirtan in https://github.com/openobserve/openobserve/pull/13568
* perf(synthetics): config caching, run-budget validation, HA correctness, step-grain Steps tab by @Loaki07 in https://github.com/openobserve/openobserve/pull/13580
* fix(synthetics): stop a browser replay without stranding a step in progress by @omkarK06 in https://github.com/openobserve/openobserve/pull/13592
* fix(e2e): deflake logs autocomplete value-suggestion capture by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/13593
* fix(folders): stop the move dialog offering the folder you are already in by @omkarK06 in https://github.com/openobserve/openobserve/pull/13599
* test(alpha1): split shard logins across multiple Dex users by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/13602
* ci(playwright): single-source ALL shard matrices via ci-matrix/ manifests by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/13606
* feat(editor): rebuild query autocomplete, and fix the value path behind it by @prabhatsharma in https://github.com/openobserve/openobserve/pull/13586
* fix: propagate send error correctly by @YashodhanJoshi1 in https://github.com/openobserve/openobserve/pull/13598
* chore: incident destinations, source rename, and Alert Sources UX redesign by @oasisk in https://github.com/openobserve/openobserve/pull/13612
* ci: lint all Rust workspace targets by @haohuaijin in https://github.com/openobserve/openobserve/pull/13615
* test(e2e): fix Alpha1 shard failures (Alerts SSRF, sanity time-range, lazy Monaco, traces settle) by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/13614
* fix: workflow history by @YashodhanJoshi1 in https://github.com/openobserve/openobserve/pull/13588
* fix(synthetics): make journey validation errors reach the step they name by @omkarK06 in https://github.com/openobserve/openobserve/pull/13616
* fix: search history routes change by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/13512
* fix: alert timezone fix on main by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/13519
* fix: alert v4 issues  by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/13601
* test: enhance logs visualization error handling and persistence tests by @ktx-akshay in https://github.com/openobserve/openobserve/pull/13591
* feat(ui): dashboard tab reorder rename by @ktx-vaidehi in https://github.com/openobserve/openobserve/pull/13572
* fix: IAM page UI changes by @ktx-vaidehi in https://github.com/openobserve/openobserve/pull/13618
* test(e2e/alpha1): robustness — auth self-heal + service-graph wide window by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/13622
* fix(alerts): bring External Alert Sources page up to the listing standard by @ktx-vaidehi in https://github.com/openobserve/openobserve/pull/13625
* fix: accept org ingestion tokens for OTLP gRPC by @hengfeiyang in https://github.com/openobserve/openobserve/pull/13627
* ci: fix build on window by @hengfeiyang in https://github.com/openobserve/openobserve/pull/13631

## New Contributors
* @rafambn made their first contribution in https://github.com/openobserve/openobserve/pull/13006
* @giterlizzi made their first contribution in https://github.com/openobserve/openobserve/pull/13012
* @github-actions[bot] made their first contribution in https://github.com/openobserve/openobserve/pull/13040
* @tsushanth made their first contribution in https://github.com/openobserve/openobserve/pull/13045
* @BakedSoups made their first contribution in https://github.com/openobserve/openobserve/pull/12872
* @kobihikri made their first contribution in https://github.com/openobserve/openobserve/pull/13143
* @vamsikarthikr made their first contribution in https://github.com/openobserve/openobserve/pull/13155
* @IluckySi made their first contribution in https://github.com/openobserve/openobserve/pull/13247
* @DHRUV6029 made their first contribution in https://github.com/openobserve/openobserve/pull/13244

**Full Changelog**: https://github.com/openobserve/openobserve/compare/v0.92.0-rc1...v0.92.0-rc3