📦 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
- fix: Issue 11606 search term logs page by @bjp232004 in #11607
- fix: force parquet file format for non-enterprise builds by @hengfeiyang in #11618
- test: add default query format assertions and Run Query button test for scheduled pipeline by @neha00290 in #11623
- fix(search): use available indexes when one AND field has empty index (#11239) by @mac119 in #11369
- chore: change default max size to 2GB for compactor by @hengfeiyang in #11629
- feat: ux improvement tabs and buttons by @ktx-vaidehi in #11595
- chore: update index docs by @haohuaijin in #11639
- refactor(compactor): select old-data hours by file size, push merge filter to SQL by @hengfeiyang in #11638
- fix: check if slack url exists or not if exists then only use otherwise use default by @nikhilsaikethe in #11636
- perf: reduce compactor memory usage by @haohuaijin in #11641
- chore: enhance frontend linting and build process by @ktx-kirtan in #11643
- test: add regression tests for 10 closed logs bugs by @neha00290 in #11632
- test: add regression tests for same-dashboard drilldown URL clobbering by @ktx-akshay in #11653
- fix: corelation fixes (#11646) by @oasisk in #11649
- test: add alerts stream-switching regression tests for 5 canvas/graph bugs by @neha00290 in #11651
- fix: update eslint config by @omkarK06 in #11664
- fix: ux revamp of buttons and tabs by @ktx-vaidehi in #11652
- test: stabilise alpha1 e2e tests via UI org-switch by @Shrinath-O2 in #11528
- test: skip TestDino upload and cache on green runs by @Shrinath-O2 in #11668
- fix: update Playwright selectors for UX revamp of buttons and tabs by @Shrinath-O2 in #11670
- test: add regression tests for same-dashboard drilldown-URL clobbering by @ktx-akshay in #11661
- fix: Issue ent 1609 patterns inspector by @bjp232004 in #11648
- test: add dedicated playwright regression workflow by @Shrinath-O2 in #11669
- feat: added an "Error" tab to the trace details sidebar by @omkarK06 in #11655
- fix: added default key log fields as columns in logs correaltion table by @omkarK06 in #11676
- feat: dashboard reports as csv by @ktx-vaidehi in #11282
- feat: added an DB tab to the trace details sidebar by @omkarK06 in #11675
- test: add dedicated playwright regression workflow and sync tests with ENT by @Shrinath-O2 in #11677
- fix: home usage component by @bjp232004 in #11679
- perf: repartition parquet file to fit target partitions by @haohuaijin in #11685
- fix(web): add frontend validation for alert name special characters (… by @mac119 in #11366
- fix: service details operations table sorting by @omkarK06 in #11683
- fix: alert template {field:N} length truncation in destination template by @hengfeiyang in #11697
- test: add Playwright E2E tests for service catalog by @neha00290 in #11703
- test: add regression E2E batch-1 for traces, logs, and alerts by @neha00290 in #11706
- fix: refactor llm attribute trace by @uddhavdave in #11626
- fix: corelation custom groups + settings fixes (cherry-pick from v0.90.0) by @oasisk in #11705
- impr: builder tab improvements by @ktx-abhay in #11586
- perf: tantivy index improve by @haohuaijin in #11708
- fix: Patterns UI change by @bjp232004 in #11711
- fix: simpel select asc issue and distinct time range by @haohuaijin in #11715
- chore(deps): bump fast-uri from 3.1.0 to 3.1.2 in /web by @dependabot[bot] in #11704
- test: add regression tests for traces bugs #11687 and #11689 by @neha00290 in #11718
- fix: llm observability issues by @nikhilsaikethe in #11723
- fix: support cycle in usage by @YashodhanJoshi1 in #11547
- fix: query explain analyze for enrichment tables by @uddhavdave in #11732
- test: clean up bug report template — fix typos, remove redundant categories by @Shrinath-O2 in #11729
- fix: added multi stream api support in correlated logs by @omkarK06 in #11722
- fix: tabs and buttons UX by @ktx-vaidehi in #11737
- fix: added support for schematic group fields mapping when creating multi stream queries by @omkarK06 in #11741
- fix: claude PR is using opus models hence causing high cost by @007harshmahajan in #11744
- fix(traces): open span details in Flame Graph view by @omkarK06 in #11713
- fix: disable or enable llm ui using local storage by @nikhilsaikethe in #11750
- fix: alerts buttons text by @ktx-vaidehi in #11751
- fix: two scrollbars were visible on logs page and logs tab in traces page by @omkarK06 in #11789
- fix: timechart rendering issue from visualize to timechart by @ktx-abhay in #11790
- test: split logsQueryBuilder into 3 files and rebalance Logs CI shards by @Shrinath-O2 in #11752
- fix: UX revamp buttons by @ktx-vaidehi in #11792
- test: move QB ingestion to beforeAll, skip redundant initial queries by @Shrinath-O2 in #11797
- fix: histogram cache returns duplicate hits when
stream_min_tsfalls mid-bucket by @Loaki07 in #11800 - fix: refactor ssrf by @oasisk in #11734
- fix: timechart tab issues by @ktx-abhay in #11803
- feat: org level storage configuration by @YashodhanJoshi1 in #11614
- feat: ux improvement dialog by @ktx-vaidehi in #11644
- fix: ux improvement dialog - Revert by @ktx-kirtan in #11824
- fix: migration-issues-fixes by @Loaki07 in #11827
- fix: dynamic budle name by @bjp232004 in #11831
- fix: traces spans column sorting by @omkarK06 in #11817
- fix: Traces LLM tab preview UI issue by @omkarK06 in #11830
- fix: don't allow creating saved views with same name in same org by @Subhra264 in #11736
- fix: fixed duplicated traces search calls in live mode by @omkarK06 in #11820
- fix: correct pagination for ORDER BY non-timestamp column in _search_stream by @Loaki07 in #11654
- fix: trace details stream name was missing in short url by @omkarK06 in #11842
- fix: reset file-list-jobs with stream by @hengfeiyang in #11854
- fix: dashboard no data issue by @ktx-abhay in #11840
- fix: security_audit upgrade by @007harshmahajan in #11861
- fix: dashboard table chart padding issue by @ktx-abhay in #11845
- fix: templates fetch issue by @chaitanya-sistla in #11795
- fix: alert issues main by @nikhilsaikethe in #11849
- fix: license ui issues by @nikhilsaikethe in #11847
- perf: reduce compactor memory by @haohuaijin in #11851
- fix: file list migration url by @hengfeiyang in #11883
- fix: do not fill missing vlaue for breakdown field by @ktx-abhay in #11887
- fix: restore search priming in QB lite init, fix SQL OFF filter parsing by @Shrinath-O2 in #11823
- feat: impl tantivy footer cache by @haohuaijin in #11895
- feat: deepseek pr review by @007harshmahajan in #11858
- fix: check if user password is empty in the authentication by @Subhra264 in #11906
- fix: check if auth password is empty for ingestion endpoints by @Subhra264 in #11918
- fix: sessions table by @uddhavdave in #11746
- fix: file list dump logic for evict by @hengfeiyang in #11933
- fix: handled multiple root nodes in trace graph by @omkarK06 in #11937
- fix: correct size=-1 handling and TopKHeap k=0 guard for non-ts ORDER BY by @Loaki07 in #11947
- fix: IAM user role assignment changes by @oasisk in #11964
- fix: deepseek write error: Broken pipe and Argument list too long by @007harshmahajan in #11940
- perf: store row_group_size in tantivy puffin footer and shrink to 128k by @hengfeiyang in #11965
- refactor: update file statistics cache configuration and metrics by @hengfeiyang in #11950
- fix: do not clear last period end time by @Subhra264 in #11953
- test: add E2E tests for report folders functionality by @neha00290 in #11985
- fix: revamp rbac by @Subhra264 in #11610
- fix: add runtime validation checks to sql queries for traces and sessions by @uddhavdave in #11960
- perf: tantivy optimizer for histogram with secondary index by @haohuaijin in #11994
- perf: optimizer target partition config by @haohuaijin in #12051
- fix: report list not getting refreshed after creating new report by @omkarK06 in #12054
- fix: strip api prefix if not already stripped by @Subhra264 in #12063
- test: add E2E regression tests for scroll retention (#9044) and undefined length (#7354) by @neha00290 in #12061
- refactor: unify search partition handle (1) by @haohuaijin in #12067
- fix: logs page getting auto log out by @nikhilsaikethe in #12066
- fix: should allow != in alert import by @nikhilsaikethe in #12077
- fix(file_downloader): fix priority queue OOM and LIFO ordering by @Loaki07 in #12079
- test: add 15 E2E regression tests for logs and traces bugs by @neha00290 in #12084
- refactor: unify search partition handle (2) by @haohuaijin in #12099
- fix: support union in pipeline by @haohuaijin in #12117
- fix: object store bulk delete issue by @hengfeiyang in #12116
- fix: checks added for nlp text by @bjp232004 in #12135
- refactor: unify search partition handle (3) by @haohuaijin in #12115
- perf: single node tantivy topn by @haohuaijin in #12181
- fix: anomoly history api by @oasisk in #12187
- perf: add get_ranges for local cache by @hengfeiyang in #12194
- fix: anomaly rbac migration by @Subhra264 in #12142
- fix: logs page issues main by @nikhilsaikethe in #12185
- feat: add gc-file-list cli to clean stale stream files from storage by @hengfeiyang in #12199
- fix: TopKHeap for non-ts ORDER BY in
latest_streamby @Loaki07 in #12134 - refactor: unify search partition handle (4) by @haohuaijin in #12193
- fix: ingestion limit wording main by @oasisk in #12229
- fix: disabling some APIs by @007harshmahajan in #12220
- fix: restore retry guard in enrichment table URL validation by @neha00290 in #12218
- fix: badge text 200GB → 50GB for open_source variant in en.json by @oasisk in #12230
- refactor: unify search partition handle (5) by @haohuaijin in #12241
- fix: prevent cross-type enrichment table name collision by @neha00290 in #12249
- feat: incremental compaction of the still-open current hour by @hengfeiyang in #12226
- test: fix playwright CI hangs and add browser caching by @Shrinath-O2 in #12258
- fix: use raw table_name for URL job lookup in cross-type check by @neha00290 in #12277
- fix: refactor corealted metrics tab by @oasisk in #12242
- test: move enterprise-only regression tests to *-ent spec files by @Shrinath-O2 in #12298
- perf: reduce memory usage and time when generate tantivy index by @haohuaijin in #12292
- test: switch playwright CI runners from ubicloud to repo-openobserve by @Shrinath-O2 in #12317
- fix: snap histogram scan start down to bucket boundary to fix left-edge drop by @Loaki07 in #12313
- refactor(i18n): remove flags from language selector by @PeterDaveHello in #12321
- feat(i18n): add Traditional Chinese zh_TW locale by @PeterDaveHello in #12227
- fix: only use root camelCase token for search by @haohuaijin in #12324
- fix: changed error msg by @oasisk in #12329
- feat: ux improvement main by @ktx-kirtan in #11838
- perf: only read index field from parquet when generate tantivy index by @haohuaijin in #12331
- test: fix Chromium CI stability and disable ENT-only tests (runner resize, timeouts, cache, no-sandbox) by @Shrinath-O2 in #12330
- fix: ux revamp header issue by @ktx-abhay in #12337
- fix: ux revamp toast design by @ktx-vaidehi in #12336
- fix: dark mode text area and pagination by @ktx-mihir in #12339
- feat: bloom filter pruning layer above tantivy by @hengfeiyang in #12121
- fix: theme switching in revamped by @ktx-riya in #12340
- chore(deps): bump systeminformation from 5.31.1 to 5.31.6 in /web by @dependabot[bot] in #11796
- test: fix selector drift across ENT specs, re-enable enterprise tests, and improve CI by @Shrinath-O2 in #12358
- fix: FE shortcut support by @ktx-abhay in #11866
- fix: o2 ai assistant revamp by @bjp232004 in #12343
- fix: dashboard & pipeline fixes by @oasisk in #12353
- fix: ux revamp logs stream single or multi select by @ktx-vaidehi in #12350
- fix: pipeline view and table chart overlap by @ktx-mihir in #12362
- fix: update e2e selectors for O2 component migration by @neha00290 in #12346
- fix: ux revamp toast close position alignment and time pause-resume functionality by @ktx-riya in #12359
- chore(deps): bump qs from 6.15.1 to 6.15.2 in /tests/ui-testing by @dependabot[bot] in #12168
- chore(deps): bump tmp from 0.2.5 to 0.2.6 in /web by @dependabot[bot] in #12285
- test: Sentinel audit fixes + parallelize Metrics E2E shard (~22 min → ~5-7 min) by @Shrinath-O2 in #12367
- fix(metrics): poll for invalid PromQL error indicator (enterprise CI fix) by @Shrinath-O2 in #12368
- feat(security): enforce strong password policy by @yujinqiu in #12327
- chore: remove orphan generate-unit-tests reusable workflow by @dnplkndll in #11833
- fix: adding root auth for config/reload API by @007harshmahajan in #12279
- build(deps): bump webpack-dev-server from 5.2.2 to 5.2.4 in /web by @dependabot[bot] in #11977
- fix: clear Security audit (lettre CVE, rustls-pemfile migration, core2 ignore) by @dnplkndll in #11832
- fix: duplicated words in config.rs, file_data/mod.rs, and migration doc-comments by @lphuc2250gma in #11799
- test: sync regression workflow runners and TestDino with playwright.yml by @Shrinath-O2 in #12370
- test: fix clickScheduledSearchRow selector for logs-regression-ent tests by @Shrinath-O2 in #12371
- fix: make show llm true by @nikhilsaikethe in #11979
- feat: org level ingestion token by @Subhra264 in #11691
- perf: impl new tantivy index generate for vortex format by @haohuaijin in #12354
- fix: env key was not getting extracted from rum event by @omkarK06 in #12349
- test: revamp api-testing suite (framework + 16 file rewrites + CI matrix) by @Shrinath-O2 in #12372
- test: fix flaky dashboard end-to-end tests by @ktx-akshay in #12375
- chore: default enable print sql by @haohuaijin in #12381
- fix: apply checkbox color prop logs and traces by @ktx-akshay in #12379
- test: restore missing visualize e2e test cases by @ktx-akshay in #12347
- fix: ux revamp search input component by @ktx-vaidehi in #12383
- fix: ux revamp search input clearable by @ktx-vaidehi in #12388
- fix: add field to table for timestamp column added missing option in … by @bjp232004 in #12385
- fix: ux revamp filter overflow and add panel build filed height by @ktx-mihir in #12389
- fix: Issue ent 1824 ux revamp by @bjp232004 in #12382
- fix: optimize default real ip policy by @hengfeiyang in #12390
- test: api-testing follow-ups — pytest-xdist dep + standardize test user display name by @Shrinath-O2 in #12393
- ci: update rust by @hengfeiyang in #12394
- test: repair two failing dashboard E2E tests by @Shrinath-O2 in #12395
- fix: o2 ai prompt editor fix by @bjp232004 in #12397
- chore(deps): bump js-cookie from 3.0.5 to 3.0.7 in /web by @dependabot[bot] in #12098
- fix: Logs improvement by @bjp232004 in #12400
- feat: add timezone support to histogram() SQL function (#12401) by @hengfeiyang in #12402
- fix: ux revamp toast loader by @ktx-vaidehi in #12403
- fix: use give user id in the TokenValidationResponse for ingestion ep by @Subhra264 in #12386
- fix: ux revamp input validation v1 by @ktx-mihir in #12399
- fix: service now and opsgenie integration bugs by @Subhra264 in #12000
- fix: ux revamp on edit panel not getting config value by @ktx-vaidehi in #12406
- fix: ux revamp user section layout and organization actions icon by @ktx-mihir in #12413
- fix: remote scan metrics by @haohuaijin in #12416
- fix: create default ingestion token for existing orgs by @Subhra264 in #12412
- fix: fuzzy tests by @hengfeiyang in #12405
- feat: prebuilt template protection, per-destination templates, and correlation settings fixes by @Shrinath-O2 in #12423
- test: query agent SQL regression suite — 155 queries, sqllogictest-style, two-phase by @neha00290 in #12384
- fix: ux revamp dashboard dynamic filter overflow and getstarted text by @ktx-mihir in #12428
- fix: prevent traces run query dropdown from closing on query execution by @ktx-akshay in #12409
- fix: router proxy retry/failover on node restart (#12096) by @hengfeiyang in #12425
- fix: show edit button for users in cloud version by @Subhra264 in #12432
- test: add retry_on_db_lock helper to support/wait.py by @Shrinath-O2 in #12434
- fix: drive gRPC client TLS by address scheme (#11364) by @hengfeiyang in #12431
- feat: super org (main) by @YashodhanJoshi1 in #12380
- fix: correlated logs table UI fix by @omkarK06 in #12437
- ci: publish aarch64-unknown-linux-musl release artifact (#12369) by @hengfeiyang in #12438
- perf: cancel running search when client disconnects (#11904) by @hengfeiyang in #12440
- chore(deps): bump actions/cache from 4 to 5 by @dependabot[bot] in #12415
- fix: billing group icons follow applied theme color by @Shrinath-O2 in #12442
- fix:_search_multi_stream (streaming) multiple different histogram_int… by @007harshmahajan in #12391
- fix: ux revamp drawer to dialog for less fields by @ktx-vaidehi in #12424
- test: add org-level ingestion token API and Playwright tests by @neha00290 in #12439
- fix: OTable resize and add/remove column feature by @bjp232004 in #12433
- ci: cache tag for build pr by @uddhavdave in #12326
- fix: ux revamp add condition layout and crosslink combobox by @ktx-mihir in #12443
- fix: prevent resizing of action and row-index columns in table definitions by @ktx-riya in #12453
- perf: add aggregate partialReduce to reduce data transfer by @haohuaijin in #12418
- fix(tests): bump query_agent ingest timeout 120s → 300s by @neha00290 in #12444
- feat: online evaluations by @uddhavdave in #12352
- feat: RUM - Traces e2e tracing by @omkarK06 in #12420
- fix: prevent license textarea from growing and fix layout spacing by @Shrinath-O2 in #12447
- perf: prune partitions in file_list query_by_ids via time range filter by @hengfeiyang in #12459
- feat: support individual env vars for PostgreSQL connection by @DerkSchooltink in #12427
- fix: onlline eval bug fixes by @nikhilsaikethe in #12462
- perf: make split_batch_for_grpc_response based on the real memory size by @haohuaijin in #12466
- fix: release ci with musl target by @007harshmahajan in #12470
New Contributors
- @mac119 made their first contribution in #11369
- @PeterDaveHello made their first contribution in #12321
- @yujinqiu made their first contribution in #12327
- @dnplkndll made their first contribution in #11833
- @lphuc2250gma made their first contribution in #11799
- @DerkSchooltink made their first contribution in #12427
Full Changelog: v0.80.0-rc4...v0.91.0-rc1