Skip to content

HGI- 10444: handle REQUEST_LIMIT_EXCEEDED 403 error as InvalidCredentialsError#221

Open
raheelhotglue wants to merge 111 commits into
singer-io:masterfrom
hotgluexyz:feature/hgi-10444
Open

HGI- 10444: handle REQUEST_LIMIT_EXCEEDED 403 error as InvalidCredentialsError#221
raheelhotglue wants to merge 111 commits into
singer-io:masterfrom
hotgluexyz:feature/hgi-10444

Conversation

@raheelhotglue

Copy link
Copy Markdown
  • Added REQUEST_LIMIT_EXCEEDED to the 403 error handling

hsyyid and others added 30 commits December 23, 2020 15:27
remove validade json as default
fix missing sobjects in listView
Report list and target csv name fix
mianazmatali9 and others added 30 commits March 13, 2025 11:52
---------

Co-authored-by: Massab <massab@MacBook-Pro.local>
---------

Co-authored-by: LiorB-D <liorbd@outlook.com>
Co-authored-by: Hassan Syyid <hassansyyid@gmail.com>
* feature/hgi-8473

* refactor: improve combined query logic

---------

Co-authored-by: massab <massab@massabs-MacBook-Pro.local>
…54)

Co-authored-by: massab <massab@massabs-MacBook-Pro.local>
…#56)

- Added backoff mechanism for handling connection failures during API calls.
- Refactored _process_response_chunks to handle invalid chunk lengths and other exceptions gracefully.
- Updated exception handling to raise RetriableError for specific issues.
- Updated sync_stream to return counter value directly.
- Introduced _chunk_list and _execute_chunked_query functions to handle large record IDs in chunks.
- Enhanced sync_filtered_accounts to utilize chunked queries for better performance and reliability.
HGi-8814: Add chunked query execution for large record sets
… Unit Tests (#65)

* HGI-9665: Add initial test suite, CI configuration and pre-commit for Unit Tests

* Update README to clarify pre-commit hook installation for tests before commits and pushes

* HGI-9665: Address CursorBot feedback
* HGI-9863: Setup automated linter

* Cleanup
* HGI-9899: migrate to HotglueSingerSDK cli driver

* HGI-9899: cursor fix

* HGI-9899: lint fix

* HGI-9899: cursor fix

* HGI-9899: preserve catalog metadata

* Add alerting

---------

Co-authored-by: LiorB-D <liorbd@outlook.com>
…Auth failures (#69)

- Import InvalidCredentialsError from hotglue_singer_sdk.tap_base
- Change exception raised in login() method to InvalidCredentialsError
- This ensures the monitoring stack can properly identify credential errors without triggering false alerts

Resolves HGI-9951

Co-authored-by: Cursor Agent <cursoragent@cursor.com>
* HGI-9948: Support access token retrieval via HG API

* Fix: Remove redundant condition for auth_endpoint in SalesforceTap class

* Clean up

* Enhance sandbox detection logic in SalesforceTap class to handle string values for is_sandbox configuration
fix(HG-6156): add dummy commit
- Added REQUEST_LIMIT_EXCEEDED to the 403 error handling
… raising TapSalesforceQuotaExceededException instead of InvalidCredentialsError.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.