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/column | Change type | Notes |
|---|---|---|
issues | New table | Issues with full metadata (assignee, state, priority, labels, etc.) |
comments | New table | Issue comments with author and body |
teams | New table | Workspace teams |
users | New table | Workspace 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/column | Change type | Notes |
|---|---|---|
comment | New endpoint | Fields: Body (STRING), Issue ID (STRING) |
issue | New endpoint | Fields: 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 now a dedicated connector, separated from the Amazon Selling Partner API integration. This provides a cleaner setup experience and purpose-built stream selection for vendor accounts.
The connector includes sales, inventory, traffic, forecasting, and margin reporting — with both daily and real-time report variants.
Explore Amazon Vendor Central documentation →
8 total changes
| Table/column | Change type | Notes |
|---|---|---|
vendor_sales_report | New table | Daily vendor sales with ordered revenue and units |
vendor_inventory_report | New table | Daily vendor inventory levels |
vendor_traffic_report | New table | Daily vendor traffic metrics |
vendor_forecasting_report | New table | Vendor demand forecasting |
vendor_net_pure_product_margin_report | New table | Daily margin reporting |
vendor_real_time_sales_report | New table | Near-real-time sales data |
vendor_real_time_inventory_report | New table | Near-real-time inventory data |
vendor_real_time_traffic_report | New table | Near-real-time traffic data |
New features
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
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/column | Change type | Notes |
|---|---|---|
services | New table | Available shipping services |
parcel_machines | New table | Parcel 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.