Release history
OpenTelemetry x DuckDB(Ducklake), SQLite, Clojure releases
All releases
36 shown
Default DuckDB memory limit set to 60 % of available RAM.
Full changelog
Docker image
docker pull ghcr.io/o11ylite/o11ylite:2026.5.10-1131141
What's Changed
- Readme and faq change by @zhming0 in https://github.com/o11ylite/o11ylite/pull/112
- Set duckdb memory limit to 60 pct by default by @zhming0 in https://github.com/o11ylite/o11ylite/pull/113
Full Changelog: https://github.com/o11ylite/o11ylite/compare/2026.5.10-1110004...2026.5.10-1131141
- Fold attribute namespaces in events side panel (frontend)
- Always group attr.* under namespace headers (frontend)
Full changelog
Docker image
docker pull ghcr.io/o11ylite/o11ylite:2026.5.10-1110004
What's Changed
- FUNDING.md -> FUNDING.yml lol by @zhming0 in https://github.com/o11ylite/o11ylite/pull/102
- feat(frontend): fold attribute namespaces in events side panel by @zhming0 in https://github.com/o11ylite/o11ylite/pull/103
- drafting a FAQ doc by @zhming0 in https://github.com/o11ylite/o11ylite/pull/105
- Semantic attributes ftw by @zhming0 in https://github.com/o11ylite/o11ylite/pull/104
- Improve readme by @zhming0 in https://github.com/o11ylite/o11ylite/pull/106
- Improve readme attempt 2 by @zhming0 in https://github.com/o11ylite/o11ylite/pull/108
- wide event over scattered log lines by @zhming0 in https://github.com/o11ylite/o11ylite/pull/109
- stop proagating span attributes to span_event by @zhming0 in https://github.com/o11ylite/o11ylite/pull/110
- fix(backend): treat empty strings as 'not exists' in filters by @zhming0 in https://github.com/o11ylite/o11ylite/pull/107
- feat(frontend): always group attr.* under namespace headers by @zhming0 in https://github.com/o11ylite/o11ylite/pull/111
Full Changelog: https://github.com/o11ylite/o11ylite/compare/2026.5.6-1114118...2026.5.10-1110004
Minor fixes and improvements.
Full changelog
Docker image
docker pull ghcr.io/o11ylite/o11ylite:2026.5.6-1114118
What's Changed
- doc change for o11ylite ducklake repository setting by @zhming0 in https://github.com/o11ylite/o11ylite/pull/98
- fix(frontend): order tooltip rows by value desc and make legend foldable by @zhming0 in https://github.com/o11ylite/o11ylite/pull/99
- About page by @zhming0 in https://github.com/o11ylite/o11ylite/pull/100
- .github/FUNDING.md by @zhming0 in https://github.com/o11ylite/o11ylite/pull/101
Full Changelog: https://github.com/o11ylite/o11ylite/compare/2026.5.5-1133753...2026.5.6-1114118
- Configurable DuckLake repository
Full changelog
Docker image
docker pull ghcr.io/o11ylite/o11ylite:2026.5.5-1133753
What's Changed
- Annotate github release url on for bk pipeline by @zhming0 in https://github.com/o11ylite/o11ylite/pull/94
- Refactor metric query unit return format and fix bugs by @zhming0 in https://github.com/o11ylite/o11ylite/pull/96
- Configurable ducklake repository by @zhming0 in https://github.com/o11ylite/o11ylite/pull/97
Full Changelog: https://github.com/o11ylite/o11ylite/compare/2026.4.30-1142910...2026.5.5-1133753
- Count‑over‑time bar chart displayed above events table in explore view
- Metric alert rules now use a single time bucket for evaluation
Full changelog
Docker image
docker pull ghcr.io/o11ylite/o11ylite:2026.4.30-1142910
What's Changed
- feat(explore): count-over-time bar chart above events table by @zhming0 in https://github.com/o11ylite/o11ylite/pull/92
- use a single time bucket when eval metric alert-rule by @zhming0 in https://github.com/o11ylite/o11ylite/pull/93
Full Changelog: https://github.com/o11ylite/o11ylite/compare/2026.4.29-1144214...2026.4.30-1142910
- Updated metric query and visualization settings for skills
- New chart color palette
Full changelog
Docker image
docker pull ghcr.io/o11ylite/o11ylite:2026.4.29-1144214
What's Changed
- update skills re metric query x viz setting by @zhming0 in https://github.com/o11ylite/o11ylite/pull/89
- new chart color palette by @zhming0 in https://github.com/o11ylite/o11ylite/pull/90
- fix alertmanager notify webhook payload by @zhming0 in https://github.com/o11ylite/o11ylite/pull/91
Full Changelog: https://github.com/o11ylite/o11ylite/compare/2026.4.29-1131157...2026.4.29-1144214
- Added formula support to /api/query/metrics and a UI for authoring formulas with a hide-source toggle.
- Introduced 'bar' render mode for time‑series visualizations.
- Stabilized color assignment in time‑series charts by sorting series keys.
Full changelog
Docker image
docker pull ghcr.io/o11ylite/o11ylite:2026.4.29-1131157
What's Changed
- feat(time-series): add 'bar' render mode by @zhming0 in https://github.com/o11ylite/o11ylite/pull/81
- fix(time-series): stable colors via sorted series keys by @zhming0 in https://github.com/o11ylite/o11ylite/pull/82
- feat(metrics): add formula support to /api/query/metrics by @zhming0 in https://github.com/o11ylite/o11ylite/pull/83
- feat(metrics): UI for authoring formulas + hide-source toggle by @zhming0 in https://github.com/o11ylite/o11ylite/pull/84
- Render service list on data management event field view by @zhming0 in https://github.com/o11ylite/o11ylite/pull/86
- fix telemetry catalog gc with column that does not exist by @zhming0 in https://github.com/o11ylite/o11ylite/pull/87
- Support having filter on formula output by @zhming0 in https://github.com/o11ylite/o11ylite/pull/85
- Support having filter x formula on UI and alert-rule by @zhming0 in https://github.com/o11ylite/o11ylite/pull/88
Full Changelog: https://github.com/o11ylite/o11ylite/commits/2026.4.29-1131157
Fix API edited notebook metric cell cannot be edited.
Full changelog
Docker image
docker pull ghcr.io/o11ylite/o11ylite:2026.4.24-1012543
What's Changed
- remove some unnecessary sleeps from test & fix flaky tests by @zhming0 in https://github.com/o11ylite/o11ylite/pull/75
- Fix API edited notebook metric cell cannot be edited by @zhming0 in https://github.com/o11ylite/o11ylite/pull/76
- fix agent skill auth.py by @zhming0 in https://github.com/o11ylite/o11ylite/pull/77
Full Changelog: https://github.com/o11ylite/o11ylite/compare/2026.4.23-1140406...2026.4.24-1012543
Fixed percentile query bugs and attribute storage consistency for metrics.
Full changelog
Docker image
docker pull ghcr.io/o11ylite/o11ylite:2026.4.23-1140406
What's Changed
- Improve agent skill by @zhming0 in https://github.com/o11ylite/o11ylite/pull/71
- Fix percentile query for event query by @zhming0 in https://github.com/o11ylite/o11ylite/pull/72
- Consistently store attr. as prefix for metric attributes in metadata by @zhming0 in https://github.com/o11ylite/o11ylite/pull/73
- fix bug in format-metric-value.ts by @zhming0 in https://github.com/o11ylite/o11ylite/pull/74
Full Changelog: https://github.com/o11ylite/o11ylite/compare/2026.4.22-1141959...2026.4.23-1140406
- Metrics for DuckLake storage
- Improved observability (o11y) for compaction
Full changelog
Docker image
docker pull ghcr.io/o11ylite/o11ylite:2026.4.22-1141959
What's Changed
- metrics for ducklake storage by @zhming0 in https://github.com/o11ylite/o11ylite/pull/70
- improve o11y for compaction by @zhming0 in https://github.com/o11ylite/o11ylite/pull/69
Full Changelog: https://github.com/o11ylite/o11ylite/compare/2026.4.19-1121905...2026.4.22-1141959
- Renamed config key `event-metadata` to `events-schema-cache`
- Added telemetry catalog garbage collection
- Adjusted cljstyle indent rule for Clojure formatting
Full changelog
Docker image
docker pull ghcr.io/o11ylite/o11ylite:2026.4.19-1121905
What's Changed
- Telemetry catalog garbage collection by @zhming0 in https://github.com/o11ylite/o11ylite/pull/64
- event-metadata -> events-schema-cache by @zhming0 in https://github.com/o11ylite/o11ylite/pull/65
- fix notebook cell re-order bug by @zhming0 in https://github.com/o11ylite/o11ylite/pull/66
- fix notebook cell unable to change from event to metric by @zhming0 in https://github.com/o11ylite/o11ylite/pull/67
- change cljstyle indent rule by @zhming0 in https://github.com/o11ylite/o11ylite/pull/68
Full Changelog: https://github.com/o11ylite/o11ylite/compare/2026.4.18-1142335...2026.4.19-1121905
- Removed the service discovery component
- Telemetry Catalog tracking
- Service tab added to data management interface
Full changelog
Docker image
docker pull ghcr.io/o11ylite/o11ylite:2026.4.18-1142335
What's Changed
- flaky test fix by @zhming0 in https://github.com/o11ylite/o11ylite/pull/59
- AGPL ftw by @zhming0 in https://github.com/o11ylite/o11ylite/pull/60
- Telemetry Catalog tracking by @zhming0 in https://github.com/o11ylite/o11ylite/pull/61
- bye service discovery component by @zhming0 in https://github.com/o11ylite/o11ylite/pull/62
- service tab on data management by @zhming0 in https://github.com/o11ylite/o11ylite/pull/63
Full Changelog: https://github.com/o11ylite/o11ylite/compare/2026.4.17-1055114...2026.4.18-1142335
- Metrics table employs bucket partitioning for improved query performance
Full changelog
Docker image
docker pull ghcr.io/o11ylite/o11ylite:2026.4.17-1055114
What's Changed
- Use bucket partitioning for metrics table by @zhming0 in https://github.com/o11ylite/o11ylite/pull/58
Full Changelog: https://github.com/o11ylite/o11ylite/compare/2026.4.16-1141715...2026.4.17-1055114
- Adds TelemetryResult component
Full changelog
Docker image
docker pull ghcr.io/o11ylite/o11ylite:2026.4.16-1141715
What's Changed
- use ducklake 1.0 sorted table by @zhming0 in https://github.com/o11ylite/o11ylite/pull/54
- Revert LD_PRELOAD change on dockerfile by @zhming0 in https://github.com/o11ylite/o11ylite/pull/55
- TelemetryResult component by @zhming0 in https://github.com/o11ylite/o11ylite/pull/56
- Fix metric notebook cell update problem by @zhming0 in https://github.com/o11ylite/o11ylite/pull/57
Full Changelog: https://github.com/o11ylite/o11ylite/compare/2026.4.15-1090357...2026.4.16-1141715
Minor fixes and improvements.
Full changelog
Docker image
docker pull ghcr.io/o11ylite/o11ylite:2026.4.15-1090357
What's Changed
- duckdb 1.5.2 by @zhming0 in https://github.com/o11ylite/o11ylite/pull/53
Full Changelog: https://github.com/o11ylite/o11ylite/compare/2026.4.14-1133653...2026.4.15-1090357
- Add labels to viz toggle controls
Full changelog
Docker image
docker pull ghcr.io/o11ylite/o11ylite:2026.4.14-1133653
What's Changed
- Refactor viz setting frontend state flow by @zhming0 in https://github.com/o11ylite/o11ylite/pull/48
- Document ducklake bug in code comment by @zhming0 in https://github.com/o11ylite/o11ylite/pull/49
- Support alert_on setting on alert-rule, remove wrong no-date state by @zhming0 in https://github.com/o11ylite/o11ylite/pull/50
- Fix time series chart clicking cause unwanted time range selection by @zhming0 in https://github.com/o11ylite/o11ylite/pull/51
- prevent query builder top bar overflow on mobile and add labels to viz toggle by @zhming0 in https://github.com/o11ylite/o11ylite/pull/52
Full Changelog: https://github.com/o11ylite/o11ylite/compare/2026.4.12-1140508...2026.4.14-1133653
- unit aware rendering
- Better type handling on filter
Full changelog
Docker image
docker pull ghcr.io/o11ylite/o11ylite:2026.4.12-1140508
What's Changed
- unit aware rendering by @zhming0 in https://github.com/o11ylite/o11ylite/pull/46
- Better type handling on filter by @zhming0 in https://github.com/o11ylite/o11ylite/pull/47
Full Changelog: https://github.com/o11ylite/o11ylite/compare/2026.4.9-1140437...2026.4.12-1140508
Fixed duckdb metric attribute name containing an unexpected underscore.
Full changelog
Docker image
docker pull ghcr.io/o11ylite/o11ylite:2026.4.9-1140437
What's Changed
- Fix duckdb metric attribute unexpected underscore by @zhming0 in https://github.com/o11ylite/o11ylite/pull/44
- glibc malloc -> jemalloc on prod by @zhming0 in https://github.com/o11ylite/o11ylite/pull/45
Full Changelog: https://github.com/o11ylite/o11ylite/compare/2026.4.9-1124427...2026.4.9-1140437
- Publishes a DuckDB memory usage metric
Full changelog
Docker image
docker pull ghcr.io/o11ylite/o11ylite:2026.4.9-1124427
What's Changed
- publish duckdb memory metric by @zhming0 in https://github.com/o11ylite/o11ylite/pull/43
Full Changelog: https://github.com/o11ylite/o11ylite/compare/2026.4.9-1113143...2026.4.9-1124427
- Default value of `enable_external_file_cache` changed from true to false in DuckDB.
Full changelog
Docker image
docker pull ghcr.io/o11ylite/o11ylite:2026.4.9-1113143
What's Changed
- disable enable_external_file_cache on duckdb by @zhming0 in https://github.com/o11ylite/o11ylite/pull/42
Full Changelog: https://github.com/o11ylite/o11ylite/compare/2026.4.8-1140027...2026.4.9-1113143
- Non‑monotonic cumulative sum metrics are treated as gauges.
- Metric metadata can be deleted.
Full changelog
Docker image
docker pull ghcr.io/o11ylite/o11ylite:2026.4.8-1140027
What's Changed
- Treat non-monotonic cumulative sum metric as gauge by @zhming0 in https://github.com/o11ylite/o11ylite/pull/40
- Allow metric metadata to be deleted by @zhming0 in https://github.com/o11ylite/o11ylite/pull/41
Full Changelog: https://github.com/o11ylite/o11ylite/compare/2026.4.7-1131701...2026.4.8-1140027
- Compression library changed from snappy to ztsd (ZSTD).
- Having filter support added to metric explore queries.
- Snapshot cleanup scheduled job introduced.
- Kubernetes OpenTelemetry setup guide provided.
Full changelog
Docker image
docker pull ghcr.io/o11ylite/o11ylite:2026.4.7-1131701
What's Changed
- snappy -> ztsd by @zhming0 in https://github.com/o11ylite/o11ylite/pull/35
- Support Having filter on metric explore too by @zhming0 in https://github.com/o11ylite/o11ylite/pull/37
- snapshot cleanup scheduled job by @zhming0 in https://github.com/o11ylite/o11ylite/pull/39
- k8s otel setup guide by @zhming0 in https://github.com/o11ylite/o11ylite/pull/38
Full Changelog: https://github.com/o11ylite/o11ylite/compare/2026.4.4-1131019...2026.4.7-1131701
- Added podLabels and podAnnotations options to the Helm chart
Full changelog
Docker image
docker pull ghcr.io/o11ylite/o11ylite:2026.4.4-1131019
What's Changed
- Add podLabels and podAnnotations to Helm chart by @zhming0 in https://github.com/o11ylite/o11ylite/pull/34
Full Changelog: https://github.com/o11ylite/o11ylite/compare/2026.4.4-1123201...2026.4.4-1131019
Upgraded DuckDB to version 1.5.1.
Full changelog
Docker image
docker pull ghcr.io/o11ylite/o11ylite:2026.4.4-1123201
What's Changed
- Upgrade duckdb to 1.5.1 to include important bug fix by @zhming0 in https://github.com/o11ylite/o11ylite/pull/33
Full Changelog: https://github.com/o11ylite/o11ylite/compare/2026.4.4-1051345...2026.4.4-1123201
Minor fixes and improvements.
Full changelog
Docker image
docker pull ghcr.io/o11ylite/o11ylite:2026.4.4-1051345
What's Changed
- Change how metric query is generated by @zhming0 in https://github.com/o11ylite/o11ylite/pull/31
- tweak mulog output on prod by @zhming0 in https://github.com/o11ylite/o11ylite/pull/32
Full Changelog: https://github.com/o11ylite/o11ylite/compare/2026.4.3-1111152...2026.4.4-1051345
Minor fixes and improvements.
Full changelog
Docker image
docker pull ghcr.io/o11ylite/o11ylite:2026.4.3-1111152
What's Changed
- improve compaction stability by @zhming0 in https://github.com/o11ylite/o11ylite/pull/30
Full Changelog: https://github.com/o11ylite/o11ylite/compare/2026.4.3-1053354...2026.4.3-1111152
- Tiered compaction with bounded memory usage
Full changelog
Docker image
docker pull ghcr.io/o11ylite/o11ylite:2026.4.3-1053354
What's Changed
- Fix metric resource attributes not stored as metadata by @zhming0 in https://github.com/o11ylite/o11ylite/pull/26
- Fix service filter not impacting the query by @zhming0 in https://github.com/o11ylite/o11ylite/pull/27
- Fix frontend sending duplicated queies by @zhming0 in https://github.com/o11ylite/o11ylite/pull/28
- Tiered compaction with bounded memory usage by @zhming0 in https://github.com/o11ylite/o11ylite/pull/29
Full Changelog: https://github.com/o11ylite/o11ylite/compare/2026.4.2-1112055...2026.4.3-1053354
Fixed DuckDB temporary directory handling and added a fallback for missing service.name.
Full changelog
Docker image
docker pull ghcr.io/o11ylite/o11ylite:2026.4.2-1112055
What's Changed
- fix: set DuckDB temp_directory explicitly to prevent compaction failure by @zhming0 in https://github.com/o11ylite/o11ylite/pull/24
- set default service.name when missing by @zhming0 in https://github.com/o11ylite/o11ylite/pull/25
Full Changelog: https://github.com/o11ylite/o11ylite/compare/2026.4.1-1131918...2026.4.2-1112055
Fixed Caddy H2C configuration issue.
Full changelog
Docker image
docker pull ghcr.io/o11ylite/o11ylite:2026.4.1-1131918
What's Changed
- fix caddy h2c config by @zhming0 in https://github.com/o11ylite/o11ylite/pull/23
Full Changelog: https://github.com/o11ylite/o11ylite/compare/2026.4.1-1125412...2026.4.1-1131918
- allow gzip and h2c for http ingestion
Full changelog
Docker image
docker pull ghcr.io/o11ylite/o11ylite:2026.4.1-1125412
What's Changed
- Various deployment related fixes by @zhming0 in https://github.com/o11ylite/o11ylite/pull/21
- allow gzip and h2c for http ingestion by @zhming0 in https://github.com/o11ylite/o11ylite/pull/22
Full Changelog: https://github.com/o11ylite/o11ylite/compare/2026.3.31-1104446...2026.4.1-1125412
- OAuth 2.0 auth with PKCE for the agent
- Prototype alert‑rules and notebooks skill
- Field blocking for data ingestion
Full changelog
Docker image
docker pull ghcr.io/o11ylite/o11ylite:2026.3.31-1104446
What's Changed
- Authentication: initial attempt! by @zhming0 in https://github.com/o11ylite/o11ylite/pull/1
- 404 page by @zhming0 in https://github.com/o11ylite/o11ylite/pull/3
- simple user nav and logout button by @zhming0 in https://github.com/o11ylite/o11ylite/pull/2
- doc for authentication by @zhming0 in https://github.com/o11ylite/o11ylite/pull/4
- support persistence in helm chart + installation doc by @zhming0 in https://github.com/o11ylite/o11ylite/pull/5
- fix resize column accidentally trigger sort by @zhming0 in https://github.com/o11ylite/o11ylite/pull/6
- support return_to in oidc auth by @zhming0 in https://github.com/o11ylite/o11ylite/pull/8
- Scheduled job page by @zhming0 in https://github.com/o11ylite/o11ylite/pull/7
- support existingSecret in helm chart by @zhming0 in https://github.com/o11ylite/o11ylite/pull/9
- OAuth 2.0 auth + PKCE for agent by @zhming0 in https://github.com/o11ylite/o11ylite/pull/10
- o11ylite agent skill prototype by @zhming0 in https://github.com/o11ylite/o11ylite/pull/11
- skill x metrics-query by @zhming0 in https://github.com/o11ylite/o11ylite/pull/12
- multiple changes to overall agent native experience by @zhming0 in https://github.com/o11ylite/o11ylite/pull/13
- prototype alert-rules and notebooks skill by @zhming0 in https://github.com/o11ylite/o11ylite/pull/14
- ducklake 0.4, duckdb 1.5.x + ducklake auto migration by @zhming0 in https://github.com/o11ylite/o11ylite/pull/15
- ducklake data inlinig is now a opt-in feature by @zhming0 in https://github.com/o11ylite/o11ylite/pull/16
- Setting page by @zhming0 in https://github.com/o11ylite/o11ylite/pull/17
- Setting route integration test by @zhming0 in https://github.com/o11ylite/o11ylite/pull/18
- Data management page by @zhming0 in https://github.com/o11ylite/o11ylite/pull/19
- Implement field blocking for data ingestion by @zhming0 in https://github.com/o11ylite/o11ylite/pull/20
New Contributors
- @zhming0 made their first contribution in https://github.com/o11ylite/o11ylite/pull/1
Full Changelog: https://github.com/o11ylite/o11ylite/commits/2026.3.31-1104446