Skip to content

RodexDB v0.3.0

Choose a tag to compare

@github-actions github-actions released this 11 Aug 23:26
· 3 commits to main since this release
1c3688d

Added

  • POST /v1/batch/get — up to 50 keys in one call; missing keys are
    listed, not errors; N keys = N reads (weighted, reserved first); strong
    for consistent reads.
  • POST /v1/item/increment — atomic counters (DynamoDB ADD): one write,
    zero reads, race-free; auto-creates the row; negative by decrements.
  • Row TTL — optional ttl (unix seconds) on put/batch items; rows expire
    and DynamoDB deletes them for free (~48 h lag); the gateway filters expired
    rows on every read path so clients never see them.
  • MCP batch_get_item (read, ungated) + increment_item (mutation,
    confirmation-gated) — 24 tools total.

Changed

  • put / batch/put echo ttl; counter rows read back with counter.
  • Docs + Python client updated (get_many, increment, ttl).

Tests

  • 170 → 182 (batch/get weight proof, increment atomicity + budget, TTL
    expiry across get/query/batch-get, MCP trio tools).