Skip to main content
Nov2026

Official Support for AWS Cost Explorer & HubSpot Connectors, Plus QuickBooks Now Captures Inactive & Deleted Records

Track your AWS spend with official support for tap-aws-cost-explorer, load records into HubSpot CRM with target-hubspot, and capture inactive and deleted records from QuickBooks. This release also lets you download logs while a run is in progress, supports incremental syncs of job history, and fixes SSH tunnels to localhost, tap-veeqo, tap-aptem, and more.

Features​

  • Official support for tap-aws-cost-explorer (v0.1.0): The MeltanoLabs variant pulls total cost plus costs by account, service, usage type and region, lists your AWS organization’s accounts, and supports custom reports by any two dimensions, cost allocation tags or cost categories. Run it against your management account to cover every member account.
  • Official support for target-hubspot (v0.2.0): The MeltanoLabs variant loads your records into HubSpot CRM objects through HubSpot’s CRM Imports API.
  • Updated tap-quickbooks to v0.2.0: adds two optional settings: include_inactive loads records that were made inactive, such as deleted customers, vendors, items and accounts, and capture_deletes loads deleted records with the time they were deleted. Existing pipelines behave as before until you turn one on.

Fixes​

  • Incremental syncs of job history: The pipeline and workspace jobs API now supports the since query parameter, which returns only jobs that changed after a given date-time. With this change, tap-meltano-cloud can now sync job data incrementally, instead of the full history.
  • Download logs mid-run: You can now download a pipeline’s logs while the run is still in progress, not just once it finishes. Queued runs don’t have a log yet, so their Download option is greyed out with a note that logs will be available once the run starts.
  • Updated tap-veeqo to v0.3.2: fixes record validation errors on the orders stream.
  • Updated tap-aptem to v0.4.2: OData v1 incremental syncs no longer skip records that share a replication key value across a page end.
  • Safer plugin deletion: Deleting a plugin now warns you that the pipelines using it will be deleted too, so you can cancel before losing them.
  • Connecting to localhost via SSH Tunnel: Using an SSH tunnel to connect to 127.0.0.1 would fail due to some unexpected behaviour with our SSH method. This is now fixed, so if your database is running on the same host as the bastion (or you are port forwarding on there) this is now supported.
  • Pipeline search and filters remembered: Navigating away from the pipelines list view and then back in history now keeps your search and filters in place, so you don’t have to set them up again.