Hooktopus

Changelog

What changed, when, and why.

No vague "platform improvements." Every entry says specifically what changed and what to do (if anything) on your end.

Recent

May 2026.

· v0.1.0feature

Public beta

Webhook ingestion, BigQuery destination wizard, dbt model generator, schema drift detection, Slack + email alerts, replay, and billing — all live. We're inviting the first 25 design partners this week.

· v0.0.9improvement

Drift digest emails

Daily 8am-PT rollup of every schema change Hooky noticed in the last 24h. Toggle in /alerts-config. Honors workspace timezone.

fix

Apostrophes in payloads no longer break stg models

We were ALTER-TABLE-ing string-of-JSON; switched to BigQuery's native JSON type. Now `Dean's Inner Circle` and `\b\u0001` survive round-trips intact.

feature

Replay any time range

Pick a time range, optional JSON-path predicate, target destination. Hooky re-writes the matching events through the destination writer. Live in /replay for all paid tiers.

security

Per-workspace KV-encrypted SA credentials

BQ service account JSON is now encrypted at rest with an AES-GCM key per workspace, held in Cloudflare KV. Root key rotated monthly. No plaintext credentials touch D1.

platform

Cloudflare Queues now consumer-batched to 100

We had max_batch_size=500 in our wrangler config which Cloudflare's hard limit doesn't allow. Dropped to 100. Throughput unchanged; we just batch more often.

feature

dbt generator: include/exclude UI

Field tree with checkboxes + observed-% bar per path. Threshold slider for `include fields seen in ≥X% of events`. Stops you from getting 200-column models from Stripe's optional fields.

improvement

Hooky mascot library

Six poses live: default, waving, catching, worried, excited, sleepy. Two more (thinking, working) in the pipeline. Hand-drawn and SVG-built only — no AI art, per the brand kit.