v1.0.0
achtungsoftware/alarikv1.0.0Sep 11, 2026by github-actions[bot]
Upgrading?
AI Summary
OpenObserve's first 1.x General Availability release introducing AI Observability, SLOs, and Database Monitoring.
Key Highlights
- SLOs with burn-rate alerts and PromQL support.
- AI Observability v1.0 featuring Playground, evals, and experiment workflows.
- Database Monitoring (DBM) feature introduction.
- Synthetic Monitoring fully open-source with super-cluster support.
New Features
- SLO Burn-rate Alerts and PromQL Time-sliced SLOs
- Composite Alerts and Alert Library
- Multi-Alert for SQL and Alert Pending Period
- New Condition Operators (`is_null`, `is_empty`, etc.)
- Terraform/OpenTofu Export for Alerts and SLOs
- Trace Time Index with multi-id lookup
- AI Observability v1.0 (Playground, Annotation Queues, Experiment Workflows)
- Database Monitoring (DBM) surface
- Realtime Metric Alerts
- PromQL Performance Speedups
- zstd compression on OTLP gRPC Ingest
- Per-stream File Formats support
- MCP Server on OSS
- Interactive Table Cells and URL Cell Hyperlinks
Full Release Notes
# OpenObserve v1.0.0 Release Notes
**Download Binaries**: https://openobserve.ai/downloads
**Release Date**: September 11, 2026
**Previous Version**: v0.92.2
---
## Highlights
**v1.0.0 brings you v1.0 of AI Observability.** OpenObserve's end-to-end observability for LLM and agent workloads is now first-class: trace and session evaluations, an eval scheduler, annotation queues and datasets, a **Playground** with execution and scoring, **experiment workflows**, conditional model pricing, and a hardened **agent/service graph**. AI Observability is the defining story of this release — everything you need to monitor, evaluate, and debug AI systems ships in the v1.0 line.
Beyond AI Observability, v1.0.0 is OpenObserve's first **1.x General Availability** release, spanning **375 commits** (295 OSS + 80 enterprise) since the v0.92.2 line. It lands a major expansion of **alerting and reliability**: brand-new **SLOs (Service Level Objectives)** with burn-rate alerts and PromQL/time-sliced targets, **composite alerts**, an **alert library** for browsing, previewing and bulk-installing curated alerts, **multi-alert for SQL** and **pending periods**, plus **Terraform/OpenTofu export** for alerts and SLOs. This release also introduces **Database Monitoring (DBM)**, moves **Synthetic Monitoring fully into open source** with super-cluster support and step-based billing, and lands substantial **PromQL performance** work. Under the hood, the storage layer split into **separate ORM read/write clients** (retiring the sqlite write lock), and the platform saw a broad **i18n, UI-token, and search-cancellation** hardening pass.
---
## New Features
### SLOs (Service Level Objectives)
- **SLO Burn-rate Alerts** - Service Level Objectives with burn-rate alerting (OSS#13704) — @prabhatsharma
- **PromQL & Time-sliced SLOs** - PromQL support for count and time-sliced SLOs, plus SLO/alert regression fixes (OSS#13761) — @prabhatsharma
### Alerts & Incidents
- **Composite Alerts** - alerts composed from multiple sub-alerts, with route-permission entries for the composite endpoints (OSS#13797, ENT#2433) — @prabhatsharma
- **Alert Library** - browse, preview and install curated alerts, including bulk install from the library (OSS#13922, OSS#14125) — @prabhatsharma
- **Multi-Alert for SQL** - support multiple alerts for a single SQL query (OSS#14094) — @YashodhanJoshi1
- **Alert Pending Period** - pending-period support for alerts (OSS#14095) — @YashodhanJoshi1
- **New Condition Operators** - `is_null`/`is_not_null`/`is_empty`/`is_not_empty` operators for alerts, pipelines and evaluator filters (OSS#13978, ENT#2500) — @hengfeiyang
- **Terraform/OpenTofu Export** - export alerts and SLOs as Terraform and OpenTofu (OSS#13849) — @chaitanya-sistla
- **Banner Notifications** - banner-as-notification support (OSS#13667, ENT#2367) — @007harshmahajan
- **Notification Dependency View** - where-used view for templates, destinations and alerts (OSS#13820) — @Shrinath-O2
### Metrics
- **Metric Chart Improvements** - metric chart enhancements (OSS#13546) — @ktx-abhay
- **Realtime Metric Alerts** - evaluate every metrics record against realtime alerts (OSS#13581) — @DHRUV6029
### Logs & Traces
- **Trace Time Index** - trace time index with multi-id and org-wide time-range lookup, and session time-range resolution through the index (OSS#13827, OSS#13837, OSS#13992, OSS#14002) — @hengfeiyang
- **Span Events & Exceptions** - annotate span events and exceptions on the trace timeline (OSS#13715) — @omkarK06
### AI Observability
- **AI Observability v1.0** - this release brings you v1.0 of AI Observability: a first-class, end-to-end surface for monitoring, evaluating and debugging LLM and agent workloads, bringing together evaluations, annotation queues and datasets, the Playground, experiment workflows and the agent/service graph (OSS#13719, OSS#13778, OSS#13991, ENT#2386, ENT#2413, ENT#2501) — @uddhavdave
- **Annotation Queues & Datasets** - annotation queues and datasets for LLM observability (OSS#13719, ENT#2386) — @uddhavdave
- **Experiment Workflows (Phase 3.0)** - LLM experiment workflows (OSS#13778, ENT#2413) — @uddhavdave
- **Playground & Remote Tasks** - Playground and remote task workflows with execution and scoring (OSS#13991, ENT#2501) — @uddhavdave
- **Conditional Model Pricing** - time-based conditional model pricing (OSS#13903) — @007harshmahajan
- **o2-ai Agent HA** - HA mode for the o2-ai agent (OSS#13525, ENT#2300) — @007harshmahajan
### Database Monitoring
- **Database Monitoring (DBM)** - new Database Monitoring surface with enterprise canonicalizers and a module grant (OSS#13918, ENT#2484) — @oasisk
### Synthetic Monitoring
- **Synthetics in OSS + Super-cluster** - super-cluster support, then the move of synthetic monitoring into open source (OSS#13795, ENT#2420) — @Loaki07
- **Step-based Billing** - meter step-based billing usage (shipped dark), unify step billing (price at metering, gate at enqueue), settle synthetics grants at the metering pass, and report step usage to billing providers (OSS#13951, OSS#14224, ENT#2490, ENT#2573) — @Loaki07
- **Journey Advisories Chip** - collapse journey advisories into an on-demand suggestions chip (OSS#13759) — @omkarK06
### Dashboards & Visualization
- **Query Editor Redesign** - dashboard query editor redesign (OSS#13637) — @ktx-vaidehi
- **Interactive Table Cells** - interactive table cells with an in-place Logs Explorer drawer (OSS#13675) — @chaitanya-sistla
- **URL Cell Hyperlinks** - hyperlink support for URL cells in table charts (OSS#13650) — @ktx-abhay
- **Folder Icons** - folder icons (OSS#13895) — @ktx-vaidehi
### RUM (Real User Monitoring)
- **Mobile RUM Error Tracking** - mobile RUM SDK error tracking v2 (OSS#13645) — @bjp232004
- **RUM Error Detail Redesign** - rebuilt the RUM error detail page around issue impact (OSS#13697) — @bjp232004
### Search & Query
- **Org-scoped Search Inspector** - org-scoped search inspector with a dedicated permission (OSS#14005, ENT#2507) — @hengfeiyang
- **TopK `_values` API** - replace `distinct_values_*` streams with tantivy TopK for the `_values` API (OSS#13834) — @hengfeiyang
### Ingestion & Infrastructure
- **zstd on OTLP gRPC Ingest** - zstd compression on OTLP gRPC ingest (OSS#13703) — @Pinguladora
- **Per-stream File Formats** - per-stream file format support (OSS#13677) — @haohuaijin
- **Compactor Delete Delay** - `ZO_COMPACT_DELETE_FILES_DELAY_MINUTES` compactor delay (OSS#13828) — @TessaIO
- **ORM Read/Write Split** - split ORM read/write clients and retire the sqlite write lock (OSS#13927, ENT#2486) — @hengfeiyang
### MCP & IAM
- **MCP Server on OSS** - serve the MCP Server setup page on the OSS build (OSS#13720) — @bjp232004
### UI
- **Functions Segmented Toggle** - replace language radios with a segmented toggle (OSS#13766) — @bjp232004
## Improvements
### Performance
- PromQL speedups: `Utf8View` metric labels, incremental range-function folding into aggregations, a per-series prefix replacing per-window counter-reset scans, preallocated hash-sorted series samples, automatic label timestamp filter selection, and a re-added process-wide series-label cache (OSS#13796, OSS#13989, OSS#13997, OSS#13971, OSS#13756, OSS#13748) — @haohuaijin
- Bound indexed-metrics merge output memory and prepare the indexed-metrics groundwork (OSS#13928, OSS#13907) — @haohuaijin
- Batched per-stream scan for multi-id trace time-range lookup (OSS#14002) — @hengfeiyang
- Preserve indexed top-n aggregation results in search (OSS#13779) — @haohuaijin
### Refactoring & Architecture
- Search internals: replace the `sorted_by_time` bool with a `FileSortOrder` enum, drop it from the distributed plan wire format, decide the merge kind once via `MergeMode`, share the DataFusion pipeline, and lay merge/result/access-plan groundwork for TSID-major metrics (OSS#13853, OSS#13856, OSS#13866, OSS#13861) — @haohuaijin
- Split compaction `merge/mod.rs` by function into job/stream/file modules (OSS#13900) — @haohuaijin
- Split ORM read/write clients, retire the sqlite write lock, and adopt the split clients in enterprise modules (OSS#13927, ENT#2486) — @hengfeiyang
- Rename the AlertManager node role to Scheduler (OSS#13696, ENT#2376) — @hengfeiyang
- Remove the `trace_list_index` feature and the action scripts / action server (OSS#13809, OSS#14000, ENT#2503) — @hengfeiyang
- Register the metrics-index workspace crate and group DataFusion/Tantivy feature configs (OSS#13664, ENT#2483) — @haohuaijin
### CI/CD
- Reliability workflows: a Playwright Stuck-Run-Reaper (active-runs only, zombie labelling), an Auto Merge Queuer that re-adds PRs dequeued by failed checks, and a reliable-exit fix for AI review (OSS#13740, OSS#13743, OSS#13745, OSS#13891, OSS#13886) — @Shrinath-O2
- Rebrand automated PR review as "OpenObserve Code Reviewer", remove the redundant Qodo PR-Agent workflow, and move darwin release builds to `macos-latest-xlarge` (OSS#13871, OSS#13887, OSS#13692, ENT#2461, ENT#2373) — @Shrinath-O2
- Fix `ent-e2e-gate` to build against the PR base line rather than always `main`, and compute the ENT-only subset from `ci_matrix` (OSS#14414, ENT#2396) — @Shrinath-O2
- i18n CI: generate translations in the PR that changes `en-US.json` and stop retrying pushes a merge queue has frozen (OSS#13741, OSS#13765) — @bjp232004
- Playwright: stop SLO-Measurement backfill serializing 21 daily chunks, enable SMTP so the distribution-list email suite runs in ENT, and consume per-shard ingest windows (OSS#13870, ENT#2472, ENT#2434) — @vamsikarthikr
### UI/UX
- Migrate templates and shadows to design tokens and delete the debt baseline (OSS#13769) — @ktx-kirtan
### Internationalization
- Improve Simplified Chinese / zh-CN translations, send key-path context and a term glossary to the translation model, backfill mistranslated locale keys via context-aware regeneration, and correct Spanish product terminology (OSS#13707, OSS#13835, OSS#13967, OSS#13968, OSS#13973) — @hengfeiyang
## Bug Fixes
### SLOs
- Fixed SLO form client-side validation, validating every required field, and a scannable source-alert picker (OSS#14288) — @vamsikarthikr
- Fixed surfacing real API error messages on the SLO form (OSS#14279) — @bjp232004
- Fixed SLO detail and traces navigation cleanup (OSS#13852) — @prabhatsharma
- Fixed assorted SLO bugs (OSS#13784) — @YashodhanJoshi1
### Alerts & Incidents
- Fixed composite alert issues and routed the composite alert clone through the dedicated `/clone` endpoint (OSS#14339, OSS#14352) — @YashodhanJoshi1
- Fixed spacing above Select Folder in the Clone Alert dialog (OSS#14359) — @bjp232004
- Fixed guarding the Import Semantic Groups route on OSS builds (OSS#14365) — @Shrinath-O2
- Fixed preserving the raw payload when switching template-mode tabs and shipped notification templates v2 with rich content and alert chart images (OSS#13661, OSS#13640) — @oasisk
- Fixed losing Slack alerts on undeliverable link URLs (OSS#13753) — @oasisk
- Fixed typing the aggregation HAVING clause from the aggregate rather than the column (OSS#13790) — @hengfeiyang
- Fixed the preview-template RBAC error (OSS#14341) — @Subhra264
- Fixed reducing DB calls for realtime alerts (OSS#13920) — @hengfeiyang
- Fixed alert improvements v3 (OSS#13670) — @bjp232004
### AI Observability
- Fixed AI observability issues across the 1.0.0 backports (OSS#14066, OSS#14120, OSS#14343, ENT#2541, ENT#2594) — @uddhavdave
- Fixed experiment summaries, costs and comparisons, and provider testing / playground feedback / experiment results (ENT#2582, OSS#14258) — @uddhavdave
- Fixed the LLM chart renderer, moving the AI observability monitor section to OSS, and hiding scores/agents labels on OSS builds (OSS#14160, OSS#14380, OSS#14385, OSS#14389) — @nikhilsaikethe
- Fixed preserving online-evaluation provider API keys (OSS#13739) — @uddhavdave
- Fixed routing annotation-queue score lookups to queriers, validating machine-score streams, and intermittent 500s hydrating annotation-queue items (OSS#13801, OSS#13881, ENT#2423, ENT#2473) — @uddhavdave
- Fixed the session detail output message (OSS#13889) — @uddhavdave
- Fixed migrating annotation-queue and dataset permissions and adding their OpenFGA types (OSS#13888, ENT#2477) — @uddhavdave
- Fixed service-streams correlation P0/P1/P2 review items with raw emission, anchor narrowing, shared ranking and a discovered-services flat table (OSS#13668, OSS#13710, ENT#2368, ENT#2381) — @oasisk
- Fixed canonicalizing model names in the service graph to prevent node splitting (OSS#13561) — @oasisk
- Fixed changing the MCP URL and MCP tool calls returning 404 when `ZO_BASE_URI` is set (OSS#14055, OSS#13844) — @nikhilsaikethe
### Metrics
- Fixed preserving the numeric JSON series hash and timestamp sorting for hash-ordered queries (OSS#13893, OSS#13919) — @haohuaijin
- Fixed matching `__name__` selectors for uppercase metric names and preserving mixed-case WAL metric names (OSS#13917, OSS#13937) — @hengfeiyang
- Fixed resolving the metric name from a `__name__` matcher for authz (OSS#14342) — @Subhra264
- Fixed restoring query-builder filters after leaving the Custom Chart (OSS#14405) — @bjp232004
- Fixed the metric prefix not being visible initially and table-chart icon alignment (OSS#13996) — @ktx-abhay
### Search & Query
- Fixed preserving the projection schema when rewriting `match_all` and accepting scalar inputs in string UDFs (OSS#13808, OSS#14220) — @haohuaijin
- Fixed clamping the auto-histogram interval to 1s for sub-10s ranges and scanning the exact requested range for histogram queries (OSS#13916, OSS#13969) — @hengfeiyang
- Fixed tying WAL search file locks to guards so cancelled queries release them, releasing the admission slot and follower task status on cancellation, and a running-slot reservation TTL backstop (OSS#13953, OSS#13954, ENT#2494) — @hengfeiyang
- Fixed quick mode rewriting SELECT inside subqueries and rejecting `LIMIT` in filter mode instead of building an invalid query (OSS#13787, OSS#13773) — @ameyypawar
- Fixed enhancing FTS-field filtering logic in the search function (OSS#13767) — @hengfeiyang
- Fixed reading stream stats from the primary and retrying failed scans (OSS#14320) — @hengfeiyang
- Fixed `match_all` pipe query corruption and classifying unquoted LIKE patterns wherever the parser stops (OSS#13764, OSS#13818) — @bjp232004
- Fixed Vortex Utf8-typed string statistics breaking Utf8View interval analysis (OSS#14075, ENT#2530) — @haohuaijin
### Logs & Traces
- Fixed the logs page freezing when wrap is enabled and loading the stream list on Visualize when none is selected (OSS#13638, OSS#13812) — @ktx-vaidehi
- Fixed rendering streaming aggregation results as they arrive and replacing the page instead of appending when a stream opens empty (OSS#14334, OSS#14335) — @omkarK06
- Fixed retaining the query re-applied from Search History (OSS#14287) — @neha00290
- Fixed resetting field-list pagination when the stream changes via SQL mode, plus copy-to-clipboard notification and minor logs-page issues (OSS#14384, OSS#14314) — @bjp232004
- Fixed scoping "View Logs" correlated query to the clicked span and trace-log correlation with Trace Graph height (OSS#13700, OSS#13901) — @omkarK06
- Fixed saturating span duration when `end_time` precedes `start_time` and truncating long span/service names in trace detail (OSS#14368, OSS#14361) — @omkarK06
- Fixed passing the expanded row to View Trace and restoring the traces "View Logs" URL (OSS#13722, OSS#13662) — @omkarK06
- Fixed showing the local timezone in the stream-detail time range (OSS#13652) — @Shrinath-O2
### Dashboards & Visualization
- Fixed large dashboards freezing the browser on open and table panels freezing/crashing on large results by windowing the OTable row model to the virtual-scroll range (OSS#13970, OSS#13933) — @ktx-vaidehi
- Fixed dropping stream events from a superseded PromQL panel run and keeping rows whose other y column is null (OSS#14374, OSS#14185) — @ktx-vaidehi
- Fixed the dashboard report overlap issue and the builder-tab saved-views apply issue (OSS#14328, OSS#14418) — @ktx-abhay
- Fixed deduplicating panel and layout IDs on import/load and label-overlap/layout improvements (OSS#13760, OSS#13725, OSS#13815) — @ktx-abhay
- Fixed dashboard table column formatting via the column header and persisting the builder chart in saved views (OSS#13695, OSS#13994) — @ktx-abhay
- Fixed png-to-svg chart types and the panel annotation button icon (OSS#13911, OSS#13718) — @ktx-vaidehi
- Fixed the `AbortError` guard in the dashboard search error handler (OSS#13309) — @tsushanth
- Fixed database and alerts page UI improvements (OSS#13963) — @ktx-abhay
### Synthetic Monitoring
- Fixed the recorder extension install link, record/replay setup gate, configurable store URL, and a sequential recorder setup checklist with state-safe refresh and incognito failure recovery (OSS#13658, OSS#13684) — @omkarK06
- Fixed recording from a specific step without silently downgrading actions, showing where recorded steps will land, and reading a run's evidence without leaving the step (OSS#13799, OSS#13860, OSS#13879) — @omkarK06
- Fixed moving check variables into a shared resizable panel and collapsing the variables panel by default (OSS#13699, OSS#13825) — @omkarK06
- Fixed deployment ceilings surviving a config reload (OSS#13785) — @Loaki07
- Fixed the synthetics locations UI in configure-location (OSS#13475) — @omkarK06
### RUM (Real User Monitoring)
- Fixed restoring RUM-traces correlation for zero-stripped trace ids and adding missing share-URL support to RUM pages (OSS#13959, OSS#14003) — @omkarK06
- Fixed the browser SDK bump to 0.4.2 (OSS#13584, OSS#14102) — @bjp232004
### Infrastructure & Storage
- Fixed serializing every remaining sqlite write path (OSS#13905, ENT#2480) — @hengfeiyang
- Fixed preventing NATS KV watch consumer accumulation on reconnect storms and failing startup when the NATS queue backend is unreachable (OSS#13676, OSS#13914) — @hengfeiyang
- Fixed scoping postgres catalog lookups to the active schema (OSS#13723) — @hengfeiyang
- Fixed waiting for the WAL settle window before merging the previous hour and skipping `session_id` in trace-time-index merge when files lack the column (OSS#13880, OSS#13863) — @hengfeiyang
- Fixed retention deleting one extra day and the file-list timestamp occasionally being zero (OSS#13804, OSS#13936) — @hengfeiyang
- Fixed supporting zstd-compressed HTTP requests and enabling tonic zstd in the enterprise build (OSS#13728, ENT#2377) — @hengfeiyang
- Fixed only reading `file_list_dump_stats` when dumping is enabled and always creating the table (OSS#13830, OSS#13873) — @YashodhanJoshi1
- Fixed collapsing apt-get layers and cleaning cache in the Dockerfiles (OSS#13633) — @sangharshcs
- Fixed upgrading the build image to `ubicloud-standard-16` (OSS#13950) — @haohuaijin
### Authentication, RBAC & Security
- Fixed returning 403 instead of panicking when a user is not in the org (OSS#13878) — @hengfeiyang
- Fixed stopping deployment internals being served on the unauthenticated `/config` and authorizing `GET /{org}/config` for any org member (OSS#13921, ENT#2485) — @oasisk
- Fixed adding an env to completely skip SSRF checks (OSS#13682) — @YashodhanJoshi1
- Fixed caching invites and handling auth for invite rejection (OSS#13613, OSS#13566, ENT#2344) — @YashodhanJoshi1
- Fixed keeping the `_meta` org list out of the header switcher dropdown and creating the `_meta` organization at startup (OSS#14388, OSS#14377) — @Loaki07
### Workflows
- Fixed draft workflows and workflow UX improvements (OSS#13666, OSS#13929) — @nikhilsaikethe
### Pipelines
- Fixed the pipeline destination Add dialog closing itself on a slow API response (OSS#14419) — @vamsikarthikr
### API & Ingestion
- Fixed stopping unprintable error messages collapsing responses into a bare 500 and returning empty when usage is missing instead of erroring (OSS#13952, OSS#13842) — @hengfeiyang
- Fixed paginating multi-stream logs with a single `UNION ALL BY NAME` query (OSS#14079) — @Loaki07
### Web / UI-UX
- Fixed 1.0.0 UI changes and re-placing the toggle pill after an item reorder (OSS#14083, OSS#13721) — @bjp232004
- Fixed button tooltip and patterns-page scroll, and closing an open dropdown before the rail flyout opens (OSS#14373, OSS#14370) — @ktx-vaidehi
- Fixed gating the keyboard-shortcut cheatsheet to reachable pages and stopping the O2 AI chat opening via the ungated Ctrl+B shortcut on OSS (OSS#14415, OSS#14397) — @Shrinath-O2
- Fixed logs scroll jump, dashboard tab-rename width, banner usage, and build warnings (OSS#13858, OSS#13729) — @ktx-vaidehi
- Fixed translated placeholder names crashing localized pages (OSS#13833) — @hengfeiyang
- Fixed AI-page improvements and hiding LLM Model Pricing on OSS builds (OSS#13689, OSS#13651) — @ktx-abhay
- Fixed memory-leak issues (OSS#14170) — @ktx-abhay
- Fixed org-id inclusion in the route (OSS#14160) — @nikhilsaikethe
### Documentation
- Fixed an "occured" typo in alert and folder doc comments (OSS#13705) — @latent-9
## Testing
- E2E stabilization and self-heal across Alerts, Traces, Logs, Reports, Correlation and the alpha1 cloud suite, plus Sentinel POM-compliance sweeps and auto-generated bug-repro tests (OSS#13626, OSS#13672, OSS#13674, OSS#13724, OSS#13727, OSS#13735, OSS#13746, OSS#13752, OSS#13875, OSS#13934, OSS#13657, ENT#2351, ENT#2495) — @Shrinath-O2
- Migrated multi-alert and correlation API specs from Playwright to pytest (OSS#13788, OSS#13791, ENT#2412, ENT#2419) — @Shrinath-O2
- SLO E2E + API suite, mobile RUM SDK end-to-end suite across 4 platforms with session-replay upload assertions, and email-destination / distribution-list E2E (OSS#13836, OSS#13628, OSS#13945, OSS#13876) — @vamsikarthikr
- Query-agent sentinels for `match_all`/CSE/FST rewrite coverage and a parametrized workflow condition-eval matrix (OSS#13810, OSS#13824, OSS#13999) — @neha00290
- Dashboards, metrics, logs, reports and date-time-picker E2E coverage plus alpha-environment stabilization (OSS#13747, OSS#13758, OSS#13781, OSS#13884, OSS#13894, OSS#13912, OSS#13972, ENT#2431, ENT#2448) — @ktx-akshay
## Release Timeline
| Version | Date | Notes |
|---------|------|-------|
| v1.0.0-rc1 | August 28, 2026 | Initial release candidate |
| v1.0.0-rc2 | September 2, 2026 | Alerts, AI-obs and search stabilization |
| v1.0.0-rc3 | September 8, 2026 | SLO forms, PromQL authz and streaming/traces fixes |
| v1.0.0-rc4 | September 9, 2026 | AI observability backports |
| v1.0.0-rc5 | September 10, 2026 | Logs, alerts, traces and `_meta` org fixes |
| **v1.0.0** | **September 11, 2026** | **General Availability** |
---
## Statistics
- **Total Commits**: 295 (OSS)
- **Features**: 41
- **Performance Improvements**: 8
- **Bug Fixes**: 95
- **Test Improvements**: 5
- **Contributors**: 29
---
## Breaking Changes
- **Usage stream is now enterprise-only** - the usage stream is no longer produced on OSS builds (OSS#14348) — @Loaki07
- **`distinct_values_*` streams replaced** - the `_values` API now uses tantivy TopK instead of `distinct_values_*` streams (OSS#13834) — @hengfeiyang
- **Action scripts / action server removed** - the action scripts and action server were removed (OSS#14000, ENT#2503) — @hengfeiyang
- **`trace_list_index` feature removed** - the trace list index feature was removed (OSS#13809) — @hengfeiyang
- **ORM read/write client split** - the sqlite write lock was retired and the ORM was split into separate read/write clients (OSS#13927, ENT#2486) — @hengfeiyang
- **AlertManager node role renamed to Scheduler** - the `AlertManager` node role is now `Scheduler` (OSS#13696, ENT#2376) — @hengfeiyang
- **Deployment internals removed from unauthenticated `/config`** - deployment internals are no longer served on the unauthenticated `/config` endpoint (OSS#13921) — @oasisk
- **Reserved columns rejected** - `delete_fields` and `update_fields_type` now reject reserved columns (OSS#14354) — @oasisk
---
## Links
- **Full Changelog (OSS)**: https://github.com/openobserve/openobserve/compare/v0.92.2...v1.0.0
- **Documentation**: https://openobserve.ai/docs
- **Download**: https://openobserve.ai/downloads
---
## Contributors
Thank you to all contributors who made this release possible!
Shrinath-O2, hengfeiyang, haohuaijin, uddhavdave, bjp232004, omkarK06, ktx-vaidehi, ktx-akshay, oasisk, vamsikarthikr, Loaki07, ktx-abhay, YashodhanJoshi1, nikhilsaikethe, prabhatsharma, neha00290, 007harshmahajan, Subhra264, chaitanya-sistla, ameyypawar, tsushanth, sidharth-sinhasane, sangharshcs, latent-9, ktx-kirtan, jvaldesbit, TessaIO, Pinguladora, DHRUV6029
---
**Note**: For upgrade instructions and migration guides, please refer to the official documentation.
Related Repositories
A tool for creating and running Linux containers using lightweight virtual machines on a Mac. It is written in Swift, and optimized for Apple silicon.
Lightning-Fast, On-Device, Multilingual TTS — running natively via ONNX.
Fastest and only macOS Dictation app with on-device STT and custom trained AI enhancement model. Windows, iOS testflight! Android, Linux waitlist open! A local Wispr Flow alternative. Follow https://x.com/fluidvoiceapp for more
The best native proxy client for iOS, iPadOS, macOS, and tvOS.
73 MB open source ScreenStudio alternative. Tiny, powerful with incredible performance. Native Swift app.