Skip to main content
All posts

What's new in Orqelo

A log of meaningful releases, fixes, and platform changes.


Release
v0.9.1

AI provider expansion + usage metering

Added Google Gemini and Ollama support to the AI routing layer. Usage metering now tracks per-provider token consumption with per-tenant quotas.

  • Google Gemini: Gemini Pro is now available as a routing target on Professional and above plans.
  • Ollama (self-hosted): Point the router at your own Ollama instance for full data-sovereignty deployments.
  • Usage metering: Token usage is now metered per provider and surfaced in the analytics dashboard.
  • Health check interval: Provider health-check interval is now configurable per workspace (30s–300s).
Release
v0.9.0

Row-Level Security hardening + file storage

All tenant tables now enforce Postgres RLS. File storage (documents, uploads) moved to a per-tenant S3 bucket routing scheme.

  • RLS on all tables: Every tenant-bearing table now has a strict RLS policy. GUC SET LOCAL enforces isolation on every request.
  • Multi-bucket file routing: Documents and chat attachments are routed to region-specific buckets based on tenant data-residency setting.
  • Knowledge base citations: RAG answers now embed source chunk IDs so citations can be verified by end-users.
Release
v0.8.5

Billing system overhaul + Stripe webhooks

Subscription lifecycle, metering, and Stripe webhook handling were rewritten with idempotent saga pattern. Prevents double-billing on webhook retries.

  • Idempotent webhooks: Stripe events are now processed with a saga pattern — retries are safe and billing state stays consistent.
  • Metered overage billing: Messages beyond plan quota are now metered and billed automatically at end of month.
  • Annual billing: Annual subscriptions available at 15% discount. Proration handled correctly on mid-cycle plan changes.
Beta
v0.8.0

WebRTC voice & video (Business+)

Business and Enterprise plans now include WebRTC-based voice and video channels. Agents can escalate from chat to live call within the same conversation.

  • Voice calls: In-browser voice calls via WebRTC. No third-party telephony required for basic use cases.
  • Video escalation: Agents can request video escalation; customers accept in the chat widget without leaving the page.
  • 100 hours/month included: Business plan includes 100 hours of combined voice+video per month. Additional hours at standard rate.