v0.92.0
thmoa/videoavatarsv0.92.0Aug 7, 2026by github-actions[bot]
AI Summary
A major release introducing synthetic monitoring, extensive AI observability tools, improved alerting granularity, and a rebuilt search experience.
Key Highlights
- Introduction of Synthetic Monitoring for browser and HTTP checks
- Expansion of AI observability with evals and a scheduler
- Per-group and per-series alerting granularity
- Rebuilt query autocomplete and self-correcting search errors
- MCP server moved to open source with OAuth 2.0 support
New Features
- Synthetic Monitoring (browser and HTTP checks)
- Trace/Session Evaluations
- Eval Scheduler
- Per-group & Per-series Alerting
- Query Autocomplete Rebuild
- Self-correcting Search Errors
- MCP Server in OSS
- Mobile RUM SDK
- Arrow IPC WAL Format
Full Release Notes
# OpenObserve v0.92.0 Release Notes **Download Binaries**: https://openobserve.ai/downloads **Release Date**: August 7, 2026 **Previous Version**: v0.91.5 --- ## Highlights v0.92.0 is one of the largest releases to date, spanning **836 commits** across the OSS and enterprise repositories. The headline themes are **two brand-new product surfaces** — **Synthetic Monitoring** (browser and HTTP checks with private locations and agents) and a major expansion of **AI observability** (trace/session evaluations, an eval scheduler, organization AI credits, and a first-class agent/service graph). Alerting gains **per-group and per-series granularity** and **incident ingestion from external alert sources**. Search and platform work is substantial: a **rebuilt query autocomplete**, **self-correcting search errors**, and the move of **Vortex** and the **MCP server** (with the new 2026-07-28 spec and OAuth 2.0 sign-in) into open source. Under the hood, the codebase underwent a **large-scale crate modularization** across both repos, the **write-ahead log** moved to a packed Arrow IPC format, and a **Mobile RUM SDK** shipped alongside a sweeping **UI/UX, design-token, i18n, and zod-validation** overhaul. --- ## New Features ### Synthetic Monitoring - **Synthetic Monitoring** - new synthetic monitoring capability with browser and HTTP checks (OSS#12849) — @Loaki07 - **Attempts & Evidence** - attempts view, evidence panel, alerting and concurrency controls (OSS#13543) — @Loaki07 - **Author-owned Locators** - author-owned locators with step-scoped run evidence (OSS#13563) — @omkarK06 - **Private Agents & Locations** - private-agent token lifecycle, browser private agents, private-location setup and net/browser agent selection (OSS#13432, OSS#13308, OSS#13496) — @Loaki07 ### AI & Observability - **Trace/Session Evaluations** - evaluate traces and sessions (OSS#13206) — @uddhavdave - **Eval Scheduler** - scheduler metrics, window-split executor, completion-window guard rails, and non-overlapping scan windows (OSS#13457) — @hengfeiyang - **Manage AI Credits** - manage organization-level AI credits (OSS#13282) — @uddhavdave - **Agent-level Filters** - agent-level filtering for AI observability (OSS#12691) — @uddhavdave ### Alerts & Incidents - **Per-group & Per-series Alerting** - alerting granularity down to group and series (OSS#13547) — @prabhatsharma - **External Alert Sources** - incident ingestion from external alert sources (OSS#13578) — @oasisk - **Contextual Alert Help** - contextual help side panels for alert Additional Settings (OSS#12922) — @oasisk ### Dashboards & Visualization - **Query Editor Redesign** - reworked the dashboard query editor experience (OSS#13637) — @ktx-vaidehi - **Panel Config Redesign** - redesigned panel configuration sections (OSS#13371) — @ktx-vaidehi - **Tab Reorder & Rename** - reorder and rename dashboard tabs (OSS#13572) — @ktx-vaidehi - **Gallery Drawer Redesign** - redesigned gallery drawer with migration links (OSS#13313) — @chaitanya-sistla - **Org-wide Home Dashboard** - set an organization-wide home dashboard (OSS#13078) — @oasisk - **Table Chart Enhancements** - table chart improvements plus hyperlink support for URL cells (OSS#12531, OSS#13650) — @ktx-abhay - **Date-Time Picker Copy/Paste** - copy-paste support in the date-time picker (OSS#13374) — @ktx-abhay ### Metrics - **Metrics Explorer Revamp** - reworked the metrics explorer (OSS#13144) — @prabhatsharma ### Logs & Traces - **Waterfall Trace Default** - trace detail view now defaults to Waterfall (OSS#13424) — @oasisk - **Mobile RUM SDK** - mobile RUM SDK with error tracking (OSS#13503, OSS#13645) — @bjp232004 ### Search & Query - **Query Autocomplete Rebuild** - rebuilt query autocomplete and fixed the value path behind it (OSS#13586) — @prabhatsharma - **Self-correcting Search Errors** - hints and did-you-mean suggestions on search errors (OSS#13375) — @hengfeiyang - **Vortex in OSS** - moved Vortex search support from enterprise into open source (OSS#13434) — @haohuaijin - **Search Agent Options** - `agent_options.mode=partition` for collected partitioned execution and `agent_options.output_format` (csv/md_table) in `_search` responses (OSS#13360, OSS#13343) — @hengfeiyang ### MCP & API - **MCP Server in OSS** - moved the MCP server into open source (OSS#13272) — @hengfeiyang - **MCP Spec 2026-07-28** - support the new MCP spec revision with a stateless, dual-era server (OSS#13527) — @hengfeiyang - **MCP OAuth 2.0 Sign-in** - OAuth 2.0 sign-in (RFC 9728) for MCP (OSS#13344) — @oasisk - **Trace/Session Analysis over MCP** - expose trace/session analysis endpoints via MCP (OSS#13235) — @hengfeiyang ### Organizations & Multi-tenancy - **Org Deletion Lifecycle** - org deletion with grace period, resurrection and cleanup (OSS#13092) — @oasisk ### Authentication & RBAC - **SSO User Blocklist** - blocklist users at SSO (OSS#13119) — @Subhra264 ### Infrastructure & Storage - **Pack Ingester WAL** - persist ingester WAL into large files to avoid many small files (OSS#13497) — @hengfeiyang - **Arrow IPC WAL Format** - write RecordBatch to WAL in Arrow IPC format instead of JSON (OSS#13171) — @hengfeiyang - **In-memory Queue Backend** - `ZO_QUEUE_STORE=memory` in-memory queue backend (OSS#13330) — @hengfeiyang - **Configurable Cache Skip** - skip file download cache for data older than a configurable max age (OSS#13201) — @hengfeiyang - **WAL Pack Backlog Metrics** - `ingest_pack_segments`/`ingest_pack_files` backlog metrics and ingester drain check (OSS#13539) — @hengfeiyang - **CPU-by-memory Limit** - derive CPU count from the memory limit when only memory is set (OSS#12998) — @hengfeiyang - **Toggle Default Index Fields** - `ZO_FEATURE_DEFAULT_INDEX_FIELDS_ENABLED` to disable default index fields (OSS#12982) — @hengfeiyang ### Management & Settings - **Inline-rename Page Titles** - inline-rename page titles with auto-generated default names (OSS#13520) — @ktx-kirtan ### CI/CD & Automation Engines - **DocGen Auto-Trigger** - opt-in auto-trigger on merged feat PRs (OSS#13165) — @Shrinath-O2 --- ## Improvements ### Performance - Speed up PromQL queries by eliminating redundant series-label work and parallelizing aggregation grouping (OSS#13109, OSS#13136) — @hengfeiyang - Schema/cache optimizations: single grouped cache scan per job cycle, share stream settings via Arc, and remove per-org full scans plus hot-path `shrink_to_fit` calls (OSS#13536, OSS#13535, OSS#13531) — @hengfeiyang - Faster search reads: read only `limit` records for simple selects, cache the fast-field header in `footer_cache`, and get `count(*)` directly from `file_list` (OSS#13116, OSS#13074, OSS#13063) — @haohuaijin - Compression tuning: zstd only for long text in Vortex, parallel zstd compress, and drop gzip for `do_get` (OSS#13545, OSS#12960, OSS#12947) — @haohuaijin - Super-cluster partial-reduce improvements at the region leader (OSS#13021, OSS#12941) — @haohuaijin - Move Vortex work to the compactor (OSS#13016) — @haohuaijin - Reduce metrics label allocation (OSS#13148) — @haohuaijin - Optimize AI session list queries (OSS#13574) — @hengfeiyang - Improve the scheduled-job puller (OSS#12938) — @Subhra264 ### Refactoring & Architecture - Large-scale crate modularization across both repos: extracted application core, database, search, PromQL evaluator, management/query/API-frontend, background jobs, transform and shared common crates, and decoupled search, TLS/node services and API compilation from core (OSS#13168, OSS#13340, OSS#13338, OSS#13239, OSS#13202, OSS#13199, OSS#13189, OSS#13324, OSS#13252, OSS#13449, OSS#13446, OSS#13405, OSS#13403, OSS#13181, OSS#13162, OSS#13135) — @haohuaijin - Split HTTP APIs by domain and remove HTTP/crate compatibility re-exports (OSS#13479, OSS#13560, OSS#13381) — @haohuaijin - Move streaming aggregates and search/compaction optimizations into OSS, and make search-engine sources crate-independent (OSS#13589, OSS#13583) — @haohuaijin - Group DataFusion and Tantivy feature configs (OSS#13664) — @haohuaijin - Cut release build time in the web/telemetry paths and speed up embedded web-asset compilation (OSS#13528, OSS#13233, OSS#13211) — @haohuaijin - Design-token migration with CI guards (OSS#13173) — @ktx-vaidehi ### CI/CD - Enterprise e2e gating for OSS PRs, with sticky comments, sister-PR defer, false-failure fixes and label-based bypass (OSS#13242, OSS#13394, OSS#13373, OSS#13411, OSS#13061, OSS#13024, OSS#13014) — @Shrinath-O2 - Single-source all Playwright shard matrices via ci-matrix manifests (OSS#13606) — @Shrinath-O2 - CI metrics instrumentation: per-test/per-shard counts, build-time capture and retry-aware run metrics reported to OpenObserve (OSS#12914, OSS#12912, OSS#12915, OSS#12917, OSS#12919, OSS#12930) — @Shrinath-O2 - Migrate CI runners to EKS and use `macos-latest-xlarge` for darwin release builds (OSS#12931, OSS#13692) — @Shrinath-O2 - Lint all Rust workspace targets and fix the Windows build (OSS#13615, OSS#13631) — @haohuaijin - Frontend build quality: CI-parity verify script with pinned Node, FE format/quality checks, and feature-group console-log filtering (OSS#13393, OSS#13351, OSS#13174, OSS#13105) — @bjp232004 ### UI/UX - "Calm-signal" polish passes across IAM, Synthetics Monitors, Streams, Pipelines and Cluster Nodes (OSS#13568, OSS#13562) — @ktx-kirtan --- ## Bug Fixes ### UI/UX - Migrated module forms to zod-based validation across alerts, pipelines, streams, functions, reports, actions, cipher keys, AI toolsets, dashboards, billing, online-eval LLM providers, IAM, and management (OSS#13227, OSS#13077, OSS#12978, OSS#12971, OSS#12970, OSS#12949, OSS#12948, OSS#12945, OSS#12906, OSS#12905, OSS#12904, OSS#12877, OSS#12841, OSS#12992) — @ktx-mihir - Fixed Tailwind prefix removal, design-token migration, and empty-state animation migration in the web UI (OSS#13315, OSS#13052, OSS#13017, OSS#13440) — @ktx-vaidehi - Fixed table migration to shared components and removed Quasar leftovers (OSS#13451, OSS#13180, OSS#13277) — @ktx-kirtan - Fixed summary stat strips and Calm Signal polish on Alerts, Incidents, and AI evals (OSS#13444) — @ktx-kirtan - Fixed the left-rail navbar selection jumping to the wrong tile on load (OSS#13332) — @ktx-kirtan - Fixed tooltip hover behavior, long tooltips, and tooltip alignment (OSS#13204, OSS#13187) — @ktx-kirtan - Fixed blank-space issues on logs, dashboards, and other pages (OSS#13236) — @bjp232004 - Fixed empty states and chip/drawer UI consistency in AI Observability and logs (OSS#13203, OSS#13058, OSS#12898) — @ktx-akshay - Fixed dialog focus loss leaking page shortcuts (OSS#13157) — @ktx-vaidehi - Fixed the import issue where a removed JSON or file could not be reused (OSS#12969) — @ktx-vaidehi - Fixed timestamps to render in human-readable format based on the selected timezone (OSS#12899) — @bjp232004 - Fixed theme persistence to store the selection by name with a redesigned theme drawer, and colors/text by browser theme (OSS#12890, OSS#13053) — @bjp232004 - Fixed dropdowns not closing on scroll or when another dropdown opens (OSS#12855) — @ktx-vaidehi - Migrated hardcoded UI strings to i18n and expanded coverage with the translation pipeline, BCP-47/en-US locales, and added ru/pl/vi locales (OSS#13261, OSS#13263) — @prabhatsharma ### Logs & Traces - Fixed the logs page freezing when wrap is enabled (OSS#13638) — @ktx-vaidehi - Fixed the logs sidebar to default to the Table view with draggable tabs (OSS#13585, OSS#13368) — @bjp232004 - Fixed the last selected logs column not being bounded to the viewport (OSS#13573) — @ktx-vaidehi - Fixed the lazy-editor wiping a restored share-link query, preserving the restored SQL on shared-link open (OSS#13426, OSS#13414) — @Shrinath-O2 - Fixed traces to apply sensitive-data redaction (SDR) patterns (OSS#13387) — @chaitanya-sistla - Fixed the traces page to default to the flame graph and added a drag-drop option (OSS#13347) — @bjp232004 - Fixed the log patterns UI redesign (OSS#13337) — @prabhatsharma - Fixed the traces status field being added as "Span Status" in spans mode (OSS#13294) — @omkarK06 - Fixed the traces duration filter issue (OSS#13125) — @omkarK06 - Fixed RED queries missing filter/date after brush selection in traces (OSS#12967) — @omkarK06 - Fixed logs with full-width row borders, table-owned scroll, and histogram positioning (OSS#13435) — @bjp232004 - Fixed the histogram "no data available" state and the no-stream-selection banner (OSS#13020, OSS#13025) — @bjp232004 - Fixed the patterns-count API restriction on the logs page (OSS#13515) — @nikhilsaikethe - Fixed the `_timestamp` alias migration (OSS#13489) — @ktx-abhay ### Synthetic Monitoring - Fixed the recorder extension install link and record/replay setup gate, and made the store URL configurable (OSS#13658) — @omkarK06 - Fixed journey validation errors to reach the step they name (OSS#13616) — @omkarK06 - Fixed browser replay stranding a step in progress when stopped (OSS#13592) — @omkarK06 - Fixed degradation reporting to name the degradation instead of calling it flaky (OSS#13556) — @Loaki07 - Fixed unevaluated HTTP assertions being reported as passed (OSS#13498) — @Loaki07 - Fixed scheduling drift by anchoring the next run to its scheduled time (OSS#13429) — @Loaki07 - Fixed RBAC around the folder query param, move gate, create-folder authority, and default-folder OpenFGA registration (OSS#13399) — @Loaki07 - Fixed public probe-location management with a Synthetics Locations settings panel (AWS, GCP, Azure, custom) (OSS#13385) — @omkarK06 - Fixed private-locations UI and Windows setup (OSS#13384) — @Loaki07 - Fixed probe-token, location, and agent migrations to be idempotent (OSS#13468) — @Shrinath-O2 - Fixed navigation by grouping Synthetics and RUM under an Experience menu (OSS#13474) — @omkarK06 ### AI & Observability - Fixed service_streams P0/P1 correlation with raw emission, anchor narrowing and shared ranking (OSS#13668) — @oasisk - Fixed service-graph node splitting by canonicalizing model names (OSS#13561) — @oasisk - Fixed persistence of canonical gen_ai agent env/version on UDS streams and agent env/version filters (OSS#13544, OSS#13488) — @oasisk - Fixed AI session schema and AnyValue handling (OSS#13459) — @uddhavdave - Fixed the evaluation queue with a pull_consume API and 500-on-publish-failure, and eval task consumption via the configured queue backend (OSS#13448) — @hengfeiyang - Fixed Agent Graph across stream gating, selectors, edge attribution, and first-class agent/tool/model nodes (OSS#13404, OSS#13260, OSS#13279) — @oasisk - Fixed scorer issues on AI eval (OSS#13400) — @nikhilsaikethe - Fixed agent-signals to gate out non-agent spans and made the rollup always-on (OSS#13348) — @oasisk - Fixed the AI observability session-list cache (OSS#13023) — @nikhilsaikethe - Fixed MCP tool validation failure and other MCP issues (OSS#13196) — @007harshmahajan - Fixed anomaly detection to apply threshold changes without a retrain, plus an enable/disable toggle (OSS#13305, OSS#12834) — @oasisk ### Dashboards & Visualization - Fixed the move dialog offering the folder you are already in (OSS#13599) — @omkarK06 - Fixed the dashboard table chart width and color styling issues (OSS#13587, OSS#13567) — @ktx-abhay - Fixed the reports drawer duplicating entries and hiding reports in custom folders (OSS#13569) — @ktx-akshay - Fixed the dashboard back button to follow history rather than the folder in the URL (OSS#13555, OSS#13409) — @prabhatsharma - Fixed the misleading "New dashboard" action and icon copy on the empty Favorites state (OSS#13454) — @ktx-akshay - Fixed the dashboard all-folder search for favorites and delete from the Favorites view (OSS#13437, OSS#13327) — @ktx-vaidehi - Fixed the dashboard builder redesign (OSS#13419) — @ktx-vaidehi - Fixed the Home dashboard pin staying in sync on move/delete (OSS#13121) — @oasisk - Fixed the multi-SQL-variable UX in dashboards (OSS#13114) — @ktx-abhay - Fixed dashboard drilldown resetting to the default org when navigating to another page (OSS#12932) — @ktx-vaidehi - Fixed dashboard table column formatting when no label is present (OSS#12934) — @ktx-vaidehi ### Metrics - Fixed metrics rate windows widening when the scrape interval overstates cadence (OSS#13576) — @prabhatsharma - Fixed the metrics heatmap step unit, explorer back navigation, and gauge percentiles (OSS#13557) — @prabhatsharma - Fixed `/prometheus/api/v1/series` to default to the last 24h when the time range is omitted (OSS#13550) — @hengfeiyang - Fixed ingestion of Prometheus native histograms via remote write by degrading to classic histograms (OSS#13278) — @haohuaijin - Fixed OTLP exponential histogram bucket boundaries and skipping of missing optional stats (OSS#13213, OSS#13082) — @prabhatsharma - Fixed the metric stream-name RBAC migration (OSS#13521) — @Subhra264 - Fixed the metric page share-URL issue (OSS#13274) — @ktx-abhay - Fixed switching between PromQL and SQL mode (OSS#12863) — @bjp232004 ### Infrastructure & Storage - Fixed SSRF checks with an env to completely skip them (OSS#13682) — @YashodhanJoshi1 - Fixed NATS KV watch consumer accumulation on reconnect storms (OSS#13676) — @hengfeiyang - Fixed OTLP gRPC to accept org ingestion tokens (OSS#13627) — @hengfeiyang - Fixed database column widening to skip when the account/file column is already `VARCHAR(128)`/`VARCHAR(1024)` (OSS#13471, OSS#13190) — @hengfeiyang - Fixed an O(n^2) stream-settings clone during schema cache load (OSS#13462) — @hengfeiyang - Fixed memtable rotation (OSS#13421) — @hengfeiyang - Fixed the NATS register check to use `cluster_coordinator` instead of `queue_store` (OSS#13333) — @hengfeiyang - Fixed caching to skip files below the record threshold (OSS#13297) — @hengfeiyang - Fixed scheduled-job deadlocks and added an index to the `next_run_at` column (OSS#13287, OSS#12884) — @hengfeiyang - Fixed the compactor to reduce DB calls per round (OSS#13059) — @hengfeiyang - Fixed persistence guards on auto-UDS settings writes (OSS#13431) — @haohuaijin ### Alerts & Incidents - Fixed preservation of the raw payload when switching template-mode tabs (OSS#13661) — @oasisk - Fixed notification templates with rich-content templates and alert chart images (OSS#13640) — @oasisk - Fixed the External Alert Sources page to meet the listing standard (OSS#13625) — @ktx-vaidehi - Fixed alert v4 issues and the alert timezone issue (OSS#13601, OSS#13519) — @nikhilsaikethe - Fixed incidents to anchor Created at the start of a reconstructed timeline (OSS#13511) — @007harshmahajan - Fixed applying the threshold when the search event type is alert (OSS#13355) — @Subhra264 - Fixed PagerDuty integration bugs (OSS#12975) — @Subhra264 - Fixed the alert graph staying legible at high alert counts (OSS#12881) — @oasisk ### Pipelines - Fixed a deadlock when batch-upserting pipeline errors (OSS#13487) — @Subhra264 - Fixed the Pipeline Destinations search to be null-safe (OSS#13345) — @Shrinath-O2 - Fixed deduplication of the realtime pipeline cache on save to prevent duplicate execution (OSS#13186) — @hengfeiyang - Fixed the function test query ignoring the selected stream type and always querying logs (OSS#13163) — @Shrinath-O2 - Fixed backfill to work when only a remote destination is present and the number-input save (OSS#13152, OSS#13124) — @Subhra264 - Fixed eval pipelines blocking ingestion (OSS#13079) — @uddhavdave - Fixed pipelines to ignore null records (OSS#12825) — @Subhra264 ### Authentication & RBAC - Fixed viewers having ingestion-token list access by default, and restricted listing to admin/root users (OSS#12903) — @Subhra264 - Fixed the OpenFGA unsupported-metric-name migration (OSS#13521) — @Subhra264 - Fixed gating of ingestion tokens by a declarative route table (OSS#13193) — @oasisk - Fixed `map_group_to_role=true` without a custom parser incorrectly managing org mapping (OSS#13001) — @Subhra264 - Fixed removal of the trailing slash in the auth extractor (OSS#12928) — @Subhra264 - Fixed the login form migration and IAM page UI changes (OSS#13334, OSS#13618) — @ktx-vaidehi - Fixed standardization of service-account credential terminology in the web UI (OSS#13255) — @prabhatsharma ### Search & Query - Fixed loading behavior on stream change in search (OSS#13636) — @ktx-akshay - Fixed the search history routes (OSS#13512) — @nikhilsaikethe - Fixed initialization of agent options in enterprise searches (OSS#13361) — @hengfeiyang - Fixed extended error highlighting in the query editor (OSS#13223) — @bjp232004 - Fixed the enrichment table query to ignore the max query range (OSS#13131) — @Subhra264 - Fixed projection for hash join in broadcast join (OSS#12875) — @haohuaijin ### Organizations & Multi-tenancy - Fixed invite caching and auth handling for invite rejection (OSS#13613, OSS#13566) — @YashodhanJoshi1 - Fixed the extended-retention date picker rendering blank for unlimited-retention streams and infinite API calls (OSS#13510, OSS#13208) — @ktx-akshay - Fixed exclusion of member invitations for deleted or pending-deleted orgs and the delete-org UI (OSS#13269, OSS#13232) — @bjp232004 - Fixed email validation regex to follow RFC 5321/5322 (OSS#13027) — @Subhra264 - Fixed the org list 404 and the org-id mandatory check (OSS#13178, OSS#12829) — @oasisk ### RUM (Real User Monitoring) - Fixed the RUM side filter, sessions UI, and error-tracking UI (OSS#13542, OSS#13028, OSS#13047) — @bjp232004 - Fixed the RUM session player after the 7.4.0 upgrade and the browser SDK upgrade to 0.4.1 (OSS#13069, OSS#13455, OSS#13221) — @bjp232004 - Fixed RUM datasources CDN integration and field-list grouping (OSS#13039, OSS#12920) — @bjp232004 - Fixed the error when no valid sourcemap file is found in a zip (OSS#12962) — @YashodhanJoshi1 ### Management & Settings - Fixed hiding the LLM Model Pricing settings on OSS builds and gating GenAI Agent Mapping behind enterprise/cloud (OSS#13651, OSS#13218) — @Shrinath-O2 - Fixed ingestion by adding a macOS host agent and uninstall path to Data Sources (OSS#13342) — @prabhatsharma - Fixed the web UI embed folder path after the api crate move (OSS#13197) — @prabhatsharma --- ## Testing - E2E shard stabilization and flake-healing across Alerts, Traces, Logs, SDR, Pipelines, Metrics and General suites (OSS#13614, OSS#13622, OSS#13336, OSS#13259, OSS#13246, OSS#13240, OSS#13270, OSS#13209, OSS#13155) — @Shrinath-O2 - Auto-generated E2E tests for multiple bug repros across both repos (OSS#13657, OSS#13010, OSS#13008, OSS#12902, OSS#12840) — @Shrinath-O2 - Added coverage for logs visualization error handling/persistence, dashboard table formatting/filtering and DashboardFavorites (OSS#13591, OSS#13057, OSS#13362) — @ktx-akshay - Expanded the query-agent suite from 672 to 1,000 queries and converted it to a thin caller (OSS#12856, OSS#12853) — @neha00290 - Alert history and report bulk-ops E2E tests plus schema-evolution stress scenarios (OSS#12883, OSS#12888) — @neha00290 - Cut suite runtime: Pipelines shard ~50% and Logs-Builder-Basic via dead-wait removal (OSS#13118, OSS#13080) — @ktx-akshay --- ## Release Timeline | Version | Date | Notes | |---------|------|-------| | v0.92.0-rc1 | July 1, 2026 | Initial release candidate | | v0.92.0-rc2 | July 8, 2026 | Synthetics and AI-eval stabilization | | v0.92.0-rc3 | August 4, 2026 | Crate modularization and search/perf fixes | | v0.92.0-rc4 | August 6, 2026 | Final stabilization fixes | | **v0.92.0** | **August 7, 2026** | **General Availability** | --- ## Statistics - **Total Commits**: 639 (OSS) - **Features**: 49 - **Performance Improvements**: 10 - **Bug Fixes**: 132 - **Test Improvements**: 9 - **Contributors**: 30 --- ## Breaking Changes - **WAL on-disk format changed** - the write-ahead log is now written in Arrow IPC format instead of JSON, and ingester WAL is packed into large files (OSS#13171, OSS#13497) — @hengfeiyang - **Trace detail default view** - the trace detail view now defaults to Waterfall, changing the previous default (OSS#13424) — @oasisk - **HTTP API / crate compatibility re-exports removed** - HTTP API and crate compatibility re-exports were removed as part of the modularization (OSS#13560, OSS#13381) — @haohuaijin - **gzip dropped for `do_get`** - gzip compression was dropped for the Arrow Flight `do_get` path (OSS#12947) — @haohuaijin - **Viewer ingestion-token access tightened** - viewers no longer have ingestion-token list access by default; listing is restricted to admin/root users (OSS#12903, ENT#2035) — @Subhra264 - **Old streams alerts v1 APIs removed from RBAC** - the deprecated streams alerts v1 endpoints are no longer permissioned (ENT#2263) — @Subhra264 - **Per-organization rate limits** - global rate limits are now isolated per organization, changing prior cross-org limit behavior (ENT#2254) — @hengfeiyang --- ## Links - **Full Changelog (OSS)**: https://github.com/openobserve/openobserve/compare/v0.91.5...v0.92.0 - **Documentation**: https://openobserve.ai/docs - **Download**: https://openobserve.ai/downloads --- ## Contributors Thank you to all contributors who made this release possible! Shrinath-O2, haohuaijin, hengfeiyang, bjp232004, oasisk, ktx-vaidehi, neha00290, omkarK06, Subhra264, Loaki07, prabhatsharma, ktx-abhay, ktx-mihir, 007harshmahajan, ktx-akshay, YashodhanJoshi1, nikhilsaikethe, ktx-kirtan, vamsikarthikr, uddhavdave, chaitanya-sistla, IluckySi, tsushanth, ktx-riya, mmosarafO2, girirajbidwai, Windforce17, quyentonndbs, DerkSchooltink, PeterDaveHello --- **Note**: For upgrade instructions and migration guides, please refer to the official documentation.