- Chore: Update dependencies
- Bump minimum PyJWT version from 2.13.0 to 2.15.0
- Bump minimum urllib3 version from 2.7.0 to 2.8.0
- Bump minimum cryptography version from 46.0.5 to 50.0.0
- Chore: Bump minimum Python version to 3.11
- Chore: Support Python version 3.15
- Chore: Update dependencies
- Feature: Add
KeyAuth.close()to stop the background token refresh thread and its worker, so a discarded instance (for example after key rotation) no longer keeps running and requesting tokens
- Fix: Refresh access tokens five minutes before expiration instead of after, and wait for in-progress refreshes before authorizing requests
- Chore: Bump minimum Python version to 3.10
- Chore: Update dependencies
- Feature: Allow setting custom token endpoint url in configuration
- The core module offers functionality, such as authorization and configuration, to be used together with the Python SDK service modules
- Usage example