v0.13.0 - ActionNetwork, MailChimp, Zoom, and more
Feature additions:
- New ActionNetwork Connector - Fetch, create, and update people through the ActionNetwork API (h/t @dekedor and @ydamit)
- New MailChimp Connector - Pull down information about lists, emails, and unsubscribes from the MailChimp API (h/t @SorenSpicknall)
- New Zoom Connector - Track who has attended your meetings through the Zoom API (h/t @jburchard and @mkwoods927)
- New Rock The Vote Connector - Download reports of your voter registration efforts through Rock the Vote’s Rocky API (h/t @eliotst)
- New new/mode Connector - Get information about campaigns, targets, and actions from the new/mode API (h/t @mirabuck)
- New Braintree Connector - Fetch transaction history and information about disputes from the Braintree Payment API (h/t @schuyler1d)
- Break up processing of large tables across multiple AWS Lambda instances with the new distribute_task function (h/t @schuyler1d)
- Google BigQuery databases can now be used in our DB sync functionality, both as a source and a target (h/t @eliotst)
Enhancements:
- Hustle create_leads now returns the IDs of the leads created (h/t @jburchard)
- Improve performance of Redshift
upsert
by defaulting tocompupdate=False
(h/t @schuyler1d) - Add ability to share a sheet to Google Sheet Connector (h/t @jburchard)
Fixes:
- Fix
convert_columns_to_str
to properly handle empty tables (h/t @eliotst) - Resolve issue with conflicts in requirements.txt (h/t @eliotst)
- Use byte-length when determining column length instead of standard string length (h/t @ydamit)
- Fix a bug in Google Sheets connector where appending to an empty sheet caused an error (h/t @jburchard)