Hey everyone 👋
Connect QuickBooks using your own Intuit OAuth app, and Workspace repositories are now private by default. We’ve also rolled out fixes for BigQuery, Salesforce, Snowflake and Google Ads.
☁️ Prefer not to manage pipeline maintenance yourself?
Meltano Cloud gives you fully managed connectors and direct access to our team.
Here's what's new
✨
Features
•
Meltano Cloud Workspace repositories are now private by default: previously on Meltano Cloud, when creating a new Workspace, the auto-generated repository was set to public by default - this will now be private.This ensures your workspace configuration is secure by default and only public if explicitly requested.
•
Connect QuickBooks with your own Intuit OAuth app: the new tap-quickbooks-privateapp plugin connects through your own Intuit OAuth app and keeps rotated refresh tokens working for you. The docs now list every stream and explain how to backfill.
🐛
Fixes
•
Bumped target-bigquery to v1.1.1: fixes Arrow field type errors and mismatches caused by stale table schemas.
•
BigQuery deduplicates before upsert by default: target-bigquery now removes duplicate records before upserting.
•
Bumped target-salesforce to v0.1.3: loading several streams in parallel no longer fails with UNABLE_TO_LOCK_ROW errors.
•
target-snowflake logs at the right level: it now supports structured logging, so its logs show up at the correct level.
•
Bumped tap-googleads to v0.15.0: ahead of the Google Ads API v22 sunset, the customer ID list in the Google Ads data source form loads again. It now uses the API version set on your data source (v25 by default) instead of the retired v20, so the form and your pipeline always use the same version.
🚀 QuickBooks on your own Intuit app, Meltano cloud workspace repositories private by default and some steadier fixes. Thanks for the reports and keep them coming!
📚 Curious which setup fits you best? Whether you're leaning Meltano Open or Cloud, the
documentation lays out how they stack up against each other.
💬 And if any of these sparked a question (or you've got a connector you're waiting on), grab a slot
here, always happy to chat.