📦 Download Binaries from https://openobserve.ai/downloads
What's Changed
- fix: removed spans limit from trace details by @omkarK06 in #11333
- fix: validate multi-stream SQL join query fields against correct stream schema by @Loaki07 in #11374
- fix: service accounts should not be able to rotate token without rbac by @Subhra264 in #11359
- chore: LLM observability user-pricing by @007harshmahajan in #10781
- fix: report folder issues by @nikhilsaikethe in #11362
- fix: added tooltips for formatted span and error count by @omkarK06 in #11373
- fix: improve real ip logic by @hengfeiyang in #11378
- Feat: Add cloudformation stack-set support by @chaitanya-sistla in #11268
- fix: Auto run query feature by @bjp232004 in #11376
- chore: code cleanup and add trace_id in logs by @haohuaijin in #11385
- fix: return empty if either left or right is empty for and by @vnghia in #11361
- fix: disable partitioning for ORDER BY on non-timestamp column by @Loaki07 in #11389
- fix: deadloop fix while error response by @bjp232004 in #11391
- fix: add custom skill support by @hengfeiyang in #11381
- chore(deps): bump docker/login-action from 3 to 4 by @dependabot[bot] in #11345
- chore(deps): bump dompurify from 3.3.2 to 3.4.0 in /web by @dependabot[bot] in #11285
- chore(deps): bump follow-redirects from 1.15.11 to 1.16.0 in /web by @dependabot[bot] in #11262
- chore(deps): bump rand from 0.10.0 to 0.10.1 by @dependabot[bot] in #11260
- chore(deps): bump softprops/action-gh-release from 2 to 3 by @dependabot[bot] in #11256
- chore(deps): bump actions/github-script from 6 to 9 by @dependabot[bot] in #11255
- test: Add e2e for anomalies feature by @neha00290 in #11358
- chore(deps): bump uuid and googleapis in /tests/ui-testing by @dependabot[bot] in #11397
- chore: last refreshed for logs and traces by @oasisk in #11398
- test: fix Dex submit button click interception on alpha AKS environment by @Shrinath-O2 in #11275
- fix: persist include/exclude selection after switching between them by @bjp232004 in #11402
- fix: show refresh button inline by @nikhilsaikethe in #11405
- feat: dashboard validation sync from BE by @ktx-abhay in #11034
- fix: Histogram loading issue stream switch by @bjp232004 in #11414
- fix: dashboard table chart render if no label by @ktx-vaidehi in #11409
- fix: map_group_to_role should work even when custom_role is empty by @Subhra264 in #11408
- fix: updated trace spans size by @omkarK06 in #11420
- fix: stack histogram based on stream fields by @nikhilsaikethe in #11390
- revert: "fix: node health api (#8744)" by @hengfeiyang in #11425
- fix: Issue 1538 autorun loading by @bjp232004 in #11428
- test: skipped failing anomalies test by @Shrinath-O2 in #11429
- chore: remove some unused code by @haohuaijin in #11419
- fix: remove labels from analze and inspect buttons by @nikhilsaikethe in #11431
- fix: dashboards loading by @oasisk in #11434
- Revert "fix: dashboards loading" by @uddhavdave in #11436
- Revert "feat: dashboard validation sync from BE" by @ktx-kirtan in #11437
- fix: adding config to disable custom-llm-model-pricing by @007harshmahajan in #11430
- fix: show histogram y axis as unit numbers by @nikhilsaikethe in #11435
- fix: split metrics into Node, Pod, Network, and Other tabs in Traces by @omkarK06 in #11399
- ci: unify PR/issue metadata automation into single workflow by @Shrinath-O2 in #11442
- feat: Issue 11352 persist stream by @bjp232004 in #11445
- fix: should convert non strings to strings for histogram stack by @nikhilsaikethe in #11440
- feat(o2ai): render CLI tool_result summary and command by @hengfeiyang in #11449
- chore: improve ci rust build cache by @uddhavdave in #11426
- ci: auto-assign metadata to PRs and issues by @Shrinath-O2 in #11455
- ci: make merge-reports-to-TestDino non-blocking for playwright_summary by @Shrinath-O2 in #11457
- fix: Incorrect duration values were displayed in logs-details correlation traces tab by @omkarK06 in #11462
- fix: In traced duration field added max option by @omkarK06 in #11464
- fix: add cache-control header for static assets by @nikhilsaikethe in #11461
- fix: show include or exlcude fro timestamp field by @nikhilsaikethe in #11460
- chore: new home page by @oasisk in #11458
- fix: applied debounce for absolute time range by @bjp232004 in #11465
- fix: Auto run localstorage persist by @bjp232004 in #11472
- fix: use text casting for cache report list db query by @Subhra264 in #11418
- fix: traces UI fixes by @omkarK06 in #11473
- fix: clear UDS when only _timestamp remains after removal by @hengfeiyang in #11478
- feat(cloud): support contract subscription by @uddhavdave in #11336
- refactor: make detect_llm_stream accept a key-lookup closure by @hengfeiyang in #11480
- fix: add tooltips for stream and group names in FieldList component by @ktx-kirtan in #11466
- fix: correct Parsing of start_time and end_time Nanosecond Values by @omkarK06 in #11485
- fix: add usage reporting to license by @YashodhanJoshi1 in #11192
- fix: dashboard shows no data while chart is in rendering state #11205 by @ktx-abhay in #11332
- fix: issues over autosuggestion value suggestions on query editor by @nikhilsaikethe in #11403
- fix: force llm field datatype by @haohuaijin in #11491
- fix: llm_usage_tokens_input not found by @hengfeiyang in #11494
- fix: skip milestone on PRs not targeting main branch by @Shrinath-O2 in #11503
- fix: enhance PR review workflow to manage existing comments by @ktx-abhay in #11447
- chore(deps): bump slackapi/slack-github-action from 3.0.1 to 3.0.2 by @dependabot[bot] in #11501
- chore(deps-dev): bump postcss from 8.5.6 to 8.5.10 in /web by @dependabot[bot] in #11456
- fix: when switching between organization and toggle sql mode if field… by @bjp232004 in #11506
- fix(cloud): billing page by @uddhavdave in #11487
- fix: minor isues by @nikhilsaikethe in #11502
- ci: parallel frontend+binary build, remove coverage reporting by @007harshmahajan in #11470
- fix: alerts/scheduled pipelines should follow cron when created/updated or enabled by @Subhra264 in #11489
- fix: stream settings update api should dedup fields before adding them to settings by @Subhra264 in #11496
- chore(deps): bump uuid from 13.0.0 to 14.0.0 in /web by @dependabot[bot] in #11438
- fix: stream page, user defined fields should not have option to Add to defined schema by @bjp232004 in #11508
- fix: on stream or organization change it should load respective data by @bjp232004 in #11510
- fix: traces list shows blank rows when filtered by duration by @hengfeiyang in #11514
- fix: sre agent sa creation by @uddhavdave in #11507
- fix: load previously used filters by @oasisk in #11515
- feat: add llm_input and llm_output as default full text search fields by @hengfeiyang in #11518
- fix: Show error when selected span id from traces page does not matches in trace by @omkarK06 in #11519
- ci: fix flaky tests by @uddhavdave in #11504
- fix: list alert and list dashboard should use correct ofga query for list only permitted by @Subhra264 in #11526
- fix: switching include exclude fix by @bjp232004 in #11521
- fix: In traces changing org should reset the trace results by @omkarK06 in #11517
- test: add E2E regression tests for bugs #11400 and #11498 by @neha00290 in #11527
- fix: O2 aichatbot fullscreen by @bjp232004 in #11530
- fix: in update stream settings api the request add array should also be deduped by @Subhra264 in #11525
- feat: add reset file-list-jobs subcommand by @hengfeiyang in #11535
- fix: fixed sorting by in traces for spans mode by @omkarK06 in #11538
- fix: in sql mode, view logs from traces page to not prefill trace_id … by @bjp232004 in #11541
- fix: SQL query gets corrupted when replacing [WHERE_CLAUSE] containing $ by @omkarK06 in #11542
- fix: migrations issue in llm-user-model by @007harshmahajan in #11546
- fix: should pass is aggregation value when shifting from promql / sql… by @nikhilsaikethe in #11548
- fix: log table sync histogram color by @nikhilsaikethe in #11545
- fix: o2 assistant changes by @nikhilsaikethe in #11544
- fix: correct inflated took time in streaming search (search + histogram) by @Loaki07 in #11551
- fix: remove actions scripts from dialog by @nikhilsaikethe in #11553
- fix: updating is_llm_stream via UpdateStreamSettings by @hengfeiyang in #11562
- feat: Datasources integration by @bjp232004 in #11564
- fix: removed duplicate api while view logs from traces with auto run … by @bjp232004 in #11567
- fix: add alert v3 issues by @nikhilsaikethe in #11582
- feat: service catalog in traces by @omkarK06 in #11555
- fix: default query change when user create schedule pipeline by @bjp232004 in #11579
- fix: alert issue -11577 by @nikhilsaikethe in #11589
- chore: add sync unit tests by @Loaki07 in #11588
- test: fix alert-v3 tests by @neha00290 in #11570
- fix: field grouping on logs and traces pages by @oasisk in #11576
- fix: correct field access order for CSV download in TableRenderer by @ktx-abhay in #11591
- fix: home page UI fix by @bjp232004 in #11585
- chore(deps): bump slackapi/slack-github-action from 3.0.2 to 3.0.3 by @dependabot[bot] in #11600
- fix: traces important fields are not visible in field list by @omkarK06 in #11608
- fix: added combined scroll in logs for histogram and logs table by @omkarK06 in #11415
- test: dedup alert threshold and tab switching for v3 UI by @neha00290 in #11609
- fix: replace vue-json-pretty with CodeQueryEditor for LLM JSON rendering by @omkarK06 in #11597
- feat: add super cluster sync support for anomaly detection by @Loaki07 in #11587
- fix: ent build by @007harshmahajan in #11613
- test: add API tests for stream settings deduplication by @neha00290 in #11516
- fix: add alert top bar changes by @nikhilsaikethe in #11605
- fix: ubi-30 to ubi-16 by @007harshmahajan in #11621
Full Changelog: v0.80.0-rc4...v0.90.0-rc1