- Remove fstring
- Add retry logic to requests [#60] (#60)
- Print user friendly error messages [#65] (#65)
- Check best practices [#66] (#66)
- Keys should be marked automatic and list_sends stream does not bookmark correctly [#68] (#68)
- Respect field selection [#67] (#67)
- Respect the start date for all streams [#63] (#63)
- Make batch_size apply to the first page and TDL-14895: Use the pagination__list_subscriber_interval_quantity config value correctly [#64] (#64)
- Separation of Schema from .Py [#60] (#60
- Add OAuth2 support but using server-to-server integrations #47
- Add OAuth2 support #43
- Don't add duplicate metadata to catalog during discovery mode #38
- Update Singer patterns to use metadata for stream selection #37
- Adds a configurable batch_size to reduce the data read from the SFMC API and limit memory usage #36
- Adds support for using tenant subdomains for authentication #23
- Removes local copy of FuelSDK in favor of PyPi package.
- Removes unused dependencies
- Adds
URL
to theevent
stream for click events #19
- Update version of
requests
to2.20.0
in response to CVE 2018-18074 - Update singer-python to use
should_sync_field
for field selection #18
- Fixes a bug where the data extension replicator uses the wrong time unit and misses data #16
- Convert boolean data types to actual bools #15
- Apply the timeout value to the underlying soap Transport object #14
- Make all fields nullable #11
- Skip empty subscriber batches #9