BERLIN · 04:21 UTC
— Changelog · 8 releases · since MMXXIV

What we
shipped, honestly.

Codenamed after astronomers, dated to the day, written by the engineer who broke and fixed it. Breaking changes are marked in ember and never silent. The full archive ships with every binary — crucible changelog --all.

— legend
+ new ★ improved − breaking · fixed
showing 8 of 47 · run crucible changelog for the rest
v4.2
— cassini
2026 · 04 · 18
current

Improved

  • Query planner now prunes partitions on S3 sealed segments before issuing a single byte-range request — typical scan drops 38%, p99 down to 142 ms.
  • Tier-down writes are now durable in a single S3 PUT (was three). Cold-tier ingest cost down by 67%.
  • UI: the query console accepts paste-without-prompt and pretty-prints in-flight.

New

  • Vector 0.40 integration — drop-in source, schema-on-read aware, no config rewrite needed.
  • KQL dialect (preview). Compile to the same plan as CrQL and SQL. Toggle per workspace.
  • New region · São Paulo (sao-01). 23 regions total.
  • Audit log can now be sinked to a write-only bucket of your choice with separate KMS.

Breaking

  • Removed the legacy gRPC v1 ingest endpoint deprecated in v3.4. Migrate to /v2/ingest. The CLI does this for you with crucible migrate ingest.

Fixed

  • Race condition in the hot-tier compactor under bursty writes >80 GB/s. Reported and fixed by Iro Tanaka.
  • summarize with high-cardinality groupings (>5M groups) no longer spills to local disk in single-node mode.
  • Six smaller fixes — see GitHub release notes.
v4.1
— hypatia
2026 · 02 · 03

Improved

  • Inverted index now uses Roaring 64 — memory residency for the field-cardinality cache drops by 41%.
  • Query results stream to the wire on first row, not on completion. P50 time-to-first-byte: 11 ms.
  • UI: dark mode is the only mode now. We tried light. We are sorry to the four people who asked.

New

  • BYOK with HSM-backed KMS · CloudHSM and equivalent for GCP / Azure.
  • Public trust portal at trust.crucible.dev with the current control catalogue.
  • Helm chart published for the OSS build (v4 onwards).

Fixed

  • parse … with would silently truncate fields above 4 KB. It now errors loudly with a path to the offending segment.
  • Eleven smaller fixes.
v4.0
— newton
2025 · 11 · 12

New

  • Tiered storage GA. Cold tier on your own S3 bucket, transparent tier-up on query.
  • CrQL 2. Pipes are now first-class · plans are observable · EXPLAIN outputs a CrQL document itself.
  • OpenTelemetry-native ingest path · OTLP-gRPC and OTLP-HTTP, both at line rate.
  • Per-tenant resource quotas (CPU, RAM, ingest QPS, query QPS).

Breaking

  • Storage format bumped to seg/v4. Forward-only — old segments are auto-rewritten on first read. Allow a 30-minute background job per TB.
  • The --legacy-mode flag from v3 is gone.

Fixed

  • Forty-three smaller fixes accumulated since v3.4. See GitHub.
v3.4
— tycho
2025 · 08 · 22

Improved

  • Compactor is 2.4× faster on writes >40 GB/s.
  • Cold reads cache locally for 24h by default (configurable).

New

  • PagerDuty native sink.
  • Webhook signing with HMAC-SHA256.

Breaking

  • Deprecation notice for gRPC v1 ingest. Will be removed in v4.2 (it was).
v3.3
— brahe
2025 · 06 · 04

New

  • Loki API compatibility (read-side). Existing Grafana panels work without rewriting.
  • Per-field encryption at rest (separate KEK / DEK).
  • Three new regions — Sydney, Mumbai, Stockholm.

Fixed

  • Sparkline rendering on the live cluster page no longer eats 200ms of main-thread time. (We dogfood our own UI.)
v3.2
— galileo
2025 · 03 · 19

Improved

  • Query planner: bloom-filter skipping on string-equality predicates. Up to 8× faster on selective queries.
  • UI: first-run setup is 4 fields instead of 11.

New

  • SOC 2 Type II achieved. Report on request.
v3.1
— kepler
2024 · 11 · 27

New

  • Alerting v2 — multi-condition, with hysteresis, with deduplication windows.
  • Slack and Teams native sinks.

Fixed

  • Twenty-two fixes. Most notable: ingest workers no longer leak file descriptors on graceful SIGTERM.
v3.0
— copernicus
2024 · 09 · 08

New

  • Columnar storage v3. Compression ratio 11.4× on web-server logs, up from 7.2×.
  • Rewrote the query engine in Rust (was Go). 30% lower p99 across the board.
  • OpenTelemetry support in beta.

Breaking

  • The v2 CLI is gone. Run crucible upgrade-cli once.
  • Bumped minimum Linux kernel to 5.10 — earlier kernels lacked io_uring features we now require.
Older releases — v2.x and the v1 prototype — are bundled with the OSS binary under crucible changelog --archived.
Found something that broke? Run crucible report and the stack trace will reach the right desk.