May 2026


New connectors

Linear

You can now sync data from Linear — the project management tool for software teams. The initial release includes comments, issues, teams, and users as ELT source streams, plus Reverse ETL support for writing data back to Linear.

Explore Linear documentation →

4 total changes

Table/columnChange typeNotes
issuesNew tableIssues with full metadata (assignee, state, priority, labels, etc.)
commentsNew tableIssue comments with author and body
teamsNew tableWorkspace teams
usersNew tableWorkspace users

Linear Reverse ETL

Linear now supports Reverse ETL with insert, update, and upsert operations. Push data from your SQL models, dbt models, or raw warehouse tables back into Linear to create or update issues and comments programmatically.

2 total changes

Table/columnChange typeNotes
commentNew endpointFields: Body (STRING), Issue ID (STRING)
issueNew endpointFields: Title, Team ID, Description, Assignee ID, State ID, Priority, Estimate, Due Date, Parent Issue ID, Project ID, Cycle ID, Label IDs

Amazon Vendor Central

Amazon Vendor Central is a new connector for manufacturers and distributors selling directly to Amazon. It syncs vendor-specific sales, inventory, traffic, forecasting, and margin reports — with both daily and real-time variants.

Explore Amazon Vendor Central documentation →

8 total changes

Table/columnChange typeNotes
vendor_sales_reportNew tableDaily vendor sales with ordered revenue and units
vendor_inventory_reportNew tableDaily vendor inventory levels
vendor_traffic_reportNew tableDaily vendor traffic metrics
vendor_forecasting_reportNew tableVendor demand forecasting
vendor_net_pure_product_margin_reportNew tableDaily margin reporting
vendor_real_time_sales_reportNew tableNear-real-time sales data
vendor_real_time_inventory_reportNew tableNear-real-time inventory data
vendor_real_time_traffic_reportNew tableNear-real-time traffic data

New features

MCP Server

Weld now exposes an MCP (Model Context Protocol) server, allowing AI coding tools like Claude Desktop, Cursor, and Windsurf to interact with your Weld workspace directly. The MCP server supports the same operations as the REST API — managing connections, ELT syncs, streams, transforms, and orchestrations — plus additional debugging tools like sync history inspection and failure listing.

Authentication works via API key or OAuth, so AI agents can query your data pipeline status, trigger syncs, and preview transform queries conversationally.

Weld Connect API: Orchestration Endpoints

The REST API now includes full Orchestration support:

  • GET /orchestrations — list all orchestrations (paginated)
  • GET /orchestrations/:id — get a specific orchestration
  • POST /orchestrations/:id/request_run — trigger an immediate run
  • GET /orchestration_runs — list runs (with optional orchestration filter)
  • GET /orchestration_runs/:id — get a specific run

Weld Connect API: ELT Stream Runs

You can now inspect ELT stream run history via the REST API:

  • GET /elt_stream_runs — list runs for a stream (paginated, sorted by start time)
  • GET /elt_stream_runs/:id — get a specific run by ID
  • GET /elt_streams/:id — get stream details

The request_run endpoint now also returns a status_url for polling and includes the running_job_id on conflict responses.

GitHub Integration for Data Models

You can now connect a GitHub repository to manage your data models as code. Once connected, model definitions live in your repo and Weld enforces read-only mode in the UI — preventing accidental edits to code-managed models.

The setup wizard lets you pick a repository and branch from your GitHub App installation. If the installation is later removed, Weld automatically marks the connection as broken and notifies you.

Sync History Redesign

The data source History tab has been redesigned with a two-level UI:

  • All-tables view — shows latest status per source stream with a visual timeline
  • Detail view — per-stream paginated history with a clickable timeline chart, status filters, and "hide empty" toggle

The new timeline chart is fully interactive: click a bar to jump to that run, hover for details, and use resolution controls (hour / day / week). History is now cursor-paginated so you can scroll back through the full run history.

Stream Deprecation Notifications

Weld now sends in-app notifications and emails when a synced table or subtable is deprecated by the source connector. Notifications include the deprecation date, replacement table (if available), and a direct link to your sync configuration. This gives you advance warning to migrate before a table stops syncing.

Substream Exclusion

You can now exclude individual substreams from syncing when configuring a connector. Previously, enabling a main stream would always sync all of its substreams. Now you can deselect specific substreams you don't need — reducing warehouse clutter and sync time.

Deprecated substreams are automatically excluded for newly added streams and hidden from the UI when not selected.

REST API: Materialization Status & Wait for Completion

The REST API for data models now returns materialization_status and materialization_error fields on transform responses. You can also pass wait_for_completion: true when creating, updating, or publishing a model to block until table materialization finishes — useful for CI/CD pipelines that need to confirm a model is fully available before proceeding.

BigQuery Connection Editing

You can now update your BigQuery data warehouse connection credentials directly from Settings, without needing to re-create the connection. Project ID and location are validated to prevent accidental changes.

Connector updates

Amazon Selling Partner & Vendor Central: Authentication Choice Restored

The Amazon Selling Partner and Amazon Vendor Central connectors now support both authentication methods side by side. You can choose between:

  • Weld's shared OAuth — the original method, no SP-API app registration needed
  • Private app credentials — authenticate with your own Refresh Token, Client ID, and Client Secret

Shopify Reverse ETL

Shopify now supports Reverse ETL with Upsert mode for two object types:

  • customer — upsert customers with email, phone, name, addresses, tags, tax settings, and locale.
  • metafield — bulk set metafields on any Shopify resource (owner ID, namespace, key, type, and value).

Explore Shopify Reverse ETL setup guide →

2 total changes

Table/columnChange typeNotes
customerNew endpointFields: Email, Phone, First Name, Last Name, Address 1, Address 2, Address First Name, Address Last Name, Address Phone, City, Company, Country Code, Province Code, Zip, Tags, Note, Tax Exempt, Tax Exemptions, Locale
metafieldNew endpointFields: Owner ID, Namespace, Key, Type, Value

Google Analytics 4: Date Dimension Selection

GA4 custom reports now let you select a date dimension granularity — daily, weekly, monthly, yearly, or ISO variants. Previously all reports used the date dimension. The selected granularity controls how report periods are sliced, and each row now includes explicit date_range_start and date_range_end columns.

Microsoft Ads: Multi-Account Resilience

Microsoft Ads syncs no longer fail entirely when access to one ad account is lost. The affected account is skipped with a notification, and syncing continues for all remaining accounts. A new MICROSOFT_ADS_ACCOUNT_ACCESS_LOST notification alerts you to re-authorize the affected account.

HubSpot: Associations Pagination

HubSpot v4 association batch reads now correctly paginate when an object has more associations than fit in a single API response. Previously, only the first page of associations was returned.

HubSpot: Association Tables — Known Limitation

HubSpot: Submissions Primary Key Fix

Added object_type_id to the HubSpot submission_value substream primary key. Previously, name alone wasn't unique — form fields with the same name but different object types caused duplicate key collisions.

1 total change

Table/columnChange typeNew nameNotes
submission_value
columnNew Columnobject_type_idIdentifies which HubSpot object type the submission field belongs to

Klaviyo: Filtered Event Tables

Klaviyo now supports metric-based filtered event tables. You can select specific Klaviyo metrics (e.g. "Placed Order", "Opened Email") and Weld will create dedicated event tables filtered to those metrics — giving you smaller, faster-syncing tables focused on the events you care about.

Amazon Ads: Sponsored Products v3 Migration

Completed the migration of remaining Amazon Ads Sponsored Products endpoints to v3: negative keywords, campaign negative keywords, targeting, negative targeting, and portfolios now use the latest Amazon Ads API.

Google Analytics 4

Added the sessionPrimaryChannelGroup dimension to GA4.

Cargoson

Added two new tables to Cargoson:

2 total changes

Table/columnChange typeNotes
servicesNew tableAvailable shipping services
parcel_machinesNew tableParcel machine locations

Facebook Ads: Graceful Handling of Inaccessible Ad Accounts

Facebook Ads syncs no longer fail entirely when one ad account becomes inaccessible. Inaccessible accounts are now skipped with a warning, and the sync continues for all remaining accessible accounts.

Facebook Ads: Incremental Creatives

The Facebook Ads creatives stream now supports incremental syncing, avoiding full-refresh behavior on each sync.

Platform

MySQL CDC: IANA Timezone Selection

You can now select an IANA timezone when configuring MySQL CDC, ensuring timestamps are interpreted correctly for your database's timezone.

PostgreSQL: Read Replica Recovery Conflict Notifications

When a PostgreSQL read replica encounters a recovery conflict during CDC streaming, Weld now sends a dedicated notification with remediation guidance instead of a generic error.

Model Import: Materialization Waiting

When importing models that depend on upstream table materializations, Weld now waits for the upstream materialization to complete before proceeding. This prevents failures caused by downstream models referencing tables that haven't finished materializing yet.

Shopify Sync Resilience

Improved reliability for Shopify syncs: adaptive chunk sizing for large order histories, bulk operation tracking via Redis to prevent conflicts, and smarter backfill start dates based on the shop's actual first order.

ShipHero Sync Resilience

Improved reliability for ShipHero syncs: adaptive page sizes for both parent and sub-queries during complexity throttling, graceful chunk completion on timeouts, and automatic fallback from sorted to unsorted pagination when gateway timeouts persist.

Amazon Seller Central: Order Chunking

Amazon Seller Central order syncs now process data in one-month chunks, improving reliability for accounts with large order volumes.

Bug fixes

  • Google Sheets: Fixed Google Sheets sync failures when sheet tab names contain colons or other special characters (e.g. input: hourly data).
  • Reddit Ads: Fixed a form field mismatch in the Reddit Ads setup form that prevented ad account selection.
  • PayPal: Reverted transactions stream from chunked to incremental sync — the API does not reliably sort by transaction_initiation_date, making chunk-based resumption unsafe.
  • Traede: Added deduplication to categories, invoices, products, and variants streams to filter out duplicate rows caused by pagination.
  • Adyen: Fixed schema errors when CSV column names start with a number (now prefixed with n_).
  • Amazon Ads / Attribution: Fixed authentication failures caused by missing region when the region value was stored as a plain string.
  • Amazon Selling Partner: Fixed empty reports (status DONE without a document ID) causing infinite polling loops.
  • Shopify: Contextual pricing now always fetches the full product variant set — the API doesn't reliably reflect pricing changes in updated_at timestamps.

Was this page helpful?