- Enhance 401 response handling and automatic retry
- Reauthenticate expired token
- Retry on authentication requests
- Remove trailing slash from base URL to prevent double slashes in the final request URL
- Add
writingMutexto prevent multiple concurrent operations (such as Create, Update, Delete) and introduceUseMutexoption inRequestto enable it
- Honor proxy settings (
HTTP_PROXY,HTTPS_PROXY,NO_PROXYenvironment variables) - Add
NoWaitoption toRequestto disable waiting for async operations
- Handle pagination of large GET responses transparently
- Implement synchronous request only for non-GET requests
- Optimize wait time after 429 response
- Retry on 429 HTTP responses
- Add option to set default maximum waiting time for async operations and override ip per request
- Initial release