What's Changed
* chore(deps): bump webpack from 5.93.0 to 5.94.0 in /web by dependabot in https://github.com/openobserve/openobserve/pull/4420
* chore(deps): bump elliptic from 6.5.6 to 6.5.7 in /web by dependabot in https://github.com/openobserve/openobserve/pull/4332
* chore(deps): bump axios from 1.7.2 to 1.7.7 in /web by dependabot in https://github.com/openobserve/openobserve/pull/4433
* feat: use FST for inverted indexing by taimingl in https://github.com/openobserve/openobserve/pull/4270
* chore: update ChartRenderer.vue by eltociear in https://github.com/openobserve/openobserve/pull/4369
* style: improved german translations by fjakop in https://github.com/openobserve/openobserve/pull/4341
* chore(deps): bump actions/github-script from 6 to 7 by dependabot in https://github.com/openobserve/openobserve/pull/4438
* fix: match all panic by uddhavdave in https://github.com/openobserve/openobserve/pull/4442
* feat: AND, OR, group condition for dashboard filter by ktx-vaidehi in https://github.com/openobserve/openobserve/pull/3957
* fix: use cache duration to update query duration by oasisk in https://github.com/openobserve/openobserve/pull/4446
* ci: fix cargo-deny config by YashodhanJoshi1 in https://github.com/openobserve/openobserve/pull/4444
* feat: exact percentile UDAF by uddhavdave in https://github.com/openobserve/openobserve/pull/4441
* fix: realtime alert can't be trigger by hengfeiyang in https://github.com/openobserve/openobserve/pull/4443
* feat: add datafusion json functions by hengfeiyang in https://github.com/openobserve/openobserve/pull/4321
* test: api test search queries by neha00290 in https://github.com/openobserve/openobserve/pull/4454
* fix: use ofga mapping in tuple object type for search permission checking by Subhra264 in https://github.com/openobserve/openobserve/pull/4456
* fix: UI fixes in alert list and DateTime selection by omkarK06 in https://github.com/openobserve/openobserve/pull/4449
* feat: add URI query fields for alert list filtering by Subhra264 in https://github.com/openobserve/openobserve/pull/4436
* feat: new config for dashboard variables by ktx-abhay in https://github.com/openobserve/openobserve/pull/4340
* fix: Query Editor rendering issue in logs page by omkarK06 in https://github.com/openobserve/openobserve/pull/4459
* fix: vrl as query UDF by hengfeiyang in https://github.com/openobserve/openobserve/pull/4461
* fix: vrl as UDF by hengfeiyang in https://github.com/openobserve/openobserve/pull/4463
* fix:vrl error from cache by oasisk in https://github.com/openobserve/openobserve/pull/4466
* fix: unify the trace ingestion handling by YashodhanJoshi1 in https://github.com/openobserve/openobserve/pull/4435
* fix: Logs table UI fixes by omkarK06 in https://github.com/openobserve/openobserve/pull/4467
* fix: IAM users table UI issue by omkarK06 in https://github.com/openobserve/openobserve/pull/4470
* fix: vrl error for cache & histogram interval changes by oasisk in https://github.com/openobserve/openobserve/pull/4472
* chore: Metric for compactor file list pending jobs by abvarun226 in https://github.com/openobserve/openobserve/pull/4159
* fix: target partition for noCache by hengfeiyang in https://github.com/openobserve/openobserve/pull/4484
* feat: cache dashboard panel data by ktx-abhay in https://github.com/openobserve/openobserve/pull/4287
* fix: remove start date change for cache duration by oasisk in https://github.com/openobserve/openobserve/pull/4482
* feat: Scheduled Dashboards UI by omkarK06 in https://github.com/openobserve/openobserve/pull/4485
* fix: list only permitted for enrichment tables list by Subhra264 in https://github.com/openobserve/openobserve/pull/4480
* fix: Pagination partition fix by nikhilsaikethe in https://github.com/openobserve/openobserve/pull/4494
* fix: use hashset to check if a realtime alert is already evaluated by Subhra264 in https://github.com/openobserve/openobserve/pull/4498
* fix: dashboard cache issues by ktx-abhay in https://github.com/openobserve/openobserve/pull/4496
* feat: destination-less report by Subhra264 in https://github.com/openobserve/openobserve/pull/4325
* fix: scheduled dashboards UI issues by omkarK06 in https://github.com/openobserve/openobserve/pull/4504
* fix: metadata resource type permission issue by omkarK06 in https://github.com/openobserve/openobserve/pull/4499
* feat: Dashboard Cancel Query by ktx-vaidehi in https://github.com/openobserve/openobserve/pull/3866
* fix: Can't enable a partition key after disable it by nikhilsaikethe in https://github.com/openobserve/openobserve/pull/4507
* feat: dashboard show time range differ warning when cache data is used by ktx-abhay in https://github.com/openobserve/openobserve/pull/4509
* fix: scheduled dashboard UI issues by omkarK06 in https://github.com/openobserve/openobserve/pull/4510
* fix: Dashboard UI fix by ktx-vaidehi in https://github.com/openobserve/openobserve/pull/4514
* fix: improve consistent hashing by hengfeiyang in https://github.com/openobserve/openobserve/pull/4512
* fix: consistent hashing by hengfeiyang in https://github.com/openobserve/openobserve/pull/4517
* fix: fixed tabs column issue in scheduled dashboard table by omkarK06 in https://github.com/openobserve/openobserve/pull/4516
* fix: use browser.wait() after browser.close() by Subhra264 in https://github.com/openobserve/openobserve/pull/4515
* fix: nats lock with node id by haohuaijin in https://github.com/openobserve/openobserve/pull/4521
* fix: use timezone offset for cron based derived streams by Subhra264 in https://github.com/openobserve/openobserve/pull/4458
* fix: dashboard, folder, tab on search filtering in create report by omkarK06 in https://github.com/openobserve/openobserve/pull/4522
* fix: on dashboard panel zoom, refresh whole dashboard by ktx-abhay in https://github.com/openobserve/openobserve/pull/4520
* fix: dashboard undefined error for promql error message by ktx-vaidehi in https://github.com/openobserve/openobserve/pull/4523
* fix: In create report tab options not getting set by omkarK06 in https://github.com/openobserve/openobserve/pull/4526
* fix: delta dedup for multi cache by oasisk in https://github.com/openobserve/openobserve/pull/4527
* fix: Pagination Partition bug fixed by nikhilsaikethe in https://github.com/openobserve/openobserve/pull/4524
* fix: usage report duplicated by hengfeiyang in https://github.com/openobserve/openobserve/pull/4530
* fix: added search in dropdown of clone alert by nikhilsaikethe in https://github.com/openobserve/openobserve/pull/4529
* feat: search_history api by Loaki07 in https://github.com/openobserve/openobserve/pull/4511
* fix: showing not found error in preview while selecting some streams by nikhilsaikethe in https://github.com/openobserve/openobserve/pull/4531
* feat: add env variable to toggle full text search type by uddhavdave in https://github.com/openobserve/openobserve/pull/4471
* fix: add more tracing for search by haohuaijin in https://github.com/openobserve/openobserve/pull/4534
* fix: cache - duplicate records issue by oasisk in https://github.com/openobserve/openobserve/pull/4537
* feat: variables support to pass current selected time for URL drilldown by ktx-abhay in https://github.com/openobserve/openobserve/pull/3693
* fix: add timezone key to alert and derived stream by Subhra264 in https://github.com/openobserve/openobserve/pull/4536
* fix: stream status incorrect by hengfeiyang in https://github.com/openobserve/openobserve/pull/4547
* fix: stream stats incorrect by hengfeiyang in https://github.com/openobserve/openobserve/pull/4548
* perf: use buffer write for wal by hengfeiyang in https://github.com/openobserve/openobserve/pull/4538
* feat: variable to pass current query for dashboard drilldown by ktx-abhay in https://github.com/openobserve/openobserve/pull/4553
* fix: In Dashboard general setting, date time was not getting save as auto apply was false by default by ktx-vaidehi in https://github.com/openobserve/openobserve/pull/4556
* fix: add max_lifetime for db connection pool by hengfeiyang in https://github.com/openobserve/openobserve/pull/4551
* fix: for enrichment tables values api should use the ingested timerange by Subhra264 in https://github.com/openobserve/openobserve/pull/4554
* feat: store original unflattened JSON record by taimingl in https://github.com/openobserve/openobserve/pull/4376
* fix: fixed trace span start time issue by omkarK06 in https://github.com/openobserve/openobserve/pull/4550
* fix: only compare variables which depends on that panel loading for caching by ktx-abhay in https://github.com/openobserve/openobserve/pull/4560
* perf: use cache for gRPC channel by hengfeiyang in https://github.com/openobserve/openobserve/pull/4561
* fix: reuse gRPC channel for enterprise by hengfeiyang in https://github.com/openobserve/openobserve/pull/4562
* fix: Added by default timezone for send now schedule by omkarK06 in https://github.com/openobserve/openobserve/pull/4563
* fix: add custom sorting function for docNum column by Func86 in https://github.com/openobserve/openobserve/pull/4468
* fix: log related issues by nikhilsaikethe in https://github.com/openobserve/openobserve/pull/4567
* fix: added extra checks to remove _o2_id by nikhilsaikethe in https://github.com/openobserve/openobserve/pull/4574
* fix: optimise file list fetch from db by oasisk in https://github.com/openobserve/openobserve/pull/4573
* chore(deps-dev): bump vite from 5.3.4 to 5.4.6 in /web by dependabot in https://github.com/openobserve/openobserve/pull/4579
* chore(deps): bump serve-static and express in /web by dependabot in https://github.com/openobserve/openobserve/pull/4580
* chore(deps): bump body-parser and express in /web by dependabot in https://github.com/openobserve/openobserve/pull/4582
* feat: for view panel and visualization applied cancel query by ktx-vaidehi in https://github.com/openobserve/openobserve/pull/4569
* fix: Log issues to be release by nikhilsaikethe in https://github.com/openobserve/openobserve/pull/4585
* fix: for custom variable show its label not value when selected by ktx-vaidehi in https://github.com/openobserve/openobserve/pull/4586
* fix: overlapping of buttons fixed by nikhilsaikethe in https://github.com/openobserve/openobserve/pull/4588
* fix: release wal parquet files by hengfeiyang in https://github.com/openobserve/openobserve/pull/4584
* fix: search partition loop by hengfeiyang in https://github.com/openobserve/openobserve/pull/4591
š³ Docker Images
Available at:
- https://gallery.ecr.aws/zinclabs/openobserve
- https://hub.docker.com/r/openobserve/openobserve/tags
Version tags:
- `public.ecr.aws/zinclabs/openobserve:v0.12.0`
- `public.ecr.aws/zinclabs/openobserve:v0.12.0-simd`
- `openobserve/openobserve:v0.12.0`
- `openobserve/openobserve:v0.12.0-simd`
**š Documentation**: https://openobserve.ai/docs/
New Contributors
* fjakop made their first contribution in https://github.com/openobserve/openobserve/pull/4341
* Loaki07 made their first contribution in https://github.com/openobserve/openobserve/pull/4511
* Func86 made their first contribution in https://github.com/openobserve/openobserve/pull/4468
**Full Changelog**: https://github.com/openobserve/openobserve/compare/v0.11.0...v0.12.0