- Introduces HightouchSyncRunSensor, which monitors the success or failure of a sync run
- Adds a return value to HightouchTriggerSyncOperator
- Fixes issue with repeated warnings when using multiple HTTP connections
- Correctly log parsed Sync run output
This is a new API with some breaking changes. Please read the changes carefully before upgrading!
-
Uses the new Hightouch API Endpoint. This endpoint is now idempotent and more reliable and flexible.
-
Can trigger sync via ID or via Slug
-
Logs information about the number of rows added, changed, and remove along with other sync run details
- Syncs are now synchronous by default, use
synchronous=False
for async operations.
- #9 Fixes a bug with a missing f in logging unhandled states, and a bug in an assertion test
- Adds support for the queued status from the API
- Fixes a bug where starting a sync when a sync is already in progress does not return the correct sync status
- Update Airflow operator to use v2 API
- Adds tests and improves provider functionality
- Initial release of the provider