Changelog
Release Date: Jul 25, 2025
- feat: use StrinView to speed up query for main
- fix: dashboard cancel api on unmounted
- fix: tantivy panic when the records mismatch
- test: pipeline-core-tests
- chore: upgrade rust to 2025-05-20
- fix: chat_stream should be routed to queriers
- fix: cancel query multiple panels
- fix: delete result cache to also delete aggregation cache
- feat: upgrade datafusion to v47.0.0
- ci: license check
- chore: remove bucket_num from histogram UDF
- fix: UI performance optimisation (#7254)
- fix: openfga migration for ai
- fix: disable search around for aggregation query
- test: e2e- sortorder-testcases
- feat: sync rc9 to main(BE)
- feat: remove parquet format inverted index
- ci: unit test
- test: Added POM Folder structure to Streams tests, Removed unused fil…
- ci: add more unit tests for tantivy
- chore: add UT for CI
- feat: add env to show dashboard symbol
- chore: clippy delints
- fix: improve stats from file_list_dump
- fix: O2 ai add info
- fix: pass role to list_objects function to list only the resources the user has access to
- fix: build issues
- fix: dashboard variables custom value if present in option set that
- fix: fix for list item not clickable outside text
- fix: multiselect stream share URL fix
- fix: disck cache max metric
- fix: change some error to warn
- fix: pipeline cache
- chore: add unit tests
- fix: added platform and license text
- fix: dashboard variables changes
- feat: dashboard query editor vertical scroll
- fix: count number jump
- test: pending pom and modified existing test file
- fix: aggs cache ratio usage reporting
- feat: support path based value extraction in cipher functions
- chore: clippy fixes
- feat: reset old data job if exists
- fix: Trace-details trace time-range calculation
- fix: remove sql_mode support for FE
- ci: updated openobserve binary path
- fix: o2 ai addtional info main
- fix: remove ws
- fix: case-insensitive stream search
- fix: spath panic when data is empty
- test: Logs Page Major Overhaul
- fix: Free trial rebase
- feat: json editor for pipeline and alert
- fix: single node should push down the whole plan
- fix: replace function drops "$'" while applying filter in the query
- test: Folder movement
- fix: cancelled queries before switching stream in logs
- fix: fixed traces scatter chart rendering
- fix: code mirror indentation line color and position fix
- fix: fix histogram issue when user redirected from streams to logs an…
- fix: f32 deserialization nats (#7543)
- fix: rollback single node pushdown
- fix: optimize topk
- fix: show unauthorised error in o2 ai chat
- fix: dashboard height issue
- chore: multiple improvements
- feat: add exponential retry to remote wal file selection
- fix: logs page unit test improvement
- fix: dashboard conflict issue
- test: table transpose validation updates
- fix: RBAC default role
- chore: fix http code for search job
- test: enhance existing test cases using Page-Manager
- fix: made get ingestion url function as util
- test: e2e POM Conversion 4
- fix: add alert page UI changes
- fix: use phrase search with match_all
- fix: update cancelQueryAbort to set isPartialData
- feat: use tantivy to improve value api
- chore: added new download script for openobserve and o2-enterprise
- test: Added page manager for sanity and sanity2
- chore(deps): bump @intlify/core-base and vue-i18n in /web
- perf: fix slowness by improving file movement for the ingester
- feat: Domain management APIs
- fix: cherry pick hec changes
- fix: dashboard if no label, remove unnecessary space
- feat: use tantivy to optimzie distinct value search
- chore: nats backward compatibility
- test: Page manager for all spec files
- test: Updated page manager conversion logic for a few pipelines spec …
- test: Updated case for dashboards folder
- fix: all the list tables should have same style
- perf: modify value api sql to use tantivy optimize
- chore(deps): bump on-headers and compression in /web
- fix: UDFs panic for invalid JSON (#7614)
- fix: stream loading issue and console error
- fix: streaming aggregates scansize tooktime and noevents found issue fix
- fix: logs page column should re-populate in table grid from localstorage
- feat: reset scheduled pipeline
- fix: validate password length when creating & updating users
- fix: not overwrite pipeline_id when imported
- fix: avoid deleting pipelines, alerts directly when deleting a stream
- fix: org dropdown typeahead
- fix: ignore super cluster event if org_user already exists
- fix: remote wal changes
- chore: add UTs, run fmt and clippy
- fix: cargo clippy
- fix: Alerts , Dashboards, pipeline Tables made consistent with other tables
- fix: only show o2 ai btn when ai chat is enabled
- fix: align partitions for indexed search (#7642)
- feat: add derived stream to stream meta
- perf: improve disk cache lock time
- fix: openapi docs for alerts v2 apis
- chore: add UTs, run fmt and clippy
- feat: Enrichment redesign
- chore: make plan to one line for cluster mode
- chore(deps): bump form-data from 4.0.3 to 4.0.4 in /web
- fix: use str_match replace LIKE for contains for alert
- fix: show index size when search tantivy
- feat: re_patterns
- fix: use single event to report skipped alert usage reports
- fix: issue 7640 match_all operator getting replaced
- chore: make_builder for utf8view
- ci: updated github release pipeline
- test: e2e-match-all-phrase-tests
- fix: disable partition order for search type ui
- fix: logo in readme for darkmode
- fix: dashboard api call for child variables using rest
- fix: add edit and delete button for favourite saved view
- fix: add alert UI issues
- chore(deps): bump axios from 1.10.0 to 1.11.0 in /web
- perf: improve concurrency for index search
- chore: add UTs, run fmt and clipyy
- chore: Increase required line coverage to 52%
- test: e2e-cte(with-queries)-testcases
- fix: dashboard 16 digit numeric value conversion
- perf: improve search memtable
- ci: modified the release draft template
- fix: o2 ai add context button as component
- fix: check email validity when creating new user
- fix: rbac migration for re_patterns