Changelog
Changelog
What's new in QRabl
Newv0.9.0 · 2026幎4æ19æ¥
Full EU data plane â self-hosted infrastructure migration
What changed
Over April 18â19 we completed two back-to-back infrastructure migrations:
- Database + auth + file storage: Supabase Cloud (on AWS eu-central-1, Frankfurt) â self-hosted Supabase on our own Hetzner servers in Germany.
- Web hosting: Netlify â self-hosted Coolify on Hetzner, Germany.
Combined with the earlier migrations to Mailjet (from Resend), WQ SaaS billing (from Mollie), and self-hosted Umami (from Google Analytics), our entire data plane now runs on EU-resident infrastructure under our own operational control.
Why
- Data-plane simplicity. We wanted a supply chain we can audit end-to-end, without a hyperscaler in the loop. Self-hosting everything EU-resident is the cleanest answer to "where is my data, who can access it, and under which jurisdiction."
- Resilience. Running our own infrastructure means we control uptime, backups, and incident response â not a vendor's SLA.
- GDPR positioning. For government buyers, health-sector customers, and EU enterprises under CSRD / NIS2 scrutiny, hyperscaler dependency is increasingly a blocker.
What's in the data plane now
All EU-resident, all under our control or on EU-hosted partners:
| Layer | Vendor / Host |
|---|---|
| Web hosting | Self-hosted Coolify on Hetzner (Germany) |
| Database + auth | Self-hosted Supabase on Hetzner (Germany) |
| Mailjet (Paris, France) | |
| Analytics | Self-hosted Umami on Hetzner (Germany) |
| Billing | Self-hosted WQ SaaS on Hetzner (Germany) |
| Bot protection | Self-hosted ALTCHA on Hetzner (Germany) |
| Error monitoring | Sentry (EU region, opt-in) |
What didn't change
Your data, its purposes, and its retention. This is a hosting change, not a policy change. The remaining US-based sub-processors (Anthropic for AI, OpenAI for embeddings) are unchanged and remain optional / disable-able per account.
See the updated sub-processor list for full details.
Newv0.3.0 · 2026幎3æ20æ¥
QR Code Modal & Public Label Access
What's new
- Clickable QR codes â Click any QR code on the product detail page to open a fullscreen popup with a larger version and a Download PNG button
- Public label access â Digital labels are now publicly accessible when scanned, no login required
- Product status management â Change product status (draft/active/archived) directly from the product detail page
- Inline SKU editing â Edit product SKUs with a click, no need to open a separate form