InfluxDB
Open-source time-series database for metrics and events
InfluxDB 3 is deep in a wave of data-correctness patching across three release lines as operators migrate to its Pacha Tree storage engine.
◆Recent moves
- 19d ago
InfluxDB v3.11.2: Data-correctness fixes for snapshot races and WAL conflicts
This release addresses six distinct data-correctness bugs in the Core storage layer, including missing rows during snapshot persistence (chunks evicted too early), duplicate rows from concurrent snapshot handoffs, and a partial schema mutation from a rejected line-protocol write. Enterprise adds a `retry-upgrade-to-pacha-tree` command that lets operators resume a stalled storage engine upgrade without data loss, plus compaction backlog and primacy livelock fixes for migration workloads.
View source ↗ - 19d ago
InfluxDB v3.11.3: Run-set index rollback safety, OR predicate file pruning fix
Core has no changes in this release — v3.11.3 adds Enterprise-only fixes: the compactor can now read the v3 run-set index format written by later releases, enabling safe rollback from a newer version. A file pruning bug where OR predicates against an unindexed column silently dropped rows on the unindexed side is also resolved.
View source ↗ - 19d ago
InfluxDB v3.9.13: Snapshot sequence holes and WAL nonce fix backported to 3.9 LTS
The 3.9 line picks up the snapshot manifest sequence-hole fix (empty snapshots now emit a manifest, preventing compaction stalls), the WAL nonce fix that prevented spurious node shutdowns on retried writes, and a panic fix for oversized duration values that could trap nodes in a startup crash loop. Enterprise adds startup phase logging and retention cleanup for orphaned file indexes.
View source ↗ - 19d ago
InfluxDB v3.10.6: Graceful shutdown timeout, catalog migration crash, privilege escalation fix
v3.10.6 adds a configurable graceful shutdown drain timeout (`--shutdown-timeout`, default 30s) and fixes a catalog deserialization crash that blocked v2-to-v3 migrations when upgrading from Core. Enterprise closes a privilege escalation in the user authentication preview: non-admin subjects with `User:Update` could previously grant themselves permissions beyond their own role.
View source ↗ - 19d ago
InfluxDB v3.11.4: Write overwrite ordering fixed, OOM during storage engine upgrade addressed
The overwrite resolution bug — where duplicate series key/timestamp pairs within a write buffer chunk were resolved arbitrarily due to an unstable sort — is fixed. Enterprise addresses two OOM scenarios during Pacha Tree storage engine upgrades (WAL replay and large source imports), each of which previously retried until the node ran out of memory. Plugin trigger cache invalidation is also corrected: disabling and re-enabling a trigger now re-reads the plugin source rather than resuming the stale cached copy.
View source ↗