Platform
ScaiWave ScaiGrid ScaiCore ScaiBot ScaiDrive ScaiKey Models Tools & Services
Solutions
Organisations Developers Internet Service Providers Managed Service Providers AI-in-a-Box
Resources
Support Documentation Blog Downloads
Company
About Research Careers Investment Opportunities Contact
Log in

Changelog

User-visible changes only. Internal refactors and infrastructure work omitted.

v0.1 — Initial release#

First public iteration.

  • Scopes and queues with FIFO, priority, and deadline ordering; competing and broadcast consumer modes.
  • Message lifecycle: publish, claim, complete, fail, release, extend, cancel — with at-least-once delivery, idempotency keys, and per-message TTL / deadline.
  • Routing engine with priority-ordered rules, conditions, actions, dry-run, and a 5-hop circuit breaker.
  • Streams with chunk assembly (default concatenate).
  • Subscriptions with Redis-backed processed-message dedup.
  • HITL spec on messages plus a per-scope pattern registry with parameter expansion.
  • JSON-Schema registry per scope with payload validation.
  • ACL: scope grants, per-queue ACL entries, and cross-scope trust grants.
  • ScaiQueue-specific API keys with rotation, revocation, and configurable grace periods.
  • Audit log per scope with correlation-id trace and event-type stats.
  • System agents: visibility-timeout enforcer, expiry enforcer, message archiver, dead-letter monitor, priority-aging worker.
  • GDPR erasure and export endpoints.
  • Auto-seeded system queues per scope: _dead_letter, _events, _audit, _integrity, _corrections.
  • scaiqueue.message.completed event published on ScaiGrid's event bus carrying the original correlation_id.
Updated 2026-05-18 15:01:32 View source (.md) rev 12