v0.92.0-rc1
aaif-goose/goosev0.92.0-rc1Jul 1, 2026by github-actions[bot]
AI Summary
This release candidate emphasizes broad UI/UX improvements, including dark mode fixes and empty state designs, alongside significant performance upgrades for search and traces via tantivy and datafusion.
Key Highlights
- UI/UX improvements including dark mode fixes and empty state designs
- Performance work rewriting tantivy histogram collectors and upgrading datafusion
- New features like metrics page share URLs and EC2 metadata data source
New Features
- Metrics page share URL support
- EC2 instances data source section
- Datafusion upgrade to version 54
Full Release Notes
π¦ Download Binaries from https://openobserve.ai/downloads ## What's Changed * fix: show error toggle and match_all removed by @bjp232004 in https://github.com/openobserve/openobserve/pull/12604 * fix: introduced empty state design for home, logs, traces. rum by @bjp232004 in https://github.com/openobserve/openobserve/pull/12610 * fix: resolve "no querier online" when ZO_NODE_ROLE_GROUP=interactive by replacing is_http_req with SearchEventType-based RoleGroup by @MananShukla7 in https://github.com/openobserve/openobserve/pull/12601 * fix: dark mode issues by @ktx-riya in https://github.com/openobserve/openobserve/pull/12605 * feat: track index_updated_at per index field by @hengfeiyang in https://github.com/openobserve/openobserve/pull/12602 * fix: incident analysis by @007harshmahajan in https://github.com/openobserve/openobserve/pull/12529 * fix: incident page status filter added by @bjp232004 in https://github.com/openobserve/openobserve/pull/12613 * fix: duplicated search calls in traces by @omkarK06 in https://github.com/openobserve/openobserve/pull/12575 * fix: OTLP/JSON metrics silently dropping histograms and int values by @hengfeiyang in https://github.com/openobserve/openobserve/pull/12615 * adding new data source secrion for ec2 instances to read the metadataβ¦ by @chaitanya-sistla in https://github.com/openobserve/openobserve/pull/12518 * chore(deps): bump shell-quote from 1.8.3 to 1.8.4 in /web by @dependabot[bot] in https://github.com/openobserve/openobserve/pull/12535 * fix: dark theme color adjustments by @ktx-kirtan in https://github.com/openobserve/openobserve/pull/12614 * fix: added skeleton loading for traces table by @omkarK06 in https://github.com/openobserve/openobserve/pull/12593 * fix: dashboard dark mode issue by @ktx-vaidehi in https://github.com/openobserve/openobserve/pull/12624 * fix: online evals rbac list and edit role page by @uddhavdave in https://github.com/openobserve/openobserve/pull/12623 * fix: resolve Firefox logs page empty space before log rows by @ktx-akshay in https://github.com/openobserve/openobserve/pull/12476 * fix: added stream-change confirmation dialogs across Traces tabs by @omkarK06 in https://github.com/openobserve/openobserve/pull/12618 * fix: minor UI fixes by @bjp232004 in https://github.com/openobserve/openobserve/pull/12622 * feat: rewrite tantivy histogram collectors, support histogram() timezone in optimize rules by @hengfeiyang in https://github.com/openobserve/openobserve/pull/12627 * feat: metrics page share url support by @ktx-abhay in https://github.com/openobserve/openobserve/pull/12607 * chore: logs page suggest time range and ask ai fix by @oasisk in https://github.com/openobserve/openobserve/pull/12626 * test: fix logs error-message field-identification assertion after query-error UI redesign by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/12636 * perf: add count _timestamp to optimizer by @haohuaijin in https://github.com/openobserve/openobserve/pull/12631 * perf: keep improve histogram on tantivy by @hengfeiyang in https://github.com/openobserve/openobserve/pull/12640 * fix: fixed Trace details Log stream selection UI by @omkarK06 in https://github.com/openobserve/openobserve/pull/12625 * fix(traces): preserve resource attributes during span flattening by @Rohithmatham12 in https://github.com/openobserve/openobserve/pull/12456 * test: remove orphaned API folder from ui-testing (duplicate of pytest API suite) by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/12638 * fix: add roles api to replace multiple api calls to get role permissions by @Subhra264 in https://github.com/openobserve/openobserve/pull/12606 * ci: add e2e_ci_council_of_agents triage pipeline (dry-run, manual-first) by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/12652 * ci: assign stranger issues to simran only by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/12648 * test(logs): fix flaky unflattened timeout via _o2_id readiness gate by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/12650 * ci: e2e-council pre-use hardening (PR-bound trigger, agent-discovery fix, live feedback, exact /e2e) by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/12657 * fix: add API for triggering license limit check manually by @YashodhanJoshi1 in https://github.com/openobserve/openobserve/pull/12621 * test: add E2E regression tests for 10 Needs-Automation issues by @neha00290 in https://github.com/openobserve/openobserve/pull/12111 * fix: refactor online evals by @uddhavdave in https://github.com/openobserve/openobserve/pull/12654 * fix: grouped unauthorized error message by @bjp232004 in https://github.com/openobserve/openobserve/pull/12651 * refactor: access plan struct improve by @haohuaijin in https://github.com/openobserve/openobserve/pull/12646 * chore: theme & font ux changes by @oasisk in https://github.com/openobserve/openobserve/pull/12645 * fix: layout revamp ui and bug fixes by @ktx-mihir in https://github.com/openobserve/openobserve/pull/12666 * ci(e2e-council): full generate β heal β PR pipeline (Jobs 2β4) + allowlist gating by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/12667 * fix: add AI Observability checks by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/12668 * fix: logs table content overlap fix and remove fuzzy_match from placeholder and syntax guide by @bjp232004 in https://github.com/openobserve/openobserve/pull/12670 * test: add metrics alert notification E2E test with self-contained ingestion by @neha00290 in https://github.com/openobserve/openobserve/pull/12672 * ci(e2e-council): get Jobs 2β4 (generate β heal β PR-back) working end-to-end by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/12674 * fix: merge split discovered services when service_optional is enabled by @Loaki07 in https://github.com/openobserve/openobserve/pull/12661 * ci(test): smarter E2E test bot β /e2e commands, auto-assign, and reuse/extend existing tests by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/12682 * ci(test): e2e-council enrichment β summary table, auto-review, + CLA bot-identity fix by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/12684 * fix: add missing POM locators and fix Monaco keyboard input in regression tests by @neha00290 in https://github.com/openobserve/openobserve/pull/12687 * fix: split zincutils file by @bjp232004 in https://github.com/openobserve/openobserve/pull/12689 * fix: co-relation UI and filtering by @oasisk in https://github.com/openobserve/openobserve/pull/12527 * perf(traces): order spans by timestamp column instead of start_time by @Windforce17 in https://github.com/openobserve/openobserve/pull/12692 * fix: Data sources tab for AI integration by @bjp232004 in https://github.com/openobserve/openobserve/pull/12478 * fix: correlation settings pagination fix by @bjp232004 in https://github.com/openobserve/openobserve/pull/12694 * perf: keep improve histogram on tantivy by @hengfeiyang in https://github.com/openobserve/openobserve/pull/12693 * fix: on home page, overview table investigate UI was broken by @bjp232004 in https://github.com/openobserve/openobserve/pull/12696 * ci(test): fix e2e-council reuse detection (source-sha across commits, not just HEAD) by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/12695 * test: restructure RegressionSet/ into feature subdirectories by @neha00290 in https://github.com/openobserve/openobserve/pull/12664 * fix: retain filter operator while creating associated node in edit piβ¦ by @bjp232004 in https://github.com/openobserve/openobserve/pull/12697 * fix: minor UI issue fix by @bjp232004 in https://github.com/openobserve/openobserve/pull/12699 * fix: traces error filter not getting reset on resetting query by @omkarK06 in https://github.com/openobserve/openobserve/pull/12702 * perf: upgrade datafusion to 54 by @haohuaijin in https://github.com/openobserve/openobserve/pull/12665 * test(autoe2e): generated E2E tests for #12607 (metrics-share-deep-link) by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/12706 * perf: improve approx_distinct performance by @haohuaijin in https://github.com/openobserve/openobserve/pull/12714 * fix: Telemetry correlation header UI fixes by @omkarK06 in https://github.com/openobserve/openobserve/pull/12709 * ci(test): reliable healer (no /tmp) + fresh-context heal loop + merged-PR input by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/12700 * fix: added no state components for Service Graph and Services Catalog by @omkarK06 in https://github.com/openobserve/openobserve/pull/12662 * fix: edit user not visible and usage stream selection fix by @bjp232004 in https://github.com/openobserve/openobserve/pull/12718 * ci(e2e-council): ENT sister flow β validate generated specs on the enterprise build by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/12716 * fix: replace multiple user custom roles api calls with one single api call by @Subhra264 in https://github.com/openobserve/openobserve/pull/12660 * test(logs): add SQL queries test cases for inline comments handling by @ktx-akshay in https://github.com/openobserve/openobserve/pull/12663 * fix(tests): verify match_all FTS result correctness and enforce Tantivy readiness by @neha00290 in https://github.com/openobserve/openobserve/pull/12717 * fix: auto non-sql mode fix by @bjp232004 in https://github.com/openobserve/openobserve/pull/12725 * fix: Field list field-expansion fixes by @omkarK06 in https://github.com/openobserve/openobserve/pull/12731 * fix(tests): use generic selectors in AI regression test instead of rum-content-text by @neha00290 in https://github.com/openobserve/openobserve/pull/12730 * test: form e2e by @ktx-vaidehi in https://github.com/openobserve/openobserve/pull/12632 * ci(ai-review): exit with code 0 instead of 1 when DEEPSEEK_API_KEY is not set by @thedataengineer in https://github.com/openobserve/openobserve/pull/12733 * test: add ~100 query-agent queries covering re_match, production patterns, deep nesting, edge cases by @neha00290 in https://github.com/openobserve/openobserve/pull/12735 * chore: remove org level streaming agg setting by @haohuaijin in https://github.com/openobserve/openobserve/pull/12737 * fix: add ttv inspect by @hengfeiyang in https://github.com/openobserve/openobserve/pull/12743 * fix: function error reset fix by @bjp232004 in https://github.com/openobserve/openobserve/pull/12739 * fix: added streaming progress bar in logs explorer by @omkarK06 in https://github.com/openobserve/openobserve/pull/12741 * test: prevent flaky DOM detachment in searchAndAddField and validate API response status by @ktx-akshay in https://github.com/openobserve/openobserve/pull/12726 * ci: add query-agent SQL regression workflow by @neha00290 in https://github.com/openobserve/openobserve/pull/12749 * fix: additional datasources of database by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/12751 * fix: dashboard issues by @ktx-vaidehi in https://github.com/openobserve/openobserve/pull/12754 * fix: limit prune issue by @haohuaijin in https://github.com/openobserve/openobserve/pull/12758 * ci: add single_node_opt matrix mode to query agent tests by @neha00290 in https://github.com/openobserve/openobserve/pull/12756 * chore(deps): bump webpack-dev-server from 5.2.4 to 5.2.5 in /web by @dependabot[bot] in https://github.com/openobserve/openobserve/pull/12760 * chore(deps): bump dompurify from 3.4.0 to 3.4.11 in /web by @dependabot[bot] in https://github.com/openobserve/openobserve/pull/12766 * fix: ai observability issues by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/12762 * chore(deps): bump tmp from 0.2.6 to 0.2.7 in /web by @dependabot[bot] in https://github.com/openobserve/openobserve/pull/12676 * chore(deps): bump form-data from 4.0.5 to 4.0.6 in /web by @dependabot[bot] in https://github.com/openobserve/openobserve/pull/12680 * chore(deps): bump launch-editor from 2.12.0 to 2.14.1 in /web by @dependabot[bot] in https://github.com/openobserve/openobserve/pull/12679 * fix: dashboard bar chart comparison not showing data fix by @bjp232004 in https://github.com/openobserve/openobserve/pull/12765 * perf(tantivy): fetch .ttv footer in a single object-store read by @hengfeiyang in https://github.com/openobserve/openobserve/pull/12768 * fix: Logs page UI fixes by @bjp232004 in https://github.com/openobserve/openobserve/pull/12757 * fix: empty state when loading by @ktx-vaidehi in https://github.com/openobserve/openobserve/pull/12775 * fix(ci): query-agent run_tests job missing permissions to post PR comment by @neha00290 in https://github.com/openobserve/openobserve/pull/12777 * fix: table chart text color by @ktx-vaidehi in https://github.com/openobserve/openobserve/pull/12779 * fix: left nav menu by @ktx-kirtan in https://github.com/openobserve/openobserve/pull/12776 * fix: add env to skip tls in router for proxy routing http reqs to nodes by @Subhra264 in https://github.com/openobserve/openobserve/pull/12734 * fix: promql builder issues by @ktx-abhay in https://github.com/openobserve/openobserve/pull/12771 * fix: ux revamp form validation migration v1 by @ktx-mihir in https://github.com/openobserve/openobserve/pull/12747 * fix: add some logs for wal check by @hengfeiyang in https://github.com/openobserve/openobserve/pull/12778 * fix: bump Node heap to 8GB for web build to prevent OOM by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/12792 * test: retry transient ingestion fetch errors in pipeline regression by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/12793 * fix: MCP Streamable HTTP by @007harshmahajan in https://github.com/openobserve/openobserve/pull/12681 * ci(e2e-council): test-quality gate β stop certifying green-but-worthless specs by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/12722 * fix: optimize default setting by @hengfeiyang in https://github.com/openobserve/openobserve/pull/12797 * fix(pipelines): prevent preview popup from overflowing viewport by @thedataengineer in https://github.com/openobserve/openobserve/pull/12729 * fix: merge Q2a per-trace aggregates into Q1 to eliminate redundant search call by @girirajbidwai in https://github.com/openobserve/openobserve/pull/12616 * fix(test): disable keep-alive & compression in ingest fetch by @neha00290 in https://github.com/openobserve/openobserve/pull/12799 * fix: refresh usage report banner when on usage tab by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/12801 * fix(test): extend keep-alive/compress fix to GeneralTests, Streams, Reports, SDR jobs by @neha00290 in https://github.com/openobserve/openobserve/pull/12804 * chore: menu bar font size by @oasisk in https://github.com/openobserve/openobserve/pull/12795 * chore(deps): bump actions/github-script from 7 to 9 by @dependabot[bot] in https://github.com/openobserve/openobserve/pull/12675 * feat: dashboard `locale format` support as unit by @ktx-abhay in https://github.com/openobserve/openobserve/pull/12805 * fix: add logs and metrics to analyze time taken by pipelines by @Subhra264 in https://github.com/openobserve/openobserve/pull/12784 * chore: use datafuson proto instead of copy by @haohuaijin in https://github.com/openobserve/openobserve/pull/12812 * test: reduce e2e flakes β pipelines ingest keep-alive, dashboard chartJson popup, logs _o2_id by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/12813 * fix: self consume metrics should work for histogram and summary metrics by @Subhra264 in https://github.com/openobserve/openobserve/pull/12783 * fix: if record is null in pipeline, ignore it by @Subhra264 in https://github.com/openobserve/openobserve/pull/12825 * test(e2e-council): scope existing_tests_in_diff to E2E specs only by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/12826 * fix: table column default size issues by @ktx-abhay in https://github.com/openobserve/openobserve/pull/12830 * fix: fixed run query and cancel query button UI by @bjp232004 in https://github.com/openobserve/openobserve/pull/12827 * fix: maintain single localstorage object for OTable by @bjp232004 in https://github.com/openobserve/openobserve/pull/12833 * chore: dashboard styling changes by @oasisk in https://github.com/openobserve/openobserve/pull/12808 * fix: refactor process node by @YashodhanJoshi1 in https://github.com/openobserve/openobserve/pull/12659 * ci(docgen): OSS caller β forward /docgen to the ENT DocGen engine by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/12842 * fix: org id as mandatory check by @oasisk in https://github.com/openobserve/openobserve/pull/12829 * test(autoe2e): generated E2E tests for #12423 (prebuilt-template-management) by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/12840 * fix: pass org_id to short_urls::add in super-cluster queue by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/12846 * fix: add a env toggle for anomaly feature (#12524) by @Subhra264 in https://github.com/openobserve/openobserve/pull/12834 * test: fix Sankey 'No Data' edge test starved by textContent auto-wait by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/12848 * chore: service catalog progress bars + alert history flapping timeline by @oasisk in https://github.com/openobserve/openobserve/pull/12844 * fix: Issue 12803 language translation fix by @bjp232004 in https://github.com/openobserve/openobserve/pull/12839 * fix: hide copy button for zero-valued metrics by @ktx-abhay in https://github.com/openobserve/openobserve/pull/12852 * fix: ux revamp dropdown close when scroll or another dropdown is open by @ktx-vaidehi in https://github.com/openobserve/openobserve/pull/12855 * feat: dashboard table chart enhancement by @ktx-abhay in https://github.com/openobserve/openobserve/pull/12531 * ci(docgen): OSS caller forwards DEEPSEEK_API_KEY_E2E (pairs with ENT 1999) by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/12864 * test: expand query-agent suite from 672 to 1,000 queries by @neha00290 in https://github.com/openobserve/openobserve/pull/12856 * test: fix flaky Alerts OSelect dropdowns (click trigger, not root div) by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/12869 * chore: correlated metrics tab fixes by @oasisk in https://github.com/openobserve/openobserve/pull/12866 * test: DocGen OSS caller β dispatch the engine via PAT (no org access-policy) by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/12871 * fix: projection for hashjoin in broadcast join by @haohuaijin in https://github.com/openobserve/openobserve/pull/12875 * test: E2E Council Refiner β remediate Sentinel findings instead of dead-ending by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/12876 * fix: fixed switching between PromQL - SQL mode by @bjp232004 in https://github.com/openobserve/openobserve/pull/12863 * fix: o2-ai frontend issue by @007harshmahajan in https://github.com/openobserve/openobserve/pull/12814 * fix: only use pipeline id and org id for pipeline metrics by @Subhra264 in https://github.com/openobserve/openobserve/pull/12862 * chore: logs page displays fts default columns by @oasisk in https://github.com/openobserve/openobserve/pull/12857 * ci: E2E Council β thin caller + retire legacy workflow by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/12886 * fix: dashboard tooltip issue and others by @ktx-abhay in https://github.com/openobserve/openobserve/pull/12878 * fix: Logs traces empty pages and timestamp changes synced by @bjp232004 in https://github.com/openobserve/openobserve/pull/12885 * fix(test): harden SDR + Logs regression tests against CI render/index lag by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/12893 * fix: alert graph stays legible at high alert counts by @oasisk in https://github.com/openobserve/openobserve/pull/12881 * test: add schema evolution stress tests β scenarios 26β59 (diverge-then-converge + 9 scenario groups) by @neha00290 in https://github.com/openobserve/openobserve/pull/12888 * fix(test): SDR combined-field verification via search API (definitive fix for e2e/SDR flakes) by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/12896 * fix: empty state changes by @bjp232004 in https://github.com/openobserve/openobserve/pull/12898 * test(autoe2e): generated E2E tests for #12857 (fts-default-column) by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/12902 * ci: instrument code review by @uddhavdave in https://github.com/openobserve/openobserve/pull/12901 * test: add alert history and report bulk-ops E2E tests (main / UX revamp) by @neha00290 in https://github.com/openobserve/openobserve/pull/12883 * fix: timestamp in human redable format based on selected timezone by @bjp232004 in https://github.com/openobserve/openobserve/pull/12899 * fix: persist theme selection by name with redesigned theme drawer by @bjp232004 in https://github.com/openobserve/openobserve/pull/12890 * test: heal Logs-Regression failures (log detail sidebar + stream race) by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/12908 * fix: table column visual changes + chip changes by @ktx-abhay in https://github.com/openobserve/openobserve/pull/12907 * fix: add index to scheduled_jobs next_run_at column by @Subhra264 in https://github.com/openobserve/openobserve/pull/12884 * fix: router should watch org settings by @Subhra264 in https://github.com/openobserve/openobserve/pull/12910 * ci: report regression run metrics to OpenObserve (ci_regression) by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/12912 * ci: live retry-aware metrics for playwright, api-testing + regression by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/12914 * fix(council/docgen caller): post 'started' + failure comments as the human PAT, not github-actions[bot] by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/12900 * ci: capture UI (Playwright) per-test counts (ci_test_runs) by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/12915 * test: heal enterprise-only GeneralTests specs surfaced by ENT matrix sync (2047) by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/12916 * ci: capture build time + shard tallies (UI/API) + per-shard regression rows by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/12917 * fix: broken UI/API metrics ingest (bash brace-default mangled jq --argjson) by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/12918 * ci: bump node version to 24 by @hengfeiyang in https://github.com/openobserve/openobserve/pull/12811 * ci: emit per-shard rows for UI runs (ci_test_runs_shards) β e2e per-shard dashboards by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/12919 * fix: refactored translation job to make it more effective by @bjp232004 in https://github.com/openobserve/openobserve/pull/12921 * fix: rum sessions and error tracking field list grouping by @bjp232004 in https://github.com/openobserve/openobserve/pull/12920 * fix: only admin and root user can list ingestion token by @Subhra264 in https://github.com/openobserve/openobserve/pull/12903 * fix: added SQL toggle button by @bjp232004 in https://github.com/openobserve/openobserve/pull/12923 * feat(alerts): contextual help side panels for Additional Settings by @oasisk in https://github.com/openobserve/openobserve/pull/12922 * fix: dashboard drilldown when navigating to other page, set's default org by @ktx-vaidehi in https://github.com/openobserve/openobserve/pull/12932 * fix: dashboard table column formatting label not found, if no label is present by @ktx-vaidehi in https://github.com/openobserve/openobserve/pull/12934 * ci: per-test flaky/failed β ci_test_results + per-shard API counts β ci_test_counts by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/12930 * ci: migrate CI runners repo-openobserve-standard -> eks-openobserve-standard by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/12931 * fix: remove trailing slash from the end in auth extractor by @Subhra264 in https://github.com/openobserve/openobserve/pull/12928 * test: heal logs Bug #4426 wrap-toggle assertion (switch to Table tab) by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/12937 * chore(deps): bump actions/cache from 5 to 6 by @dependabot[bot] in https://github.com/openobserve/openobserve/pull/12936 * test: fix regression Merge Reports failing with missing html-report (force reporters) by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/12939 * perf: improve partial reduce logical for more parallel by @haohuaijin in https://github.com/openobserve/openobserve/pull/12941 * fix: add a note in sdr panel mentioning the recursive patterns are not supported yet by @Subhra264 in https://github.com/openobserve/openobserve/pull/12943 * fix: join community option for first time login by @bjp232004 in https://github.com/openobserve/openobserve/pull/12929 * ci: split merge / TestDino / OpenObserve into separate jobs + harden merge by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/12942 * chore: improve iam service account ux per audit recommendations by @oasisk in https://github.com/openobserve/openobserve/pull/12944 * test: auto-rerun failed Playwright Regression jobs by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/12953 * chore: improve openobserve maintenance path by @quyentonndbs in https://github.com/openobserve/openobserve/pull/12508 * test: heal flaky logs field-values-cache regression test (readiness gate) by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/12956 * perf: remove gzip compression for do_get by @haohuaijin in https://github.com/openobserve/openobserve/pull/12947 * ci: add test-assist-ci caller + fixture data by @neha00290 in https://github.com/openobserve/openobserve/pull/12946 * test: convert query-agent to thin caller (engine in o2-enterprise) by @neha00290 in https://github.com/openobserve/openobserve/pull/12853 * ci(test-assist): batch dispatcher + qa-reports backlog sweep by @neha00290 in https://github.com/openobserve/openobserve/pull/12963 * fix: logs menu item pin option & theme related minor fixes by @bjp232004 in https://github.com/openobserve/openobserve/pull/12964 * fix: error if no valid sourcemap file found in zip by @YashodhanJoshi1 in https://github.com/openobserve/openobserve/pull/12962 * fix: RED queries missing filter/date after brush selection in traces by @omkarK06 in https://github.com/openobserve/openobserve/pull/12967 * chore: IAM roles & group ux fixes by @oasisk in https://github.com/openobserve/openobserve/pull/12958 * ci: revert the env specification in package.json by @YashodhanJoshi1 in https://github.com/openobserve/openobserve/pull/12974 ## New Contributors * @MananShukla7 made their first contribution in https://github.com/openobserve/openobserve/pull/12601 * @Rohithmatham12 made their first contribution in https://github.com/openobserve/openobserve/pull/12456 * @Windforce17 made their first contribution in https://github.com/openobserve/openobserve/pull/12692 * @thedataengineer made their first contribution in https://github.com/openobserve/openobserve/pull/12733 * @girirajbidwai made their first contribution in https://github.com/openobserve/openobserve/pull/12616 * @quyentonndbs made their first contribution in https://github.com/openobserve/openobserve/pull/12508 **Full Changelog**: https://github.com/openobserve/openobserve/compare/v0.91.0-rc2...v0.92.0-rc1