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 #4778
- perf: use private merge function for basic stream type by @hengfeiyang in #4783
- fix: traces UI fixes by @omkarK06 in #4642
- fix: do not use unwrap panic when parsing to SqlValue from Value::Number float by @Subhra264 in #4796
- fix: increase file field size in file_list* tables by @YashodhanJoshi1 in #4789
- fix: optimize nats watcher by @hengfeiyang in #4785
- feat: add new ENV for control logo by @hengfeiyang in #4791
- fix: improve delay deletion by @hengfeiyang in #4800
- feat: add short and long to usage report by @haohuaijin in #4784
- feat: add reload config for ent by @hengfeiyang in #4801
- fix: Ensure Vector Performs External Health Check for OpenObserve by @Loaki07 in #4802
- fix: Dashboard chart UI issues by @omkarK06 in #4745
- chore: rename zinc to OpenObserve by @prabhatsharma in #4807
- fix: join and subquery with cache by @haohuaijin in #4808
- fix: short_url schema by @Loaki07 in #4816
- fix: select star for _original by @haohuaijin in #4818
- feat: add VEX file with vulnerabilities information to SBOM by @gscanniello in #4755
- fix: rename zinc labs to OpenObserve by @prabhatsharma in #4822
- fix: UI freezes on enabling histogram by @omkarK06 in #4813
- feat: sync data retention for index stream by @Loaki07 in #4831
- fix: added additional function error in case of no record found. It w… by @bjp232004 in #4811
- feat: Alerts support SNS destination by @hengfeiyang in #4824
- feat: bring per_thread_lock back by @hengfeiyang in #4840
- fix: moved restore URL params before api calls by @bjp232004 in #4804
- fix: #4752 issue selecting same timestamp for every query by @nikhilsaikethe in #4782
- fix: custom logo issues by @nikhilsaikethe in #4843
- fix: On cancel query undefined error shown on UI by @omkarK06 in #4842
- fix: update cert-manager by @prabhatsharma in #4849
- feat: improve wal file lock processing by @hengfeiyang in #4853
- fix: Fixed logic to restore logs expanded rows on run query by @omkarK06 in #4856
- fix: add _timestamp to sql when we can by @haohuaijin in #4857
- fix: search history seconds precision issue fixed #4863 by @nikhilsaikethe in #4864
- fix: Prefix partition fix by @nikhilsaikethe in #4861
- fix: vertical layout on about us page. by @bjp232004 in #4866
- fix: include exxclude search based on data type by @bjp232004 in #4841
- fix: E2e seconds precision updated by @ShyamOOAI in #4770
- fix: add prefix partition in add stream section by @YashodhanJoshi1 in #4874
- fix: rename menu label by @bjp232004 in #4846
- feat: O2 node sql parser implemetation by @bjp232004 in #4751
- fix: can't query data in the case with multiple memtable buckets by @hengfeiyang in #4867
- fix: Add new ENV to decide whether to pause alert after retrying for
ZO_SCHEDULER_MAX_RETRIES
by @Subhra264 in #4879 - fix: cases where _original/_o2_id missing when user defined schema by @taimingl in #4828
- perf: improve
format_key
that is heavily used to flatten json by @taimingl in #4880 - fix: skip alert if the delay is big by @Subhra264 in #4812
- fix: Reduced streams page table vertical padding by @omkarK06 in #4826
- fix: set span status message by @YashodhanJoshi1 in #4882
- test:Updated logs by @ShyamOOAI in #4902
- feat: use seaorm to refactor short_urls by @haohuaijin in #4862
- test: add unflattened testcase and POM by @neha00290 in #4905
- test: added multiple float queries in pytest under alert and logs by @neha00290 in #4909
- fix: trim before and after space in query editor and vrl function by @bjp232004 in #4886
- test: join queries testcases by @neha00290 in #4910
- fix: after alert is retried max time, skip to next trigger time by @Subhra264 in #4911
- chore: add search type to query manager by @oasisk in #4912
- fix: when updating organization settings only consider the updated value by @Subhra264 in #4888
- fix: bugs of v0.13.0-rc1 by @hengfeiyang in #4916
- feat: use stream stats for partitioning api by @oasisk in #4901
- fix: Old stream schema and editor value was shown on selecting metrics stream by @omkarK06 in #4917
- fix: save use stats for partitioning by @oasisk in #4919
- feat: added new options for histogram intervals by @ktx-vaidehi in #4830
- fix: change some print to logs by @hengfeiyang in #4926
- fix: #4927 by @hengfeiyang in #4928
- feat: if print mode hide unnecessary empty space by @ktx-vaidehi in #4869
🐳 Docker Images
Available at:
Version tags:
public.ecr.aws/zinclabs/openobserve:v0.13.0
public.ecr.aws/zinclabs/openobserve:v0.13.0-simd
openobserve/openobserve:v0.13.0
openobserve/openobserve:v0.13.0-simd
📒 Documentation: https://openobserve.ai/docs/
New Contributors
- @jayvdb made their first contribution in #4492
- @garlic-hub made their first contribution in #4320
- @gscanniello made their first contribution in #4755
- @ShyamOOAI made their first contribution in #4770
Full Changelog: v0.12.1...v0.13.0