Changelog

Every shipped
improvement.

Releases, fixes, and improvements to the Ugrat platform — newest first.

  • 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.
  • 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.