Avnology ID
SDKsGo SDK

Changelog

Version history for github.com/avnology/sdk-go.

Changelog

v1.0.0 (2026-04-01)

Initial stable release.

Features

  • Authentication: Login(), Register(), GetSession(), Logout(), ListSessions(), RevokeSession()
  • MFA: EnrollTOTP(), VerifyTOTP(), GenerateRecoveryCodes(), VerifyRecoveryCode()
  • OAuth 2.1: BuildAuthorizationURL(), ExchangeCode(), RefreshToken(), RevokeToken(), IntrospectToken(), VerifyToken()
  • Client credentials: ClientCredentials()
  • Token exchange: ExchangeToken()
  • Admin: Users, Organizations, Groups, Service Accounts, Webhooks
  • Permissions: Check(), Grant(), Revoke(), ListObjects(), ListSubjects(), Expand()
  • Webhook signature verification: webhook.VerifySignature()
  • Typed error hierarchy with errors.As support
  • Functional options configuration
  • Automatic retry with exponential backoff
  • Rate limit handling
  • Context-based cancellation and deadlines
  • Test helpers and mock interfaces

On this page