- Request Timeout Implementation #43
- Update error message when campaign export jobs exceed the timeout to indicate it is not actually an error #38
- Add 'last_changed' as a replication key to stream 'list_members' #31
- Filter fields on the request, rather than after the response is returned #29
- Fix resume batch logic #27
- Check for current bookmark in
reports_email_activity
stream #25
- Request chunks of campaigns for email_activty reports #21
- Add
list_id
as a primary key for thelist_members
stream - Clean up logging
- Improve logging to make the
reports_email_activity
sync more traceable #18
- Add
page_size
to config options to control number of records per request #12
- Raise a ClientRateLimitError when Mailchimp returns a 429 so it can run backoff
- Use get to access dictionary commit