- Eliminate repetition of API calls
- #43
- Adds ChunkedEncodingError to backoff handling
- Adds unittest
- #42
- Removes deprecated
shopify_customer_id
field - Re-orders customers.json
- Adds ipdb to dev install
- #39
- Changed Shop API #27
- Updated the tap to use Old API Version (2021-01) for the Products stream #29
- Added custom error handling as per recharge error codes #30
- Added missing fields and new fields due to API Upgrade. #32
- Updated datatype for certain fields #33
- Updated pagination to cursor based for certain streams #34
- Added missing integration tests #31
- Fix Transform Issue #25
- Minor change due to intermittent 429 errors: 1) Reduce client rate limit from 120 per 60s to 100 per 60s; 2) Add a 5s time delay/retry when 429 error occurs. Recharge Leaky Bucket Rate Limits
- Minor change to improve unterminated string error handling issue #4
- Request timeout functionality added #19
- Fix bookmark access #17
- Update rate limits to match ReCharge's #8
- Fix response message being truncated. Change
client.py
to requeststream=True
and error message to includeresponse.content
. Decreasesync.py
batch size topg_size = 100
.
- Upgrade
singer-python
andrequests
libraries. Reduce batch sizes. Better error logging inclient.py
to logunterminated string
error results.
- Fix bookmarking. Data is not sorted; need to write bookmark after ALL pages.
- Preparing for v1.0.0 release
- Initial commit