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.Assupport - Functional options configuration
- Automatic retry with exponential backoff
- Rate limit handling
- Context-based cancellation and deadlines
- Test helpers and mock interfaces