Skip to content

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 03 Jul 15:00
e3f4aca

Changelog

  • 24d1ba2 ci(engine): add dependency-hygiene gate for embeddable engine (EMB-3) (#23)
  • 2c4d417 ci: pin goreleaser-action to ~> v2 instead of latest (#13)
  • bc2893e docs(engine): document in-process Watch for embedded consumers (OPS-2) (#22)
  • c464d49 feat(engine): NDJSON bulk-load helper + migration docs (OPS-3) (#33)
  • c61e587 feat(engine): TTL / expiring records (F1) (#32)
  • 50e435f feat(engine): caller-supplied string primary keys (KEY-1) (#26)
  • 90c5f92 feat(engine): count/exists helpers (QRY-3) (#30)
  • 6f051b7 feat(engine): durability hardening — dir fsync, atomic meta, rotation errors (#15)
  • 0deb0be feat(engine): key-based upsert (KEY-4) (#29)
  • e3f4aca feat(engine): on-demand compaction via Compact RPC + CLI (F3) (#34)
  • 5fc9ecb feat(engine): per-record rev + compare-and-swap (KEY-3) (#28)
  • 141ac8a feat(engine): promote internal/engine, store, query to public packages (EMB-1) (#19)
  • 520dff7 feat(engine): range-capable secondary indexes (Q3) (#27)
  • f2d1d1a feat(engine): reap idle transactions via --tx-timeout (#16)
  • 8786eaf feat(engine): signal Watch overflow instead of silently dropping events (#17)
  • 05b7c95 feat(engine): streaming, push-down Find with context cancellation (Q1, Q4) (#20)
  • 76c9308 feat(engine): unique secondary index constraint (KEY-2) (#25)
  • 543c32b feat(filedb): embedded façade with durability defaults (EMB-2, OPS-1) (#31)
  • 097ac12 feat(query): unify order_by with filter comparison — typed & directional (Q2) (#21)
  • 4857021 feat(store): per-record CRC32C checksums to detect segment bit-rot (#D3) (#18)