- NewPublic beta launch — REST API for SMS and OTP delivery to +993 numbers.
- NewClient dashboard with timeseries charts and per-API-key usage.
- NewPer-app API keys with configurable OTP length and expiry.
Changelog
Every shipped
improvement.
Releases, fixes, and improvements to the Ugrat platform — newest first.
- ImprovedAverage delivery time reduced from 3.4s to 2.1s after GSM pool rebalancing.
- NewAdded Russian and Turkmen UI translations across the dashboard.
- FixFixed stale delivery status when a GSM node failed mid-send.
- NewOTP verify endpoint — POST /v1/otp/verify with attempt counter and one-time use.
- ImprovedSliding-window rate limiter (100 req/min per client) replaced fixed-window.
- FixResolved race condition in refresh-token rotation under heavy load.
- NewJWT auth with 15-minute access tokens and refresh-token rotation.
- NewAdmin console for client management and GSM node health checks.
- NewFirst production node deployed in Aşgabat — Kafka + PostgreSQL stack online.
- NewInitial REST API: POST /v1/messages, GET /v1/messages/:id.