- When making
deals
requests, only attachproperties
if selected #102
- Use the metadata library better
- Revert the revert. Go back to v2.6.0.
- Revert v2.6.0 to v.2.5.2
- Replaced
annotated_schema
with Singermetadata
- Added integration tests to CircleCI
- Companies and Engagements have a new pattern to catch records that are updated during a long-running sync. Rather than using a lookback window, the bookmark value will be limited to the
min(current_sync_start, max_bk_seen)
#98
- The owners stream can optionally fetch "inactive owners" #92
- Engagements will now track how long the stream takes to sync, and look back on the next run by that amount to cover potentially missed updates due to asynchronous updates during the previous sync #91
- When resuming an interrupted sync, will now attempt all streams before exiting #90
- Add
delivered
,forward
,print
,reply
,spamreport
tocampaigns.counters
- Change a loop over
dict.items()
todict.values()
because the keys returned were not being used #82
- Update version of
requests
to2.20.0
in response to CVE 2018-18074
- Ensure that deal associations are being retrieved if
associations
are selected in the catalog #79
- Scrub the access token from error messages Hubspot returns when there are insufficient permissions #75
- Fix a bug with the 'engagements' stream which requires the 'engagement' field to have automatic inclusion #74
- Fix a bug with the 'inclusion' metadata for replication_key fields #72