Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
README.md | 2025-08-29 | 67.1 kB | |
Release v0.15.0 source code.tar.gz | 2025-08-29 | 19.5 MB | |
Release v0.15.0 source code.zip | 2025-08-29 | 21.3 MB | |
Totals: 3 Items | 40.9 MB | 2 |
📦 Download Binaries from https://openobserve.ai/downloads
What's Changed
- fix: added error message code for cancelled search query by @bjp232004 in https://github.com/openobserve/openobserve/pull/6748
- fix: highlight syntax in logs page by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/6647
- fix: lowercase stream name as option by @oasisk in https://github.com/openobserve/openobserve/pull/6756
- fix: Stack Overflow when updating log search results by @omkarK06 in https://github.com/openobserve/openobserve/pull/6706
- fix: is_querier error for super cluster by @hengfeiyang in https://github.com/openobserve/openobserve/pull/6761
- test: e2e-stream-name by @neha00290 in https://github.com/openobserve/openobserve/pull/6764
- fix: supercluster scan stats by @YashodhanJoshi1 in https://github.com/openobserve/openobserve/pull/6763
- fix: ZO_DEFAULT_MAX_QUERY_RANGE_DAYS env should be returned by streams list api by @Subhra264 in https://github.com/openobserve/openobserve/pull/6762
- fix: dashboard annotations api response for some charts by @ktx-vaidehi in https://github.com/openobserve/openobserve/pull/6769
- fix: pipeline panic due to empty input by @taimingl in https://github.com/openobserve/openobserve/pull/6776
- fix: s3 ListBucket error by @hengfeiyang in https://github.com/openobserve/openobserve/pull/6777
- feat: add condition list for OR operator support in alerts by @uddhavdave in https://github.com/openobserve/openobserve/pull/6607
- fix: dashboard panel error msg automation issue by @ktx-abhay in https://github.com/openobserve/openobserve/pull/6787
- fix: internal error audit by @YashodhanJoshi1 in https://github.com/openobserve/openobserve/pull/6768
- fix: Values API get partitions for no count by @uddhavdave in https://github.com/openobserve/openobserve/pull/6794
- feat: add optional start date for scheduled pipeline by @anandubey in https://github.com/openobserve/openobserve/pull/6779
- test: fix dashboard filter testcase by @ktx-akshay in https://github.com/openobserve/openobserve/pull/6790
- test: e2e-cmd+enter-test by @neha00290 in https://github.com/openobserve/openobserve/pull/6802
- fix: pipeline list show cron expression if enabled by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/6808
- fix: search partition
order_by
by @Loaki07 in https://github.com/openobserve/openobserve/pull/6817 - fix: parquet not found ingester by @oasisk in https://github.com/openobserve/openobserve/pull/6820
- fix: validate downlaod size with blob store and validate file by @YashodhanJoshi1 in https://github.com/openobserve/openobserve/pull/6822
- fix: alert can't query latest data for separate alert query by @hengfeiyang in https://github.com/openobserve/openobserve/pull/6831
- feat: Add HTTP2 Streaming support (#6721) by @uddhavdave in https://github.com/openobserve/openobserve/pull/6827
- fix: ent build and clippy by @taimingl in https://github.com/openobserve/openobserve/pull/6842
- test: enabled streaming search playwright by @ShyamOOAI in https://github.com/openobserve/openobserve/pull/6795
- fix: match one join query with join key filter by @haohuaijin in https://github.com/openobserve/openobserve/pull/6845
- fix: skip download and early return if partial download after retries by @YashodhanJoshi1 in https://github.com/openobserve/openobserve/pull/6847
- test: streaming search pytest by @ShyamOOAI in https://github.com/openobserve/openobserve/pull/6803
- fix: Update enrichment table cache with correct start time after meta table update and pipeline delayed timerange fix by @Subhra264 in https://github.com/openobserve/openobserve/pull/6844
- fix: delete stream over regions by @hengfeiyang in https://github.com/openobserve/openobserve/pull/6855
- fix: dashboard go to logs vrl issue by @ktx-vaidehi in https://github.com/openobserve/openobserve/pull/6862
- fix: chery-pick fixes, auth for _values_stream, simple distinct sql, use_stream_setting for partitions by @Loaki07 in https://github.com/openobserve/openobserve/pull/6853
- fix: truncate if more results from df (#6851) by @uddhavdave in https://github.com/openobserve/openobserve/pull/6869
- fix: add nats logs (#6860) by @uddhavdave in https://github.com/openobserve/openobserve/pull/6861
- feat: download manager improvements by @Loaki07 in https://github.com/openobserve/openobserve/pull/6852
- fix: move event download to download manager by @hengfeiyang in https://github.com/openobserve/openobserve/pull/6873
- feat: streaming aggr support for http by @Loaki07 in https://github.com/openobserve/openobserve/pull/6854
- fix: add lock to download file (#6875) by @Loaki07 in https://github.com/openobserve/openobserve/pull/6880
- fix: ent deadlock with sqlite by @YashodhanJoshi1 in https://github.com/openobserve/openobserve/pull/6878
- fix: Partition stream stats handle case when end time is 0 by @uddhavdave in https://github.com/openobserve/openobserve/pull/6882
- fix: pass query as single line for partition and search API call by @ktx-abhay in https://github.com/openobserve/openobserve/pull/6815
- test: validate max_query_range for 1 hour pytest by @ShyamOOAI in https://github.com/openobserve/openobserve/pull/6890
- fix: ider init with machine id by @hengfeiyang in https://github.com/openobserve/openobserve/pull/6840
- fix: broadcast event use file id by @hengfeiyang in https://github.com/openobserve/openobserve/pull/6891
- fix: broadcast on compactor by @hengfeiyang in https://github.com/openobserve/openobserve/pull/6897
- feat: add _timestamp to tantivy index to optimize histogram queries by @taimingl in https://github.com/openobserve/openobserve/pull/6801
- fix: add more unit test for time parse by @hengfeiyang in https://github.com/openobserve/openobserve/pull/6898
- fix: tantivy timestamp update time by @hengfeiyang in https://github.com/openobserve/openobserve/pull/6900
- feat: Organization revamp by @Subhra264 in https://github.com/openobserve/openobserve/pull/5579
- feat: axis value support for drilldown by @ktx-abhay in https://github.com/openobserve/openobserve/pull/6894
- fix: router with base_uri by @hengfeiyang in https://github.com/openobserve/openobserve/pull/6905
- fix: update
DB_SCHEMA_VERSION
by @Subhra264 in https://github.com/openobserve/openobserve/pull/6914 - fix: demote log level to debug when local cache insert fails by @YashodhanJoshi1 in https://github.com/openobserve/openobserve/pull/6908
- feat: add ndjson as output format by @oasisk in https://github.com/openobserve/openobserve/pull/6919
- fix: Dashboard drilldown editor issue (#6893) by @omkarK06 in https://github.com/openobserve/openobserve/pull/6913
- fix: Migration to delete dashboards with JSON data that cannot be parsed by @patrickcsullivan in https://github.com/openobserve/openobserve/pull/5612
- fix: Add explicit ordering to pagination in migrations by @patrickcsullivan in https://github.com/openobserve/openobserve/pull/5668
- fix: stream stats for super cluster by @hengfeiyang in https://github.com/openobserve/openobserve/pull/6921
- feat: o2 AI Agent by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/6899
- perf: use tantivy to optimize histogram & count without filter by @hengfeiyang in https://github.com/openobserve/openobserve/pull/6930
- test: new org created pytest by @ShyamOOAI in https://github.com/openobserve/openobserve/pull/6926
- fix: do division first while calculating partitions by @uddhavdave in https://github.com/openobserve/openobserve/pull/6931
- fix: handle stream unwrap in AI handler by @uddhavdave in https://github.com/openobserve/openobserve/pull/6938
- fix: values api response total by @uddhavdave in https://github.com/openobserve/openobserve/pull/6934
- fix: if gRPC can't start we should stop the app by @hengfeiyang in https://github.com/openobserve/openobserve/pull/6925
- chore: update datafusion to v46.0.0 by @haohuaijin in https://github.com/openobserve/openobserve/pull/6924
- fix: use all in org related api call by @YashodhanJoshi1 in https://github.com/openobserve/openobserve/pull/6920
- test: Resolved issues after Integrating organization pytest by @ShyamOOAI in https://github.com/openobserve/openobserve/pull/6942
- fix: user list issue by @bjp232004 in https://github.com/openobserve/openobserve/pull/6940
- fix: consider global data retension (#6943) by @oasisk in https://github.com/openobserve/openobserve/pull/6945
- fix: node list API by router by @hengfeiyang in https://github.com/openobserve/openobserve/pull/6946
- fix: show service accounts in enterprise version only by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/6947
- fix: added missing org identifier in url by @bjp232004 in https://github.com/openobserve/openobserve/pull/6952
- feat: add search scheduler by @hengfeiyang in https://github.com/openobserve/openobserve/pull/6950
- fix: ent build by @taimingl in https://github.com/openobserve/openobserve/pull/6957
- refactor: Writer new method & Reader test by @siddharthteli12 in https://github.com/openobserve/openobserve/pull/6917
- fix: Added label for duration field in traces by @omkarK06 in https://github.com/openobserve/openobserve/pull/6939
- feat: group trellis chart for multiple y axis by @ktx-abhay in https://github.com/openobserve/openobserve/pull/6951
- fix: Query leader on super cluster always use all of the CPU by @hengfeiyang in https://github.com/openobserve/openobserve/pull/6962
- fix:
NOT IN
filter parsing issue for visualization by @ktx-abhay in https://github.com/openobserve/openobserve/pull/6966 - fix: passcode reset for root user by @Subhra264 in https://github.com/openobserve/openobserve/pull/6968
- fix: Updated UI unit test cases setup by @omkarK06 in https://github.com/openobserve/openobserve/pull/6520
- fix: add use_cache for traces latest api by @hengfeiyang in https://github.com/openobserve/openobserve/pull/6970
- fix: dashboard visualization-vrl flaky test case by @ktx-akshay in https://github.com/openobserve/openobserve/pull/6877
- fix: plan error when join multiple tables by @hengfeiyang in https://github.com/openobserve/openobserve/pull/6973
- fix: file list dump with multiple account by @hengfeiyang in https://github.com/openobserve/openobserve/pull/6974
- test: Updated change organisation validation playwright by @ShyamOOAI in https://github.com/openobserve/openobserve/pull/6912
- feat: return ai_enabled boolean in the config api by @Subhra264 in https://github.com/openobserve/openobserve/pull/6971
- fix: return original query if not able to parse via parser by @ktx-abhay in https://github.com/openobserve/openobserve/pull/6976
- fix: convert frequency interval to seconds for reports to calculate next run at by @Subhra264 in https://github.com/openobserve/openobserve/pull/6977
- fix: Logs UI Issues by @omkarK06 in https://github.com/openobserve/openobserve/pull/6796
- test: logs-historgram-error-assertions by @neha00290 in https://github.com/openobserve/openobserve/pull/6806
- perf: optimize stream stats calculate with limit by @hengfeiyang in https://github.com/openobserve/openobserve/pull/6981
- feat: Support to pass context in O2 AI by @omkarK06 in https://github.com/openobserve/openobserve/pull/6978
- fix: update stream stats timeout by @hengfeiyang in https://github.com/openobserve/openobserve/pull/6984
- fix: http2 streaming pagination fix by @omkarK06 in https://github.com/openobserve/openobserve/pull/6864
- feat: add histogram metric for file access analysis by @uddhavdave in https://github.com/openobserve/openobserve/pull/6982
- fix: pipeline next_run_at with delay by @taimingl in https://github.com/openobserve/openobserve/pull/6872
- chore: porting pipeline fix to main by @taimingl in https://github.com/openobserve/openobserve/pull/6986
- fix: reset stream stats with limit by @hengfeiyang in https://github.com/openobserve/openobserve/pull/6992
- fix: log page download count issue , service account description field added by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/6892
- fix: add output format type for external destination(pipeline destination) by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/6993
- fix: reset stream stats with limit by @hengfeiyang in https://github.com/openobserve/openobserve/pull/6995
- fix: reset stream stats with limit by @hengfeiyang in https://github.com/openobserve/openobserve/pull/7001
- test: Have updated for Description in service account playwright by @ShyamOOAI in https://github.com/openobserve/openobserve/pull/6999
- fix: add check for non-zero size in search result truncation by @uddhavdave in https://github.com/openobserve/openobserve/pull/7003
- fix: trellis group by config save issue by @ktx-abhay in https://github.com/openobserve/openobserve/pull/7004
- chore: Update coverage.sh by @oasisk in https://github.com/openobserve/openobserve/pull/7006
- fix: scheduled pipeline align query time instead of next_run_at by @taimingl in https://github.com/openobserve/openobserve/pull/7007
- fix: missing coverage import in test-file by @ktx-akshay in https://github.com/openobserve/openobserve/pull/7011
- ci: update release pipeline with s3 upload by @mmosarafO2 in https://github.com/openobserve/openobserve/pull/7010
- fix: missing code coverage import in test-file by @ktx-akshay in https://github.com/openobserve/openobserve/pull/7013
- fix: a corner case for join match one by @haohuaijin in https://github.com/openobserve/openobserve/pull/7016
- fix: parquet not found on ingester by @hengfeiyang in https://github.com/openobserve/openobserve/pull/7024
- fix: allow to select and copy series name from tooltip by @ktx-abhay in https://github.com/openobserve/openobserve/pull/7025
- chore: rename unit test job by @oasisk in https://github.com/openobserve/openobserve/pull/7032
- fix: menu , list , item-label at global css should not have fixed width by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/7009
- fix: deserialize from
member
toadmin
by @Subhra264 in https://github.com/openobserve/openobserve/pull/7047 - fix: increase test case coverage by @uddhavdave in https://github.com/openobserve/openobserve/pull/7054
- fix: show output format when it is pipeline destinations by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/7064
- fix: debug wal file lock issue by @hengfeiyang in https://github.com/openobserve/openobserve/pull/7066
- fix: fixed http partition pagination by @omkarK06 in https://github.com/openobserve/openobserve/pull/6879
- fix: redirect short url (#7026) by @uddhavdave in https://github.com/openobserve/openobserve/pull/7033
- ci: improve unit test coverage by @hengfeiyang in https://github.com/openobserve/openobserve/pull/7068
- fix: align_time allow frequency to be optional by @taimingl in https://github.com/openobserve/openobserve/pull/7040
- fix: disable streaming aggs for complex aggregates by @Loaki07 in https://github.com/openobserve/openobserve/pull/7048
- feat: support hec format for ingestion by @YashodhanJoshi1 in https://github.com/openobserve/openobserve/pull/7043
- fix: ai tool changes by @oasisk in https://github.com/openobserve/openobserve/pull/7055
- test: re_match, partition search and values API pytest by @ShyamOOAI in https://github.com/openobserve/openobserve/pull/7051
- fix: upgrade node sql parser npm package by @ktx-abhay in https://github.com/openobserve/openobserve/pull/7069
- fix: get roles api should be triggered in non enterprise versions by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/7067
- fix: add alert page redesign by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/6730
- fix: disable search job popup (#7050) by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/7083
- fix: use stats for partition api by @oasisk in https://github.com/openobserve/openobserve/pull/7082
- feat: impl summary_percentile based on summary stream by @haohuaijin in https://github.com/openobserve/openobserve/pull/7079
- fix: _around api rbac returns 403 error by @Subhra264 in https://github.com/openobserve/openobserve/pull/7042
- fix: decode base64 auth_token cookie by @Subhra264 in https://github.com/openobserve/openobserve/pull/7085
- ci: added github workflow for pr agent by @mmosarafO2 in https://github.com/openobserve/openobserve/pull/7041
- fix: pipeline dynamic stream name issue by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/7089
- feat: loki ingest api closes [#7034] by @jaydeepmaddipati in https://github.com/openobserve/openobserve/pull/7075
- fix: summary_percentile null value issue by @haohuaijin in https://github.com/openobserve/openobserve/pull/7090
- fix: change stream name label to o2_stream_name by @hengfeiyang in https://github.com/openobserve/openobserve/pull/7092
- test: use multiple dbs by @YashodhanJoshi1 in https://github.com/openobserve/openobserve/pull/7084
- fix: improve streaming output by @hengfeiyang in https://github.com/openobserve/openobserve/pull/7106
- fix: stream name issue with pipeline by @hengfeiyang in https://github.com/openobserve/openobserve/pull/7113
- feat: optimizer dashboard select all by @haohuaijin in https://github.com/openobserve/openobserve/pull/7114
- fix: add alert redesign issues by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/7097
- fix: should throw error while validating sql query in add alert by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/7120
- feat: TLS support for Syslog TCP Server by @technusm1 in https://github.com/openobserve/openobserve/pull/7072
- test: users and organizations playwright by @ShyamOOAI in https://github.com/openobserve/openobserve/pull/7104
- fix: call CryptoProvider::install_default() before this point by @hengfeiyang in https://github.com/openobserve/openobserve/pull/7125
- chore(deps): bump vue from 3.5.14 to 3.5.16 in /web by @dependabot[bot] in https://github.com/openobserve/openobserve/pull/7012
- fix: handle offset pagination on leader by @uddhavdave in https://github.com/openobserve/openobserve/pull/7132
- fix: fix size reported in usage by @YashodhanJoshi1 in https://github.com/openobserve/openobserve/pull/7128
- fix: remote wal writer improvements by @uddhavdave in https://github.com/openobserve/openobserve/pull/7108
- fix: escape quote for variable values by @ktx-abhay in https://github.com/openobserve/openobserve/pull/7134
- fix: empty relation with optimizer rule by @haohuaijin in https://github.com/openobserve/openobserve/pull/7136
- perf: allow multiple compactor run delete files by @hengfeiyang in https://github.com/openobserve/openobserve/pull/7130
- fix: add debounce to series value update by @ktx-kirtan in https://github.com/openobserve/openobserve/pull/7142
- fix: store dashboard panel cache on indexDB instead of in memory by @ktx-abhay in https://github.com/openobserve/openobserve/pull/7135
- fix: replace variable with bracket as well by @ktx-abhay in https://github.com/openobserve/openobserve/pull/7146
- feat: dashboard warning icon for partial data by @ktx-vaidehi in https://github.com/openobserve/openobserve/pull/7044
- feat: dashboard values api using ws by @ktx-vaidehi in https://github.com/openobserve/openobserve/pull/6752
- perf: dashboard memory leak prevention by @ktx-kirtan in https://github.com/openobserve/openobserve/pull/7157
- test: pagination pytest by @ShyamOOAI in https://github.com/openobserve/openobserve/pull/7126
- fix: temporarily change size (#7167) by @uddhavdave in https://github.com/openobserve/openobserve/pull/7168
- fix: histogram interval update subquery for HTTP2 (#7170) by @Loaki07 in https://github.com/openobserve/openobserve/pull/7174
- fix: add memory circuit breaker for ingester by @hengfeiyang in https://github.com/openobserve/openobserve/pull/7171
- perf: dashboard performance improvements by @ktx-kirtan in https://github.com/openobserve/openobserve/pull/7166
- ci: enable symbol for dev image by @hengfeiyang in https://github.com/openobserve/openobserve/pull/7177
- perf: update grid layout lib to improve performance and memory leaks by @ktx-kirtan in https://github.com/openobserve/openobserve/pull/7181
- test: Updated Alerts Module Test Cases and added a couple tests by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/7151
- fix: check 2nd arg for approx percentile fn on visualization page by @ktx-abhay in https://github.com/openobserve/openobserve/pull/7189
- feat: Migrate reports from
meta
intoreports
table by @patrickcsullivan in https://github.com/openobserve/openobserve/pull/5946 - fix: dashboard variables search by @ktx-vaidehi in https://github.com/openobserve/openobserve/pull/7195
- test: search partition and pipeline dynamic name tests by @neha00290 in https://github.com/openobserve/openobserve/pull/7172
- feat: match_all prefix with index by @hengfeiyang in https://github.com/openobserve/openobserve/pull/7192
- fix: delete realtime pipeline by @taimingl in https://github.com/openobserve/openobserve/pull/7175
- fix: ts result cache for CTE & subquery (#7183) by @oasisk in https://github.com/openobserve/openobserve/pull/7196
- test: Alerts Module Revamp - Removed old files, accommodated new template changes on the ui in automation scripts by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/7199
- fix: logs page chart render issue on another page switch by @ktx-abhay in https://github.com/openobserve/openobserve/pull/7207
- fix: use a single queue for all org-user related info by @Subhra264 in https://github.com/openobserve/openobserve/pull/7211
- fix: o2_all with inverted index by @haohuaijin in https://github.com/openobserve/openobserve/pull/7214
- feat: aggregation cache by @Loaki07 in https://github.com/openobserve/openobserve/pull/6923
- feat: dashboard skip values api call if already loading by @ktx-vaidehi in https://github.com/openobserve/openobserve/pull/7206
- fix: disable mmdb download on compactor by @taimingl in https://github.com/openobserve/openobserve/pull/7204
- feat: additional options to show value on chart by @ktx-abhay in https://github.com/openobserve/openobserve/pull/7223
- fix: role and group names should be formatted using regex by @Subhra264 in https://github.com/openobserve/openobserve/pull/7224
- feat: add metrics for aggs cache by @hengfeiyang in https://github.com/openobserve/openobserve/pull/7230
- fix: panel load issue on panel visible by @ktx-abhay in https://github.com/openobserve/openobserve/pull/7232
- fix: don't require smtp for cached reports by @Subhra264 in https://github.com/openobserve/openobserve/pull/7231
- fix: match all doesn't work on ingester by @hengfeiyang in https://github.com/openobserve/openobserve/pull/7237
- fix: dashboard move to logs by @ktx-vaidehi in https://github.com/openobserve/openobserve/pull/7238
- test: Folder Structure changes for Alerts, updated yml file for running multiple spec files instead of one by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/7212
- test: match_all queries pytest by @ShyamOOAI in https://github.com/openobserve/openobserve/pull/7208
- fix: make
ZO_CREATE_ORG_THROUGH_INGESTION
true by default by @Subhra264 in https://github.com/openobserve/openobserve/pull/7245 - fix: tantivy time range not match for main by @haohuaijin in https://github.com/openobserve/openobserve/pull/7247
- fix: cancel query issue with http streaming by @ktx-abhay in https://github.com/openobserve/openobserve/pull/7252
- fix: empty user session (#7162) by @oasisk in https://github.com/openobserve/openobserve/pull/7164
- feat: dashboard variables add custom values from input by @ktx-vaidehi in https://github.com/openobserve/openobserve/pull/7246
- test: limit-pagination-test by @neha00290 in https://github.com/openobserve/openobserve/pull/7258
- fix: alerts module issues by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/7186
- fix: org related changes by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/7187
- test: adding organizations revamp playwright by @ShyamOOAI in https://github.com/openobserve/openobserve/pull/7261
- feat: add TopN memory track for datafusion by @haohuaijin in https://github.com/openobserve/openobserve/pull/7262
- fix: improve node status monitor by @hengfeiyang in https://github.com/openobserve/openobserve/pull/7276
- fix: remove debug logs for Loki by @hengfeiyang in https://github.com/openobserve/openobserve/pull/7278
- feat: secondary index str_match use tantivy index by @haohuaijin in https://github.com/openobserve/openobserve/pull/7273
- feat: dashboard type ahead for variables by @ktx-vaidehi in https://github.com/openobserve/openobserve/pull/7277
- fix: dashboards variables loading by @ktx-vaidehi in https://github.com/openobserve/openobserve/pull/7293
- fix: improve Loki performance by @hengfeiyang in https://github.com/openobserve/openobserve/pull/7301
- feat: str_match placeholder and match_field alias by @haohuaijin in https://github.com/openobserve/openobserve/pull/7302
- feat: add typeahead query builder for variable selection by @ktx-vaidehi in https://github.com/openobserve/openobserve/pull/7306
- fix: cherry-pick rc9 fixes by @Loaki07 in https://github.com/openobserve/openobserve/pull/7315
- fix: stream_types for join (#7319) by @Loaki07 in https://github.com/openobserve/openobserve/pull/7320
- fix: histogram interval for http2 streaming by @Loaki07 in https://github.com/openobserve/openobserve/pull/7330
- feat: allow pattern search in dropdown by @oasisk in https://github.com/openobserve/openobserve/pull/7339
- feat: dashboard custom value from input for variables by @ktx-vaidehi in https://github.com/openobserve/openobserve/pull/7341
- fix: stream_type for join by @Loaki07 in https://github.com/openobserve/openobserve/pull/7348
- test: pagination for streaming in match all and limit playwright by @ShyamOOAI in https://github.com/openobserve/openobserve/pull/7268
- fix: dashboard hover issue by @ktx-abhay in https://github.com/openobserve/openobserve/pull/7353
- fix: node role should be already have value by @hengfeiyang in https://github.com/openobserve/openobserve/pull/7358
- fix: cache delta start_time (#7367) by @Loaki07 in https://github.com/openobserve/openobserve/pull/7366
- fix: set the node unscheduable before start http by @hengfeiyang in https://github.com/openobserve/openobserve/pull/7364
- fix: use random tmp directory for concurrent report server chromium instances by @Subhra264 in https://github.com/openobserve/openobserve/pull/7322
- fix: single node schedulable by @hengfeiyang in https://github.com/openobserve/openobserve/pull/7376
- fix: simplify isPartialData logic on complete by @ktx-vaidehi in https://github.com/openobserve/openobserve/pull/7373
- fix: scheduled pipeline should catch up when there is failures for a timerange by @Subhra264 in https://github.com/openobserve/openobserve/pull/7375
- fix: return reports list data that ui needs to show by @Subhra264 in https://github.com/openobserve/openobserve/pull/7274
- chore(deps): bump pbkdf2 from 3.1.2 to 3.1.3 in /web by @dependabot[bot] in https://github.com/openobserve/openobserve/pull/7314
- fix: ensure minimum loading progress percentage is 5 by @ktx-vaidehi in https://github.com/openobserve/openobserve/pull/7385
- fix: dashboard tooltip error by @ktx-abhay in https://github.com/openobserve/openobserve/pull/7387
- fix: http and http2 partition pagination fixes by @omkarK06 in https://github.com/openobserve/openobserve/pull/7241
- chore: maintenance and cleanup by @ByteBaker in https://github.com/openobserve/openobserve/pull/7289
- fix: o2 ai changes by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/7397
- fix: disable write to cache in cache handler if req is streaming (#7379) & fix: histogram interval for http2 streaming (#7389) by @Loaki07 in https://github.com/openobserve/openobserve/pull/7392
- fix: aws aurora do not support limit subquery by @domyway in https://github.com/openobserve/openobserve/pull/7403
- feat: use StrinView to speed up query for main by @haohuaijin in https://github.com/openobserve/openobserve/pull/7400
- fix: dashboard cancel api on unmounted by @ktx-vaidehi in https://github.com/openobserve/openobserve/pull/7405
- fix: tantivy panic when the records mismatch by @hengfeiyang in https://github.com/openobserve/openobserve/pull/7412
- test:pipeline-core-tests by @neha00290 in https://github.com/openobserve/openobserve/pull/7404
- chore: upgrade rust to 2025-05-20 by @haohuaijin in https://github.com/openobserve/openobserve/pull/7316
- fix: chat_stream should be routed to queriers by @Subhra264 in https://github.com/openobserve/openobserve/pull/7413
- fix: cancel query multiple panels by @ktx-vaidehi in https://github.com/openobserve/openobserve/pull/7416
- fix: delete result cache to also delete aggregation cache by @Loaki07 in https://github.com/openobserve/openobserve/pull/7425
- feat: upgrade datafusion to v47.0.0 by @haohuaijin in https://github.com/openobserve/openobserve/pull/7421
- ci: license check by @hengfeiyang in https://github.com/openobserve/openobserve/pull/7432
- chore: remove
bucket_num
fromhistogram
UDF by @ByteBaker in https://github.com/openobserve/openobserve/pull/7427 - fix: UI performance optimisation (#7254) by @bjp232004 in https://github.com/openobserve/openobserve/pull/7415
- fix: openfga migration for ai by @Subhra264 in https://github.com/openobserve/openobserve/pull/7434
- fix: disable search around for aggregation query by @bjp232004 in https://github.com/openobserve/openobserve/pull/7441
- test: e2e- sortorder-testcases by @neha00290 in https://github.com/openobserve/openobserve/pull/7445
- feat: sync rc9 to main(BE) by @hengfeiyang in https://github.com/openobserve/openobserve/pull/7447
- feat: remove parquet format inverted index by @hengfeiyang in https://github.com/openobserve/openobserve/pull/7452
- ci: unit test by @hengfeiyang in https://github.com/openobserve/openobserve/pull/7461
- test: Added POM Folder structure to Streams tests, Removed unused fil… by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/7463
- ci: add more unit tests for tantivy by @hengfeiyang in https://github.com/openobserve/openobserve/pull/7467
- chore: add UT for CI by @ByteBaker in https://github.com/openobserve/openobserve/pull/7464
- feat: add env to show dashboard symbol by @Loaki07 in https://github.com/openobserve/openobserve/pull/7444
- chore: clippy delints by @ByteBaker in https://github.com/openobserve/openobserve/pull/7446
- fix: improve stats from file_list_dump by @hengfeiyang in https://github.com/openobserve/openobserve/pull/7471
- fix: O2 ai add info by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/7451
- fix: pass role to list_objects function to list only the resources the user has access to by @Subhra264 in https://github.com/openobserve/openobserve/pull/7417
- fix: build issues by @uddhavdave in https://github.com/openobserve/openobserve/pull/7473
- fix: dashboard variables custom value if present in option set that by @ktx-vaidehi in https://github.com/openobserve/openobserve/pull/7449
- fix: fix for list item not clickable outside text by @bjp232004 in https://github.com/openobserve/openobserve/pull/7469
- fix: multiselect stream share URL fix by @bjp232004 in https://github.com/openobserve/openobserve/pull/7457
- fix: disck cache max metric by @domyway in https://github.com/openobserve/openobserve/pull/7485
- fix: change some error to warn by @hengfeiyang in https://github.com/openobserve/openobserve/pull/7481
- fix: pipeline cache by @taimingl in https://github.com/openobserve/openobserve/pull/7488
- chore: add unit tests by @ByteBaker in https://github.com/openobserve/openobserve/pull/7487
- fix: added platform and license text by @bjp232004 in https://github.com/openobserve/openobserve/pull/7493
- fix: dashboard variables changes by @ktx-vaidehi in https://github.com/openobserve/openobserve/pull/7475
- feat: dashboard query editor vertical scroll by @ktx-vaidehi in https://github.com/openobserve/openobserve/pull/7453
- fix: count number jump by @hengfeiyang in https://github.com/openobserve/openobserve/pull/7494
- test: pending pom and modified existing test file by @ktx-akshay in https://github.com/openobserve/openobserve/pull/7459
- fix: aggs cache ratio usage reporting by @Loaki07 in https://github.com/openobserve/openobserve/pull/7501
- feat: support path based value extraction in cipher functions by @YashodhanJoshi1 in https://github.com/openobserve/openobserve/pull/7483
- chore: clippy fixes by @oasisk in https://github.com/openobserve/openobserve/pull/7513
- feat: reset old data job if exists by @hengfeiyang in https://github.com/openobserve/openobserve/pull/7508
- fix: Trace-details trace time-range calculation by @omkarK06 in https://github.com/openobserve/openobserve/pull/7515
- fix: remove sql_mode support for FE by @hengfeiyang in https://github.com/openobserve/openobserve/pull/7516
- ci: updated openobserve binary path by @mmosarafO2 in https://github.com/openobserve/openobserve/pull/7517
- fix: o2 ai addtional info main by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/7520
- fix: remove ws by @uddhavdave in https://github.com/openobserve/openobserve/pull/7486
- fix: case-insensitive stream search (#7462) by @ByteBaker in https://github.com/openobserve/openobserve/pull/7522
- fix: spath panic when data is empty by @haohuaijin in https://github.com/openobserve/openobserve/pull/7531
- test: Logs Page Major Overhaul by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/7490
- fix: Free trial rebase by @YashodhanJoshi1 in https://github.com/openobserve/openobserve/pull/6922
- feat: json editor for pipeline and alert by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/7304
- fix: single node should push down the whole plan by @hengfeiyang in https://github.com/openobserve/openobserve/pull/7528
- fix: replace function drops "$'" while applying filter in the query by @bjp232004 in https://github.com/openobserve/openobserve/pull/7535
- test: Folder movement by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/7537
- fix: cancelled queries before switching stream in logs by @omkarK06 in https://github.com/openobserve/openobserve/pull/7438
- fix: fixed traces scatter chart rendering by @omkarK06 in https://github.com/openobserve/openobserve/pull/7526
- fix: code mirror indentation line color and position fix by @bjp232004 in https://github.com/openobserve/openobserve/pull/7530
- fix: fix histogram issue when user redirected from streams to logs an… by @bjp232004 in https://github.com/openobserve/openobserve/pull/7540
- fix: f32 deserialization nats (#7543) by @Loaki07 in https://github.com/openobserve/openobserve/pull/7544
- fix: rollback single node pushdown by @hengfeiyang in https://github.com/openobserve/openobserve/pull/7545
- fix: optimize topk by @hengfeiyang in https://github.com/openobserve/openobserve/pull/7552
- fix: show unauthorised error in o2 ai chat by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/7450
- fix: dashboard height issue by @ktx-kirtan in https://github.com/openobserve/openobserve/pull/7554
- chore: multiple improvements by @ByteBaker in https://github.com/openobserve/openobserve/pull/7541
- feat: add exponential retry to remote wal file selection by @uddhavdave in https://github.com/openobserve/openobserve/pull/7524
- fix: logs page unit test improvement by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/7045
- fix: dashboard conflict issue by @ktx-vaidehi in https://github.com/openobserve/openobserve/pull/7558
- test: table transpose validation updates by @ktx-akshay in https://github.com/openobserve/openobserve/pull/7565
- fix: RBAC default role by @oasisk in https://github.com/openobserve/openobserve/pull/7560
- chore: fix http code for search job by @haohuaijin in https://github.com/openobserve/openobserve/pull/7569
- test: enhance existing test cases using Page-Manager by @ktx-akshay in https://github.com/openobserve/openobserve/pull/7503
- fix: made get ingestion url function as util by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/7570
- test: e2e POM Conversion 4 by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/7566
- fix: add alert page UI changes by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/7571
- fix: use phrase search with match_all by @hengfeiyang in https://github.com/openobserve/openobserve/pull/7573
- fix: update cancelQueryAbort to set isPartialData by @ktx-vaidehi in https://github.com/openobserve/openobserve/pull/7574
- feat: use tantivy to improve value api by @haohuaijin in https://github.com/openobserve/openobserve/pull/7562
- chore: added new download script for openobserve and o2-enterprise by @mmosarafO2 in https://github.com/openobserve/openobserve/pull/7576
- test: Added page manager for sanity and sanity2 by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/7579
- chore(deps): bump @intlify/core-base and vue-i18n in /web by @dependabot[bot] in https://github.com/openobserve/openobserve/pull/7589
- perf: fix slowness by improving file movement for the ingester by @hengfeiyang in https://github.com/openobserve/openobserve/pull/7590
- feat: Domain management APIs by @uddhavdave in https://github.com/openobserve/openobserve/pull/7563
- fix: cherry pick hec changes by @YashodhanJoshi1 in https://github.com/openobserve/openobserve/pull/7595
- fix: dashboard if no label, remove unnecessary space by @ktx-vaidehi in https://github.com/openobserve/openobserve/pull/7577
- feat: use tantivy to optimzie distinct value search by @haohuaijin in https://github.com/openobserve/openobserve/pull/7593
- chore: nats backward compatibility by @oasisk in https://github.com/openobserve/openobserve/pull/7511
- test: Page manager for all spec files by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/7597
- test: Updated page manager conversion logic for a few pipelines spec … by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/7602
- test: Updated case for dashboards folder by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/7612
- fix: all the list tables should have same style by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/7510
- perf: modify value api sql to use tantivy optimize by @haohuaijin in https://github.com/openobserve/openobserve/pull/7601
- chore(deps): bump on-headers and compression in /web by @dependabot[bot] in https://github.com/openobserve/openobserve/pull/7613
- fix: UDFs panic for invalid JSON (#7614) by @ByteBaker in https://github.com/openobserve/openobserve/pull/7625
- fix: stream loading issue and console error by @bjp232004 in https://github.com/openobserve/openobserve/pull/7585
- fix: streaming aggregates scansize tooktime and noevents found issue fix by @bjp232004 in https://github.com/openobserve/openobserve/pull/7618
- fix: logs page column should re-populate in table grid from localstorage by @bjp232004 in https://github.com/openobserve/openobserve/pull/7632
- feat: reset scheduled pipeline by @taimingl in https://github.com/openobserve/openobserve/pull/7056
- fix: validate password length when creating & updating users by @anandubey in https://github.com/openobserve/openobserve/pull/6782
- fix: not overwrite pipeline_id when imported by @taimingl in https://github.com/openobserve/openobserve/pull/7179
- fix: avoid deleting pipelines, alerts directly when deleting a stream by @taimingl in https://github.com/openobserve/openobserve/pull/7121
- fix: org dropdown typeahead by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/7495
- fix: ignore super cluster event if org_user already exists by @Subhra264 in https://github.com/openobserve/openobserve/pull/7523
- fix: remote wal changes by @uddhavdave in https://github.com/openobserve/openobserve/pull/7620
- chore: add UTs, run fmt and clippy by @ByteBaker in https://github.com/openobserve/openobserve/pull/7630
- fix: cargo clippy by @hengfeiyang in https://github.com/openobserve/openobserve/pull/7636
- fix: Alerts , Dashboards, pipeline Tables made consistent with other tables by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/7637
- fix: only show o2 ai btn when ai chat is enabled by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/7638
- fix: align partitions for indexed search (#7642) by @oasisk in https://github.com/openobserve/openobserve/pull/7644
- feat: add derived stream to stream meta by @oasisk in https://github.com/openobserve/openobserve/pull/7586
- perf: improve disk cache lock time by @hengfeiyang in https://github.com/openobserve/openobserve/pull/7652
- fix: openapi docs for alerts v2 apis by @Subhra264 in https://github.com/openobserve/openobserve/pull/7542
- chore: add UTs, run fmt and clippy by @ByteBaker in https://github.com/openobserve/openobserve/pull/7648
- feat: Enrichment redesign by @Subhra264 in https://github.com/openobserve/openobserve/pull/7650
- chore: make plan to one line for cluster mode by @haohuaijin in https://github.com/openobserve/openobserve/pull/7661
- chore(deps): bump form-data from 4.0.3 to 4.0.4 in /web by @dependabot[bot] in https://github.com/openobserve/openobserve/pull/7667
- fix: use str_match replace LIKE for contains for alert by @hengfeiyang in https://github.com/openobserve/openobserve/pull/7670
- fix: show index size when search tantivy by @hengfeiyang in https://github.com/openobserve/openobserve/pull/7674
- feat: re_patterns by @YashodhanJoshi1 in https://github.com/openobserve/openobserve/pull/7323
- fix: use single event to report skipped alert usage reports by @Subhra264 in https://github.com/openobserve/openobserve/pull/7660
- fix: issue 7640 match_all operator getting replaced by @bjp232004 in https://github.com/openobserve/openobserve/pull/7653
- chore: make_builder for utf8view by @haohuaijin in https://github.com/openobserve/openobserve/pull/7682
- ci: updated github release pipeline by @mmosarafO2 in https://github.com/openobserve/openobserve/pull/7678
- test: e2e-match-all-phrase-tests by @neha00290 in https://github.com/openobserve/openobserve/pull/7656
- fix: disable partition order for search type ui by @Loaki07 in https://github.com/openobserve/openobserve/pull/7583
- fix: logo in readme for darkmode by @ktx-vaidehi in https://github.com/openobserve/openobserve/pull/7677
- fix: dashboard api call for child variables using rest by @ktx-vaidehi in https://github.com/openobserve/openobserve/pull/7645
- fix: add edit and delete button for favourite saved view by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/7663
- fix: add alert UI issues by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/7675
- chore(deps): bump axios from 1.10.0 to 1.11.0 in /web by @dependabot[bot] in https://github.com/openobserve/openobserve/pull/7685
- perf: improve concurrency for index search by @hengfeiyang in https://github.com/openobserve/openobserve/pull/7695
- chore: add UTs, run fmt and clipyy by @ByteBaker in https://github.com/openobserve/openobserve/pull/7691
- chore: Increase required line coverage to 52% by @ByteBaker in https://github.com/openobserve/openobserve/pull/7699
- test: e2e-cte(with-queries)-testcases by @neha00290 in https://github.com/openobserve/openobserve/pull/7704
- fix: dashboard 16 digit numeric value conversion by @ktx-vaidehi in https://github.com/openobserve/openobserve/pull/7666
- perf: improve search memtable by @hengfeiyang in https://github.com/openobserve/openobserve/pull/7710
- ci: modified the release draft template by @mmosarafO2 in https://github.com/openobserve/openobserve/pull/7690
- fix: o2 ai add context button as component by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/7686
- fix: check email validity when creating new user by @anandubey in https://github.com/openobserve/openobserve/pull/7658
- fix: rbac migration for re_patterns by @YashodhanJoshi1 in https://github.com/openobserve/openobserve/pull/7701
- fix: update rust toolchain version in release yaml by @YashodhanJoshi1 in https://github.com/openobserve/openobserve/pull/7715
- chore: add UTs, cleanup auth tests by @ByteBaker in https://github.com/openobserve/openobserve/pull/7718
- fix: Typo fixes by @prabhatsharma in https://github.com/openobserve/openobserve/pull/7721
- ci: update rust to nightly-2025-05-20 by @hengfeiyang in https://github.com/openobserve/openobserve/pull/7722
- chore: add UTs, run fmt and clippy by @ByteBaker in https://github.com/openobserve/openobserve/pull/7720
- fix: dashboard go to logs with long url by @ktx-vaidehi in https://github.com/openobserve/openobserve/pull/7712
- fix: add if_not_exists to enrichment table create index statement by @Subhra264 in https://github.com/openobserve/openobserve/pull/7702
- feat: skip UT when code unchanged for UI/API by @ByteBaker in https://github.com/openobserve/openobserve/pull/7717
- feat: support not query for index by @haohuaijin in https://github.com/openobserve/openobserve/pull/7727
- ci: updated github action role by @mmosarafO2 in https://github.com/openobserve/openobserve/pull/7729
- fix: improve log message of partition file by consistent hashing by @hengfeiyang in https://github.com/openobserve/openobserve/pull/7738
- fix: environment FTS and secondary fields default selected by @bjp232004 in https://github.com/openobserve/openobserve/pull/7716
- fix: dashboard values api filter query by @ktx-vaidehi in https://github.com/openobserve/openobserve/pull/7743
- fix: implemented unit test cases for zincutils file by @bjp232004 in https://github.com/openobserve/openobserve/pull/7679
- chore: increase required coverage limit by @ByteBaker in https://github.com/openobserve/openobserve/pull/7747
- feat: upgrade datafusion to v49 by @haohuaijin in https://github.com/openobserve/openobserve/pull/7649
- fix: value api with complex query by @haohuaijin in https://github.com/openobserve/openobserve/pull/7755
- chore: add UTs, run fmt and clipyy by @ByteBaker in https://github.com/openobserve/openobserve/pull/7753
- feat: support not equal and not inlist in
IndexCondition
by @haohuaijin in https://github.com/openobserve/openobserve/pull/7744 - chore: updated the deployO2 script by @mmosarafO2 in https://github.com/openobserve/openobserve/pull/7771
- fix: update string matching logic to include 'Contains' operator by @ktx-vaidehi in https://github.com/openobserve/openobserve/pull/7765
- chore: updated statefulset.yaml with o2cr.ai/openobserve by @mmosarafO2 in https://github.com/openobserve/openobserve/pull/7749
- chore: remove some deprecated code by @haohuaijin in https://github.com/openobserve/openobserve/pull/7776
- chore: increase minimum coverage threshold for API by @ByteBaker in https://github.com/openobserve/openobserve/pull/7762
- perf: pushdown plan by @hengfeiyang in https://github.com/openobserve/openobserve/pull/7778
- fix: check for blank spaces in path parameters by @anandubey in https://github.com/openobserve/openobserve/pull/7659
- fix: custom sql suggestions in editors by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/7698
- feat: add download search event by @sainad2222 in https://github.com/openobserve/openobserve/pull/7740
- fix: tantivy histogram interval by @Loaki07 in https://github.com/openobserve/openobserve/pull/7795
- feat: add download flag for alerts and dashboard audit tracking by @sainad2222 in https://github.com/openobserve/openobserve/pull/7750
- perf: improve high frequency term search speed by @haohuaijin in https://github.com/openobserve/openobserve/pull/7804
- fix: convert microseconds to seconds for delay_in_secs in triggers stream by @Subhra264 in https://github.com/openobserve/openobserve/pull/7769
- fix: unit test cases for pipeline module by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/7697
- fix: delete scheduled job if the associated alert not found by @Subhra264 in https://github.com/openobserve/openobserve/pull/7703
- test: add e2e tests for HTML chart by @ktx-akshay in https://github.com/openobserve/openobserve/pull/7683
- ci: update cargo deny by @uddhavdave in https://github.com/openobserve/openobserve/pull/7791
- fix: ingester memtable persist conflict by @uddhavdave in https://github.com/openobserve/openobserve/pull/7797
- chore: add unit tests by @ByteBaker in https://github.com/openobserve/openobserve/pull/7837
- chore: set ZO_INVERTED_INDEX_SKIP_THRESHOLD default to 35 by @haohuaijin in https://github.com/openobserve/openobserve/pull/7839
- chore: refactor sql.rs by @haohuaijin in https://github.com/openobserve/openobserve/pull/7846
- feat: add run ID management and panel ID for dashboard refresh by @ktx-vaidehi in https://github.com/openobserve/openobserve/pull/7760
- ci: add cargo fmt by @haohuaijin in https://github.com/openobserve/openobserve/pull/7849
- fix: remove module key from zo_db_query_nums metrics (#7845) by @Subhra264 in https://github.com/openobserve/openobserve/pull/7850
- feat: add disable_distinct_fields setting to StreamSettings by @anchalshivank in https://github.com/openobserve/openobserve/pull/7775
- fix: added unit test case coverage by @bjp232004 in https://github.com/openobserve/openobserve/pull/7788
- fix: dashboard time conversion (#7869) by @ktx-vaidehi in https://github.com/openobserve/openobserve/pull/7872
- fix: SYNC optimize remote wal [phase 2] (#7664) by @uddhavdave in https://github.com/openobserve/openobserve/pull/7786
- feat: remove default partition key for traces by @hengfeiyang in https://github.com/openobserve/openobserve/pull/7878
- fix: unit test cases for reports module by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/7882
- fix: use json2csv package for conversion by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/7881
- fix: enrichment table issues [#7815] by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/7836
- feat: prompt management by @ByteBaker in https://github.com/openobserve/openobserve/pull/7825
- feat: api to delete stream by time period by @Loaki07 in https://github.com/openobserve/openobserve/pull/7600
- fix: make insert task to query manager later by @haohuaijin in https://github.com/openobserve/openobserve/pull/7891
- fix: enrichment table rewrite should not create compact jobs by @Subhra264 in https://github.com/openobserve/openobserve/pull/7841
- chore(deps): bump tmp from 0.2.3 to 0.2.4 in /web by @dependabot[bot] in https://github.com/openobserve/openobserve/pull/7886
- fix: change
updated_at
AI prompts table to bigint by @ByteBaker in https://github.com/openobserve/openobserve/pull/7905 - feat: impl tantivy result cache by @haohuaijin in https://github.com/openobserve/openobserve/pull/7890
- fix: track_total_hits to consider multiple distinct cols by @Loaki07 in https://github.com/openobserve/openobserve/pull/7894
- fix: added more unit test cases by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/7903
- fix: added json download feature to main by @bjp232004 in https://github.com/openobserve/openobserve/pull/7784
- fix: default ZO_INVERTED_INDEX_RESULT_CACHE_MAX_ENTRY_SIZE value by @haohuaijin in https://github.com/openobserve/openobserve/pull/7915
- fix: fix for equal and other operator used it adds unwanted space. (#… by @bjp232004 in https://github.com/openobserve/openobserve/pull/7911
- feat: improve internal error report by @hengfeiyang in https://github.com/openobserve/openobserve/pull/7917
- fix: limit, hist_alignment by factors of 24 hrs, order_by by @Loaki07 in https://github.com/openobserve/openobserve/pull/7895
- test: Multi mode execution for logs by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/7907
- feat: add parquet cache size in status by @hengfeiyang in https://github.com/openobserve/openobserve/pull/7929
- fix: result cache with func by @hengfeiyang in https://github.com/openobserve/openobserve/pull/7934
- feat: add ZO_ROUTE_STRATEGY env to choose between workload and random… by @rajeshd3v in https://github.com/openobserve/openobserve/pull/7908
- feat: add metrics to count wal files in ingester by @uddhavdave in https://github.com/openobserve/openobserve/pull/7898
- chore: remove wal metrics to wal.rs by @hengfeiyang in https://github.com/openobserve/openobserve/pull/7939
- chore(deps): bump tmp from 0.2.1 to 0.2.4 in /tests/ui-testing by @dependabot[bot] in https://github.com/openobserve/openobserve/pull/7904
- fix: trace log url_query [#6363] by @code-jar in https://github.com/openobserve/openobserve/pull/7935
- build: optimize Dockerfile with layer consolidation and cache cleanup by @menotthakur in https://github.com/openobserve/openobserve/pull/7885
- feat: cloud ingest event by @YashodhanJoshi1 in https://github.com/openobserve/openobserve/pull/7893
- fix: add more logs for flower by @hengfeiyang in https://github.com/openobserve/openobserve/pull/7944
- feat: custom histogram interval & aligned partitions by @Loaki07 in https://github.com/openobserve/openobserve/pull/7909
- fix: local cache table for alert manager by @YashodhanJoshi1 in https://github.com/openobserve/openobserve/pull/7956
- fix: datatype mismatch [#7951] by @hengfeiyang in https://github.com/openobserve/openobserve/pull/7953
- feat: support largeutf8 by @hengfeiyang in https://github.com/openobserve/openobserve/pull/7962
- fix: minor bugs and duplicates by @prabhatsharma in https://github.com/openobserve/openobserve/pull/7963
- chore(deps): bump actions/download-artifact from 4 to 5 by @dependabot[bot] in https://github.com/openobserve/openobserve/pull/7966
- chore(deps): bump actions/checkout from 4 to 5 by @dependabot[bot] in https://github.com/openobserve/openobserve/pull/7965
- test: Updated yml file by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/7976
- feat: use custom
FlightData
encoder/decoder sendScanStats
by @haohuaijin in https://github.com/openobserve/openobserve/pull/7979 - fix: search doesn't work with comments by @hengfeiyang in https://github.com/openobserve/openobserve/pull/7980
- perf: set cache file_list to background by @hengfeiyang in https://github.com/openobserve/openobserve/pull/7970
- fix: add 7d and 13d to no ingestion reporting as well by @YashodhanJoshi1 in https://github.com/openobserve/openobserve/pull/7983
- fix: super cluster scan_stats by @haohuaijin in https://github.com/openobserve/openobserve/pull/7989
- fix: stack trace styling in dark mode by @Yosr-2001 in https://github.com/openobserve/openobserve/pull/7838
- fix: commented query with sql mode by @bjp232004 in https://github.com/openobserve/openobserve/pull/7975
- ci: Added github workflow to update the release notes in strapi by @mmosarafO2 in https://github.com/openobserve/openobserve/pull/7955
- refactor: datafusion session create and parquet table create by @haohuaijin in https://github.com/openobserve/openobserve/pull/7993
- feat: visualization enhancement by @ktx-abhay in https://github.com/openobserve/openobserve/pull/7456
- ci: bump version by @hengfeiyang in https://github.com/openobserve/openobserve/pull/7992
- fix: show error for threshold while user provides invalid input by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/7990
- feat: remove tantivy footer cache by @hengfeiyang in https://github.com/openobserve/openobserve/pull/8004
- test: fix api stream tests by @neha00290 in https://github.com/openobserve/openobserve/pull/7923
- refactor: remove warn(dead_code) annotation from Immutable by @ymgyt in https://github.com/openobserve/openobserve/pull/8006
- fix: vrl error report fn name (#7968) by @oasisk in https://github.com/openobserve/openobserve/pull/7973
- fix: use uds fields length for file move by @oasisk in https://github.com/openobserve/openobserve/pull/7813
- fix: improve alert manager error handling by @Subhra264 in https://github.com/openobserve/openobserve/pull/7936
- fix:
is_multi_stream_search
andenable_align_histogram
by @Loaki07 in https://github.com/openobserve/openobserve/pull/8003 - refactor: try move remotescan, stream aggregate, topk from rewrite to optimize rule by @haohuaijin in https://github.com/openobserve/openobserve/pull/7998
- fix: add max bytes for nats stream by @oasisk in https://github.com/openobserve/openobserve/pull/8009
- fix: added more unit test cases by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/8025
- fix: removed unused code and warnings while in dev mode / build by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/8026
- test: File cleanup for cypress files, removed websocket tests by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/8027
- fix: streaming aggregate config by @haohuaijin in https://github.com/openobserve/openobserve/pull/8029
- fix: added additional unit test cases by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/7926
- fix: tantivy row_id to AccessPlan by @haohuaijin in https://github.com/openobserve/openobserve/pull/8034
- fix: handle non-empty base-uri in router (main) by @YashodhanJoshi1 in https://github.com/openobserve/openobserve/pull/8032
- fix: failing streaming tests by @oasisk in https://github.com/openobserve/openobserve/pull/8037
- feat: Query Optimiser cli (#7745) by @oasisk in https://github.com/openobserve/openobserve/pull/7748
- fix: UI getting blocked when rendering roles of deleted entities by @omkarK06 in https://github.com/openobserve/openobserve/pull/8038
- fix: blank chart issue on visualization page by @ktx-abhay in https://github.com/openobserve/openobserve/pull/8040
- feat: dashboard color based on series name by @ktx-vaidehi in https://github.com/openobserve/openobserve/pull/7941
- fix: return proper error for incorrect function panic (#7708) by @anchalshivank in https://github.com/openobserve/openobserve/pull/8021
- feat: dashboard stop unnecessary api call for config change by @ktx-vaidehi in https://github.com/openobserve/openobserve/pull/7713
- fix: add logs for compactor by @hengfeiyang in https://github.com/openobserve/openobserve/pull/8045
- fix: Logs page field-list Interesting Fields improvements by @omkarK06 in https://github.com/openobserve/openobserve/pull/7705
- fix: traces time-range issue by @omkarK06 in https://github.com/openobserve/openobserve/pull/8014
- fix: new sso admin/viewer/editor should be able to enjoy given permissions by @Subhra264 in https://github.com/openobserve/openobserve/pull/8002
- chore: add unit tests by @oasisk in https://github.com/openobserve/openobserve/pull/8061
- feat: create data retention by day by @hengfeiyang in https://github.com/openobserve/openobserve/pull/8058
- fix: fixed failed test cases by @bjp232004 in https://github.com/openobserve/openobserve/pull/8054
- feat: create stream with field and data type by @ByteBaker in https://github.com/openobserve/openobserve/pull/7851
- fix: improve error msg of nats by @hengfeiyang in https://github.com/openobserve/openobserve/pull/8073
- feat: impl distribute query analyze by @haohuaijin in https://github.com/openobserve/openobserve/pull/8063
- test: Add tests for derived streams by @Subhra264 in https://github.com/openobserve/openobserve/pull/8084
- fix: dashboard stream fields not found by @ktx-vaidehi in https://github.com/openobserve/openobserve/pull/8087
- chore: add node_name to analyze by @haohuaijin in https://github.com/openobserve/openobserve/pull/8081
- fix: dashboard editor getting overlap for custom chart by @ktx-vaidehi in https://github.com/openobserve/openobserve/pull/8083
- fix: useLogs test cases added by @bjp232004 in https://github.com/openobserve/openobserve/pull/8071
- fix: data retention with extended retention by @hengfeiyang in https://github.com/openobserve/openobserve/pull/8089
- fix: added test cases for cipher keys by @bjp232004 in https://github.com/openobserve/openobserve/pull/8101
- feat: dashboard unique colors to the table column automatically. by @ktx-vaidehi in https://github.com/openobserve/openobserve/pull/8051
- chore: add unit test by @haohuaijin in https://github.com/openobserve/openobserve/pull/8099
- feat: improve tracing for flight by @haohuaijin in https://github.com/openobserve/openobserve/pull/8097
- fix: added test cases for iam groups by @bjp232004 in https://github.com/openobserve/openobserve/pull/8105
- chore: add test cases by @ByteBaker in https://github.com/openobserve/openobserve/pull/8095
- test: Updated schema file and config file by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/8093
- fix: added unit test cases by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/8121
- fix: normalize the limit to 100 by default (#8075) by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/8078
- fix: made fn editor by default false by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/8000
- chore: add UTs, run fmt and clipyy by @ByteBaker in https://github.com/openobserve/openobserve/pull/8122
- fix: tantivy result cache to access plan by @haohuaijin in https://github.com/openobserve/openobserve/pull/8126
- feat: search time patterns by @oasisk in https://github.com/openobserve/openobserve/pull/8104
- fix: config sync on logs to visualization toggle main by @ktx-abhay in https://github.com/openobserve/openobserve/pull/8115
- fix: parse cte query to extract stream name (#8102) by @ktx-abhay in https://github.com/openobserve/openobserve/pull/8116
- fix: Traces Component Testing by @omkarK06 in https://github.com/openobserve/openobserve/pull/7877
- fix: Parsing nested "WITH" query to extract stream names (#8062) by @omkarK06 in https://github.com/openobserve/openobserve/pull/8076
- fix; UI unit test case v7.2 by @bjp232004 in https://github.com/openobserve/openobserve/pull/8132
- chore: update datafusion to v49.0.2 by @haohuaijin in https://github.com/openobserve/openobserve/pull/8136
- fix: indexlist field select issue fixed by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/8139
- fix: regex patterns introduce search as well by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/8134
- fix: make config reactive to env changes (#7996) by @uddhavdave in https://github.com/openobserve/openobserve/pull/8092
- fix: lincense-checker in ci/cd by @haohuaijin in https://github.com/openobserve/openobserve/pull/8145
- chore: add metrics for custom
ExecutionPlan
by @haohuaijin in https://github.com/openobserve/openobserve/pull/8131 - fix: remove environment option from list by @bjp232004 in https://github.com/openobserve/openobserve/pull/8141
- fix: added spacing between box by @bjp232004 in https://github.com/openobserve/openobserve/pull/8149
- feat: added oracle database page under datasource by @bjp232004 in https://github.com/openobserve/openobserve/pull/8140
- fix: 8107 Correct alert URL query for condition by @harish0101-ops in https://github.com/openobserve/openobserve/pull/8143
- fix: unit test cases added by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/8133
- fix: unit test latest v2.0 by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/8151
- chore: add UTs, run fmt and clippy by @ByteBaker in https://github.com/openobserve/openobserve/pull/8153
- fix: ingester writer channel closed by @Loaki07 in https://github.com/openobserve/openobserve/pull/8155
- fix: enhance machine id check by @hengfeiyang in https://github.com/openobserve/openobserve/pull/8160
- fix: Inc UT coverage by @uddhavdave in https://github.com/openobserve/openobserve/pull/8128
- test: add and improve visualization test cases by @ktx-akshay in https://github.com/openobserve/openobserve/pull/8135
- fix: index type for schema check env for fts or secondar index fields by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/8165
- chore(deps): bump sha.js from 2.4.11 to 2.4.12 in /web by @dependabot[bot] in https://github.com/openobserve/openobserve/pull/8094
- fix: cache with distinct and explain panic by @haohuaijin in https://github.com/openobserve/openobserve/pull/8166
- test: e2e-cte-queries by @neha00290 in https://github.com/openobserve/openobserve/pull/8070
- fix: sql generation for quick alerts by @oasisk in https://github.com/openobserve/openobserve/pull/8169
- fix: unify cache delay secs across result cache, aggs cache and metrics cache by @Loaki07 in https://github.com/openobserve/openobserve/pull/8171
- chore: remove bogus unit tests by @ByteBaker in https://github.com/openobserve/openobserve/pull/8172
- fix: visualization sync for saved views (#8168) by @ktx-abhay in https://github.com/openobserve/openobserve/pull/8176
- fix: skip alert evaluation when stream not found by @oasisk in https://github.com/openobserve/openobserve/pull/8179
- fix: search scheduler issue by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/8181
- feat: deprecated syslog by @hengfeiyang in https://github.com/openobserve/openobserve/pull/8187
- fix: issue 8180 remove add to table icon from timestamp by @bjp232004 in https://github.com/openobserve/openobserve/pull/8188
- test: Framework rework Playwright e2e tests by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/8118
- feat: support use cookie to do cli command by @hengfeiyang in https://github.com/openobserve/openobserve/pull/8189
New Contributors
- @anandubey made their first contribution in https://github.com/openobserve/openobserve/pull/6779
- @siddharthteli12 made their first contribution in https://github.com/openobserve/openobserve/pull/6917
- @mmosarafO2 made their first contribution in https://github.com/openobserve/openobserve/pull/7010
- @jaydeepmaddipati made their first contribution in https://github.com/openobserve/openobserve/pull/7075
- @technusm1 made their first contribution in https://github.com/openobserve/openobserve/pull/7072
- @Shrinath-O2 made their first contribution in https://github.com/openobserve/openobserve/pull/7151
- @sainad2222 made their first contribution in https://github.com/openobserve/openobserve/pull/7740
- @anchalshivank made their first contribution in https://github.com/openobserve/openobserve/pull/7775
- @rajeshd3v made their first contribution in https://github.com/openobserve/openobserve/pull/7908
- @code-jar made their first contribution in https://github.com/openobserve/openobserve/pull/7935
- @menotthakur made their first contribution in https://github.com/openobserve/openobserve/pull/7885
- @Yosr-2001 made their first contribution in https://github.com/openobserve/openobserve/pull/7838
- @ymgyt made their first contribution in https://github.com/openobserve/openobserve/pull/8006
- @harish0101-ops made their first contribution in https://github.com/openobserve/openobserve/pull/8143
Full Changelog: https://github.com/openobserve/openobserve/compare/v0.14.7...v0.15.0