Skip to content

Release history

OpenTelemetry x DuckDB(Ducklake), SQLite, Clojure releases

All releases

36 shown

No immediate action
2026.5.24-1124912 Bug fix

DuckDB memory leak fix

No immediate action
2026.5.22-1141747 New feature

DuckDB writer pool

No immediate action
2026.5.21-1125348 Maintenance

Routine maintenance and dependency updates.

No immediate action
2026.5.16-1112955 Breaking risk

rebel-readline removal + Java LTS

Review required
2026.5.14-1135732 Bug fix
Dependencies

Persist submenu state

2026.5.10-1131141 Bug fix

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

2026.5.10-1110004 Bug fix
Notable features
  • 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

2026.5.6-1114118 Maintenance

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

2026.5.5-1133753 New feature
Notable features
  • 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

2026.4.30-1142910 New feature
Notable features
  • 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

2026.4.29-1144214 Bug fix
Notable features
  • 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

2026.4.29-1131157 New feature
Notable features
  • 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

2026.4.24-1012543 Bug fix

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

2026.4.23-1140406 Bug fix

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

2026.4.22-1141959 New feature
Notable features
  • 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

2026.4.19-1121905 Breaking risk
Breaking changes
  • Renamed config key `event-metadata` to `events-schema-cache`
Notable features
  • 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

2026.4.18-1142335 Breaking risk
Breaking changes
  • Removed the service discovery component
Notable features
  • 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

2026.4.17-1055114 New feature
Notable features
  • 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

2026.4.16-1141715 Bug fix
Notable features
  • 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

2026.4.15-1090357 Maintenance

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

2026.4.14-1133653 Bug fix
Notable features
  • 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

2026.4.12-1140508 New feature
Notable features
  • 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

2026.4.9-1140437 Bug fix

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

2026.4.9-1124427 New feature
Notable features
  • 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

2026.4.9-1113143 Breaking risk
Breaking changes
  • 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

2026.4.8-1140027 New feature
Notable features
  • 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

2026.4.7-1131701 Breaking risk
Breaking changes
  • Compression library changed from snappy to ztsd (ZSTD).
Notable features
  • 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

2026.4.4-1131019 New feature
Notable features
  • 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

2026.4.4-1123201 Maintenance

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

2026.4.4-1051345 Maintenance

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

2026.4.3-1111152 Maintenance

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

2026.4.3-1053354 Bug fix
Notable features
  • 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

2026.4.2-1112055 Bug fix

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

2026.4.1-1131918 Bug fix

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

2026.4.1-1125412 New feature
Notable features
  • 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

2026.3.31-1104446 New feature
Notable features
  • 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

Beta — feedback welcome: [email protected]