Navigation

API (.NET) SDK changelog

The server-side SDK for .NET, published as Rupt.Api on NuGet.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[1.0.0] - 2026-07-15

Added

  • Initial release, targeting the Rupt V3 API on .NET 10 with zero dependencies.
  • GetEvaluationAsync and ConsumeEvaluationAsync to confirm evaluations server-side. Consuming is single-use: a replayed evaluation returns a 409.
  • GetChallengeAsync to retrieve a challenge and its status.
  • GetUserDevicesAsync to list a user's devices.
  • UpdateUserAsync for partial updates to email, phone, metadata, and groups.
  • Automatic retries with exponential backoff on network errors and 5xx responses, plus typed exceptions: RuptApiException, RuptNetworkException, and RuptTimeoutException.
  • CancellationToken support on every method and an optional injected HttpClient for IHttpClientFactory setups.
  • Configurable Domain, Timeout, Retries, and MaxRetryDelay.