Releases: openobserve/openobserve
Releases · openobserve/openobserve
Release v0.14.0
📢 Breaking change
- This version can't downgrade to old version, because we introduce some new tables and auto-migrate some data to new data.
- Please upgrade to
v0.13.1
first If you are using the version old thanv0.13.0
. - Various database migrations are being deprecated in
v0.14.0
. These migrations will remain in the application untilv0.17.0
. This means that it will not be possible to upgrade directly from a version< v0.14.0
to a version>= v0.17.0
. To upgrade from a version< v0.14.0
to a version>= v0.17.0
one will need to follow these steps:- First upgrade from the some version
< v0.14.0
to a version>= v0.14.0 and < v0.17.0
. - Next upgrade to
v0.17.0
.
- First upgrade from the some version
What's Changed
- feat: we can remove filter in sql when enable inverted index by @haohuaijin in #5065
- fix: enterprise build by @haohuaijin in #5075
- fix: DerivedStream query period by @taimingl in #5062
- fix: Simplify recommended setup for Elastic Beats by @gaby in #5083
- feat: compatible new es api by @hengfeiyang in #5084
- fix: schema mismatch in memtable by @haohuaijin in #5085
- chore: upgrade datafusion to v43 by @haohuaijin in #5090
- perf: optimizer generate access plan by @haohuaijin in #5088
- fix: mark union queries as complex to avoid adding _timestamp by @taimingl in #5099
- feat: add tantivy mmap search by @hengfeiyang in #5098
- feat: dashboard geojson map by @ktx-vaidehi in #3023
- fix: refactoring organization handling by @bjp232004 in #5074
- feat: allow limit in query to have dynamic variables by @ktx-vaidehi in #5076
- feat: move
Folder
model into config crate (part 1/3 of feature 5069) by @patrickcsullivan in #5095 - feat: move
folders
modules out of parentdashboards
modules (part 2/3 of feature 5069) by @patrickcsullivan in #5096 - feat: self-report for both usage and errors by @taimingl in #5053
- fix: report pdf must have .pdf extension by @Subhra264 in #5105
- fix: dashboard css & stream select in add panel issue by @ktx-vaidehi in #5091
- feat: implement tantivy index cache by @hengfeiyang in #5109
- feat: migration to new
folder
table (part 3/3 of feature 5069) by @patrickcsullivan in #5100 - chore: set default value for uds fields limit by @oasisk in #5110
- fix: add filter back in ingester by @haohuaijin in #5111
- fix: distinct query is complex by @haohuaijin in #5116
- fix: pipeline custom edge fix by @nikhilsaikethe in #5102
- feat: regexp_matches udf by @Loaki07 in #5117
- fix: update chromiumoxide by @Subhra264 in #5118
- fix: join & subquery related UI changes on logs page by @bjp232004 in #5055
- fix: Pipeline minor improvements by @nikhilsaikethe in #5120
- fix: Report all stream names for joins when usage reporting by @Subhra264 in #5122
- fix: track_totals_hits for union by @haohuaijin in #5123
- fix: Interesting field selection join query by @bjp232004 in #5125
- test: pytest-join-queries testcases by @neha00290 in #5128
- feat: allow dynamic stream name in pipeline destinations by @taimingl in #5007
- fix: pipeline init error due to functions fail to compile by @taimingl in #5112
- feat: move
dashboards
module toconfig
crate (part 1/2 of feature 5068) by @patrickcsullivan in #5113 - feat: implement preload for tantivy by @hengfeiyang in #5130
- fix: add index_condition when do not have index file by @haohuaijin in #5137
- fix: set organization details on organization change by @bjp232004 in #5135
- fix: consider the org identifier from url by @bjp232004 in #5138
- fix: Interesting field desection by @bjp232004 in #5129
- ci: update rust version by @hengfeiyang in #5143
- feat: JSON-indpendent hashing of dashboard models by @patrickcsullivan in #5133
- chore(deps): bump EmbarkStudios/cargo-deny-action from 2.0.1 to 2.0.2 by @dependabot in #5148
- chore(deps): bump thehanimo/pr-title-checker from 1.4.2 to 1.4.3 by @dependabot in #5147
- refactor: group flight request fields by @haohuaijin in #5145
- fix: org selection and change organization flow by @bjp232004 in #5140
- fix: sort by time enable in follow by @haohuaijin in #5151
- feat: add optimize rule for simple topN by @hengfeiyang in #5149
- fix: enterprise build by @haohuaijin in #5153
- fix: organization not getting displayed after login by @bjp232004 in #5150
- fix: drop problematic
folders.created_at
column by @patrickcsullivan in #5155 - feat: migrate dashboards out of
meta
table and into their own table by @patrickcsullivan in #5146 - feat: add more optimize rule for tantivy by @hengfeiyang in #5154
- fix: dashboard bugs by @ktx-vaidehi in #5159
- fix: don't report dashboard search as logs stream type by @Subhra264 in #5162
- fix: order by with histogram logic by @hengfeiyang in #5166
- ci: add workspace unit tests to coverage tests by @taimingl in #5170
- feat: optimizer select count(*) with inverted index by @haohuaijin in #5172
- fix: dashboard org redirection fixes by @ktx-kirtan in #5169
- fix: organization assignment check if there is no organization found by @bjp232004 in #5174
- fix: undefined call fix by @bjp232004 in #5176
- test: Update coverage report by @ShyamOOAI in #5107
- fix: compactor: Tiny typo fix by @fclairamb in #5178
- feat: add custom tokenizer by @hengfeiyang in #5177
- feat: collect stats for count(*) optimizer by @haohuaijin in #5179
- fix: local storage doesn't support multi part put by @hengfeiyang in #5181
- feat: update traces_span_metrics_enabled by @domyway in #5186
- fix: use search type to choose query group on router by @hengfeiyang in #5184
- feat: maps-support-for-visualization by @ktx-vaidehi in #5182
- fix: serde default & flatten overlap by @Loaki07 in #5192
- feat: add
title
param toListDashboard
API for cross-folder searching by @patrickcsullivan in #5171 - fix: when saving destination emails, use lowercase emails by @Subhra264 in #5207
- feat: remove SPAN_DURATION_MILLISECONDS by @domyway in #5208
- fix: search with empty index by @haohuaijin in #5209
- fix: no need to create tantivy index if the data is empty by @hengfeiyang in #5202
- fix: pipeline condition node incorrect evaluation by @taimingl in #5219
- feat: index for super cluster by @haohuaijin in #5221
- fix: don't add
\n
in email row templates, add trigger time variables in alert template by @Subhra264 in https://github.com/openobserve/ope...
Release v0.13.2-rc4
What's Changed
- fix: when saving destination emails, use lowercase emails by @Subhra264 in #5207
- feat: remove SPAN_DURATION_MILLISECONDS by @domyway in #5208
- fix: search with empty index by @haohuaijin in #5209
- fix: no need to create tantivy index if the data is empty by @hengfeiyang in #5202
- fix: pipeline condition node incorrect evaluation by @taimingl in #5219
🐳 Docker Images
Available at:
Version tags:
public.ecr.aws/zinclabs/openobserve:v0.13.2-rc4
public.ecr.aws/zinclabs/openobserve:v0.13.2-rc4-simd
openobserve/openobserve:v0.13.2-rc4
openobserve/openobserve:v0.13.2-rc4-simd
📒 Documentation: https://openobserve.ai/docs/
Full Changelog: v0.13.2-rc3...v0.13.2-rc4
Release v0.13.2-rc3
What's Changed
- feat: add more optimize rule for tantivy by @hengfeiyang in #5154
- fix: dashboard bugs by @ktx-vaidehi in #5159
- fix: don't report dashboard search as logs stream type by @Subhra264 in #5162
- fix: order by with histogram logic by @hengfeiyang in #5166
- ci: add workspace unit tests to coverage tests by @taimingl in #5170
- feat: optimizer select count(*) with inverted index by @haohuaijin in #5172
- fix: dashboard org redirection fixes by @ktx-kirtan in #5169
- fix: organization assignment check if there is no organization found by @bjp232004 in #5174
- fix: undefined call fix by @bjp232004 in #5176
- test: Update coverage report by @ShyamOOAI in #5107
- fix: compactor: Tiny typo fix by @fclairamb in #5178
- feat: add custom tokenizer by @hengfeiyang in #5177
- feat: collect stats for count(*) optimizer by @haohuaijin in #5179
- fix: local storage doesn't support multi part put by @hengfeiyang in #5181
- feat: update traces_span_metrics_enabled by @domyway in #5186
- fix: use search type to choose query group on router by @hengfeiyang in #5184
- feat: maps-support-for-visualization by @ktx-vaidehi in #5182
- fix: serde default & flatten overlap by @Loaki07 in #5192
- feat: add
title
param toListDashboard
API for cross-folder searching by @patrickcsullivan in #5171
🐳 Docker Images
Available at:
Version tags:
public.ecr.aws/zinclabs/openobserve:v0.13.2-rc3
public.ecr.aws/zinclabs/openobserve:v0.13.2-rc3-simd
openobserve/openobserve:v0.13.2-rc3
openobserve/openobserve:v0.13.2-rc3-simd
📒 Documentation: https://openobserve.ai/docs/
New Contributors
- @fclairamb made their first contribution in #5178
Full Changelog: v0.13.2-rc2...v0.13.2-rc3
Release v0.13.2-rc2
What's Changed
- test: pytest-join-queries testcases by @neha00290 in #5128
- feat: allow dynamic stream name in pipeline destinations by @taimingl in #5007
- fix: pipeline init error due to functions fail to compile by @taimingl in #5112
- feat: move
dashboards
module toconfig
crate (part 1/2 of feature 5068) by @patrickcsullivan in #5113 - feat: implement preload for tantivy by @hengfeiyang in #5130
- fix: add index_condition when do not have index file by @haohuaijin in #5137
- fix: set organization details on organization change by @bjp232004 in #5135
- fix: consider the org identifier from url by @bjp232004 in #5138
- fix: Interesting field desection by @bjp232004 in #5129
- ci: update rust version by @hengfeiyang in #5143
- feat: JSON-indpendent hashing of dashboard models by @patrickcsullivan in #5133
- chore(deps): bump EmbarkStudios/cargo-deny-action from 2.0.1 to 2.0.2 by @dependabot in #5148
- chore(deps): bump thehanimo/pr-title-checker from 1.4.2 to 1.4.3 by @dependabot in #5147
- refactor: group flight request fields by @haohuaijin in #5145
- fix: org selection and change organization flow by @bjp232004 in #5140
- fix: sort by time enable in follow by @haohuaijin in #5151
- feat: add optimize rule for simple topN by @hengfeiyang in #5149
- fix: enterprise build by @haohuaijin in #5153
- fix: organization not getting displayed after login by @bjp232004 in #5150
- fix: drop problematic
folders.created_at
column by @patrickcsullivan in #5155 - feat: migrate dashboards out of
meta
table and into their own table by @patrickcsullivan in #5146
Full Changelog: v0.13.2-rc1...v0.13.2-rc2
Release v0.13.2-rc1
What's Changed
- feat: we can remove filter in sql when enable inverted index by @haohuaijin in #5065
- fix: enterprise build by @haohuaijin in #5075
- fix: DerivedStream query period by @taimingl in #5062
- fix: Simplify recommended setup for Elastic Beats by @gaby in #5083
- feat: compatible new es api by @hengfeiyang in #5084
- fix: schema mismatch in memtable by @haohuaijin in #5085
- chore: upgrade datafusion to v43 by @haohuaijin in #5090
- perf: optimizer generate access plan by @haohuaijin in #5088
- fix: mark union queries as complex to avoid adding _timestamp by @taimingl in #5099
- feat: add tantivy mmap search by @hengfeiyang in #5098
- feat: dashboard geojson map by @ktx-vaidehi in #3023
- fix: refactoring organization handling by @bjp232004 in #5074
- feat: allow limit in query to have dynamic variables by @ktx-vaidehi in #5076
- feat: move
Folder
model into config crate (part 1/3 of feature 5069) by @patrickcsullivan in #5095 - feat: move
folders
modules out of parentdashboards
modules (part 2/3 of feature 5069) by @patrickcsullivan in #5096 - feat: self-report for both usage and errors by @taimingl in #5053
- fix: report pdf must have .pdf extension by @Subhra264 in #5105
- fix: dashboard css & stream select in add panel issue by @ktx-vaidehi in #5091
- feat: implement tantivy index cache by @hengfeiyang in #5109
- feat: migration to new
folder
table (part 3/3 of feature 5069) by @patrickcsullivan in #5100 - chore: set default value for uds fields limit by @oasisk in #5110
- fix: add filter back in ingester by @haohuaijin in #5111
- fix: distinct query is complex by @haohuaijin in #5116
- fix: pipeline custom edge fix by @nikhilsaikethe in #5102
- feat: regexp_matches udf by @Loaki07 in #5117
- fix: update chromiumoxide by @Subhra264 in #5118
- fix: join & subquery related UI changes on logs page by @bjp232004 in #5055
- fix: Pipeline minor improvements by @nikhilsaikethe in #5120
- fix: Report all stream names for joins when usage reporting by @Subhra264 in #5122
- fix: track_totals_hits for union by @haohuaijin in #5123
- fix: Interesting field selection join query by @bjp232004 in #5125
New Contributors
- @patrickcsullivan made their first contribution in #5095
Full Changelog: v0.13.1...v0.13.2-rc1
Release v0.13.1
What's Changed
- feat: Dashboard Config Option by @ktx-vaidehi in #4617
- feat: implement job for ingesting self-metrics by @YashodhanJoshi1 in #4761
- feat: dashboard table override by @ktx-vaidehi in #4798
- test: try_cast test cases by @ShyamOOAI in #4939
- feat: Stream name to be available as Dashboard variable by @ktx-vaidehi in #4877
- fix:#4937 by @cnn007 in #4941
- test: add alert integration tests regarding scheduler by @Subhra264 in #4929
- fix: dashboard compare against issue by @ktx-abhay in #4943
- fix: unit test for join order by @haohuaijin in #4948
- feat: color palette for dashboard chart by @ktx-abhay in #4774
- chore: don't ignore cargo test failure in unit tests ci by @Subhra264 in #4951
- test: clone alert by @neha00290 in #4931
- fix: add search_type to search_multi by @haohuaijin in #4955
- feat: added Logstash data source in logs by @omkarK06 in #4957
- chore(deps): bump elliptic from 6.5.7 to 6.6.0 in /web by @dependabot in #4953
- feat: add jobs for compact old data by @hengfeiyang in #4952
- fix: parquet move_files split prefix to more columns for prefix_date by @taimingl in #4958
- feat: channel-based usage queue for async usage reporting by @taimingl in #4949
- fix: issue #4935 by @nikhilsaikethe in #4940
- feat: Pipeline integration v2 by @nikhilsaikethe in #4732
- fix: prefix partition key with inverted index by @hengfeiyang in #4962
- feat: SearchEventContext for search usage reports by @taimingl in #4934
- ci: add docker build for Pi by @hengfeiyang in #4964
- fix: file list query by @hengfeiyang in #4969
- feat: fixing logstash url by @chaitanya-sistla in #4970
- fix: capital stream can't search by @haohuaijin in #4978
- test: dashboard table transpose by @ktx-akshay in #4925
- fix: lower case stream name by @hengfeiyang in #4987
- fix: pipeline rbac fixes by @Subhra264 in #4976
- feat: UI improvements in Query Management UI by @omkarK06 in #4930
- fix: fixed unit test cases by @omkarK06 in #4883
- feat: configurable thread number for usage reporting job by @taimingl in #4988
- fix: set ownership for metadata streams only in the first time by @Subhra264 in #4998
- fix: Do not prefix email subjects by @gaby in #4997
- test: e2e test case for report by @ShyamOOAI in #4977
- chore(deps-dev): bump happy-dom from 14.12.3 to 15.10.2 in /web by @dependabot in #5006
- feat: refactor merge file on compactor by @hengfeiyang in #4971
- chore(deps): bump cookie, express and @bundled-es-modules/cookie in /web by @dependabot in #5005
- fix: search event type error by @hengfeiyang in #5014
- fix: fixed issue on aggregating field with non-existent alias and expand log detail by @omkarK06 in #5011
- fix: panic when the inverted index file is empty by @hengfeiyang in #5020
- feat: Expand logs query editor with a button by @nikhilsaikethe in #4961
- feat: improve replay wal to avoid OOM by @hengfeiyang in #5021
- docs: update readme by @prabhatsharma in #5033
- fix: table chart override popup, if override has duplicate name then show error by @ktx-vaidehi in #5026
- fix: dashboard markdown renderer issue by @ktx-abhay in #5035
- fix: Added AWS, GCP and Azure Data Sources to recommended tab by @omkarK06 in #5037
- feat: dashboard charts colors options by @ktx-vaidehi in #4994
- fix: partition key with none-english chars by @hengfeiyang in #5034
- fix: delete related pipelines when deleting functions and streams by @taimingl in #4995
- fix: cheery-pick ingestion error logging by @YashodhanJoshi1 in #4991
- feat: Integrate tantivy as an inverted index substitute by @uddhavdave in #4733
- fix: pipeline issues by @nikhilsaikethe in #4993
- feat: skip auto-refresh if api is pending by @ktx-vaidehi in #5044
- feat: dashboard folder UI changes by @ktx-vaidehi in #5040
- test: dashboard settings by @ktx-vaidehi in #4990
- fix: e2e test coverage setup by @omkarK06 in #4897
- test: e2e-pipeline-testcases by @neha00290 in #5017
- fix: parquet and index should have same row by @haohuaijin in #5052
- fix: Search history disable when usage report disabled by @nikhilsaikethe in #5048
- feat: use range request for tantivy inverted index by @hengfeiyang in #5056
- test: dashboard vrl testcases by @ktx-akshay in #4130
- fix: clean the session data after merge files by @hengfeiyang in #5045
- feat: Add new CRDs by @prabhatsharma in #5071
🐳 Docker Images
Available at:
Version tags:
public.ecr.aws/zinclabs/openobserve:v0.13.1
public.ecr.aws/zinclabs/openobserve:v0.13.1-simd
public.ecr.aws/zinclabs/openobserve:v0.13.1-arm64-pi
public.ecr.aws/zinclabs/openobserve-enterprise:v0.13.1
openobserve/openobserve:v0.13.1
openobserve/openobserve:v0.13.1-simd
📒 Documentation: https://openobserve.ai/docs/
New Contributors
- @cnn007 made their first contribution in #4941
- @chaitanya-sistla made their first contribution in #4970
Full Changelog: v0.13.0...v0.13.1
Release v0.13.1-rc3
What's Changed
- fix: capital stream can't search by @haohuaijin in #4978
- test: dashboard table transpose by @ktx-akshay in #4925
- fix: lower case stream name by @hengfeiyang in #4987
- fix: pipeline rbac fixes by @Subhra264 in #4976
- feat: UI improvements in Query Management UI by @omkarK06 in #4930
- fix: fixed unit test cases by @omkarK06 in #4883
- feat: configurable thread number for usage reporting job by @taimingl in #4988
- fix: set ownership for metadata streams only in the first time by @Subhra264 in #4998
- fix: Do not prefix email subjects by @gaby in #4997
- test: e2e test case for report by @ShyamOOAI in #4977
- chore(deps-dev): bump happy-dom from 14.12.3 to 15.10.2 in /web by @dependabot in #5006
- feat: refactor merge file on compactor by @hengfeiyang in #4971
- chore(deps): bump cookie, express and @bundled-es-modules/cookie in /web by @dependabot in #5005
- fix: search event type error by @hengfeiyang in #5014
- fix: fixed issue on aggregating field with non-existent alias and expand log detail by @omkarK06 in #5011
- fix: panic when the inverted index file is empty by @hengfeiyang in #5020
🐳 Docker Images
Available at:
Version tags:
public.ecr.aws/zinclabs/openobserve:v0.13.1-rc3
public.ecr.aws/zinclabs/openobserve:v0.13.1-rc3-simd
openobserve/openobserve:v0.13.1-rc3
openobserve/openobserve:v0.13.1-rc3-simd
📒 Documentation: https://openobserve.ai/docs/
Full Changelog: v0.13.1-rc2...v0.13.1-rc3
Release v0.13.1-rc2
What's Changed
- feat: SearchEventContext for search usage reports by @taimingl in #4934
- ci: add docker build for Pi by @hengfeiyang in #4964
- fix: file list query by @hengfeiyang in #4969
- feat: fixing logstash url by @chaitanya-sistla in #4970
🐳 Docker Images
Available at:
Version tags:
public.ecr.aws/zinclabs/openobserve:v0.13.1-rc2
public.ecr.aws/zinclabs/openobserve:v0.13.1-rc2-simd
openobserve/openobserve:v0.13.1-rc2
openobserve/openobserve:v0.13.1-rc2-simd
📒 Documentation: https://openobserve.ai/docs/
New Contributors
- @chaitanya-sistla made their first contribution in #4970
Full Changelog: v0.13.1-rc1...v0.13.1-rc2
Release v0.13.1-rc1
What's Changed
- feat: Dashboard Config Option by @ktx-vaidehi in #4617
- feat: implement job for ingesting self-metrics by @YashodhanJoshi1 in #4761
- feat: dashboard table override by @ktx-vaidehi in #4798
- test: try_cast test cases by @ShyamOOAI in #4939
- feat: Stream name to be available as Dashboard variable by @ktx-vaidehi in #4877
- fix:#4937 by @cnn007 in #4941
- test: add alert integration tests regarding scheduler by @Subhra264 in #4929
- fix: dashboard compare against issue by @ktx-abhay in #4943
- fix: unit test for join order by @haohuaijin in #4948
- feat: color palette for dashboard chart by @ktx-abhay in #4774
- chore: don't ignore cargo test failure in unit tests ci by @Subhra264 in #4951
- test: clone alert by @neha00290 in #4931
- fix: add search_type to search_multi by @haohuaijin in #4955
- feat: added Logstash data source in logs by @omkarK06 in #4957
- chore(deps): bump elliptic from 6.5.7 to 6.6.0 in /web by @dependabot in #4953
- feat: add jobs for compact old data by @hengfeiyang in #4952
- fix: parquet move_files split prefix to more columns for prefix_date by @taimingl in #4958
- feat: channel-based usage queue for async usage reporting by @taimingl in #4949
- fix: issue #4935 by @nikhilsaikethe in #4940
- feat: Pipeline integration v2 by @nikhilsaikethe in #4732
- fix: prefix partition key with inverted index by @hengfeiyang in #4962
🐳 Docker Images
Available at:
Version tags:
public.ecr.aws/zinclabs/openobserve:v0.13.1-rc1
public.ecr.aws/zinclabs/openobserve:v0.13.1-rc1-simd
openobserve/openobserve:v0.13.1-rc1
openobserve/openobserve:v0.13.1-rc1-simd
📒 Documentation: https://openobserve.ai/docs/
New Contributors
Full Changelog: v0.13.0...v0.13.1-rc1
Release v0.13.0
What's Changed
- feat: optimise file list querying for better search perf by @YashodhanJoshi1 in #4518
- feat: new search engine by @hengfeiyang in #4182
- fix: origin field should not be select by @haohuaijin in #4600
- fix: skip fetching file list for aggregate query by @oasisk in #4602
- fix: histogram issue with order by asc by @bjp232004 in #4606
- fix: track total hits of distinct by @hengfeiyang in #4608
- fix: search partition follow query order by by @hengfeiyang in #4611
- fix: sort partition api response by @ktx-abhay in #4604
- docs: Fix typos by @jayvdb in #4492
- fix:default sort when no sort specified by @oasisk in #4613
- perf: swap hash join when right hand is aggregate and left hand is not aggregate by @haohuaijin in #4615
- fix: compactor with puffin by @hengfeiyang in #4616
- fix: cache issue for multiple group by clause by @oasisk in #4620
- fix: generate partition key with null if the field is not exists by @hengfeiyang in #4624
- fix: added support to edit dashboard panel layout height by @omkarK06 in #4628
- fix: add pagination height while calculating row count by @omkarK06 in #4632
- feat: dashboard transpose and dynamic columns by @ktx-vaidehi in #4592
- chore: fix frontend typos by @jayvdb in #4612
- feat: check indices exists before running create index commands by @YashodhanJoshi1 in #4618
- fix: Updated dashboard panel height row count logic by @omkarK06 in #4639
- fix: use max of silence and frequency for alert next run and support all threshold symbols by @Subhra264 in #4627
- fix: add request timeout for tonic requests by @oasisk in #4633
- feat: multi search with multiple time ranges by @oasisk in #4626
- fix: fixed input validation of panel layout input by @omkarK06 in #4641
- fix: added icon for enrichment table redirection to logs and rename d… by @bjp232004 in #4635
- feat: add without connection pool mode for router by @hengfeiyang in #4609
- chore(deps): bump rollup from 4.21.3 to 4.22.4 in /web by @dependabot in #4645
- fix: vrl for multi query range by @oasisk in #4647
- fix: add file list id cache by @hengfeiyang in #4643
- fix: dashboard custom value error fix for single quote by @ktx-vaidehi in #4654
- fix: add partial response warning by @oasisk in #4658
- feat: Search history introduced in the logs page by @nikhilsaikethe in #4656
- perf: remove unnecessary setting for parquet writer by @hengfeiyang in #4659
- fix: multi resp changes by @oasisk in #4662
- feat: dashboard compare with past data support by @ktx-vaidehi in #4650
- feat: add multipart upload by @TessaIO in #4644
- fix: search history bugs fixed by @nikhilsaikethe in #4667
- fix: drilldown query variable issue with variable by @ktx-abhay in #4668
- fix: fixed unlimited calls when going back and forth by @nikhilsaikethe in #4670
- fix: make trigger.data optional for serde by @Subhra264 in #4672
- feat: SMTP support in alert destinations by @omkarK06 in #3976
- fix: partition data order issue with desc in the query by @ktx-abhay in #4674
- fix: when frequency and period are not same, involve the delay for alert timerange by @Subhra264 in #4680
- fix: search history should not contain the search related to usage org by @Subhra264 in #4673
- fix: validate response for dashboard query with vrl by @ktx-abhay in #4683
- fix: fixed ingestion links style by @omkarK06 in #4678
- perf: query file_list in parallels by day by @hengfeiyang in #4669
- fix: fixed sorting functionality in search history by @nikhilsaikethe in #4686
- fix: processing_delay should be 0 when next_run_at is 0 by @Subhra264 in #4688
- fix: search partition by @hengfeiyang in #4685
- feat: remove user_email field from the search history response by @Loaki07 in #4693
- fix: Updated Search History by @nikhilsaikethe in #4694
- fix: search partition with seconds by @hengfeiyang in #4701
- fix: Add more fields to SearchHistoryHitResponse for search history and reuse it by @Subhra264 in #4702
- test: unflattened testcases by @neha00290 in #4704
- fix: search partition with max_query_range by @hengfeiyang in #4705
- feat: support for seconds in query time range date-time selector by @omkarK06 in #4699
- fix: handle db pool timeout issue by releasing lock in case of an issue by @TessaIO in #4710
- feat: enforce at least 4 DB connections by @TessaIO in #4713
- feat: hash check when updating dashboards by @taimingl in #4687
- feat: add metrics for db realated requests by @YashodhanJoshi1 in #4676
- feat: multi historical timerange evaluation for sql based alerts by @Subhra264 in #4708
- feat: short url service by @Loaki07 in #4697
- fix: removed index on original_url for short_url service by @Loaki07 in #4720
- fix: histogram partition error by @bjp232004 in #4665
- fix: dashboard hash undefined issue by @ktx-abhay in #4727
- fix: issue #4721 by @bjp232004 in #4729
- fix: short_url post to include org_id in path by @Loaki07 in #4731
- test: vrl error message validation fix by @neha00290 in #4736
- fix: issue #4723 shorten url on logs page by @bjp232004 in #4728
- fix: report appropriate stream type by @oasisk in #4744
- perf: add more option for db connection pool by @hengfeiyang in #4747
- test: e2e logs search history by @neha00290 in #4746
- fix: short_url auth, redirect to
/web
if auth fails (#4750) by @Loaki07 in #4754 - fix: upgrade dependencies by @haohuaijin in #4762
- feat: value mapping for dashboard table chart by @ktx-abhay in #4596
- feat: add prefix based paritioning for index by @YashodhanJoshi1 in #4709
- feat: Accept CloudWatch streams OTLP output format to allow CloudWatch metrics ingestion by @garlic-hub in #4320
- fix: issue #4757 short url implementation approach change by @bjp232004 in #4760
- fix: Short url fixes by @Subhra264 in #4773
- fix: query start with work group by @haohuaijin in #4772
- feat: add option for control min datafusion partition by @hengfeiyang in #4775
- fix:caching changes by @oasisk in #4776
- feat: support partital result if some node return error by @haohuaijin in https://github.com/o...