September 2026
New features
Identifier casing for Snowflake
Snowflake resolves an unquoted identifier to its upper-case form, and Weld quotes every name it writes, so a table created as "orders" could only ever be queried quoted. You can now have Weld create schemas, tables and columns in upper case instead:
select id from hubspot.orders
Turn on Create tables and columns in upper case under Advanced when you connect Snowflake, or later on the Data Warehouse settings page, to set the default for new syncs. Individual syncs can override it next to the destination schema name when you create them. Over the API, send identifier_casing on POST /elt_syncs and read or change the default on /data_warehouse.
The casing is fixed when a sync is created and cannot be changed afterwards, because "orders" and "ORDERS" are two different objects in Snowflake. Changing the warehouse default only affects syncs created after the change.
To move an existing sync to upper case, create a new sync with the setting turned on and repoint your models at it.
No action required. The setting is off by default, and existing syncs keep landing names exactly as the source produces them.
Read more about identifier casing →
Connector updates
Fortnox: Vouchers stream is now incremental
The vouchers stream now syncs incrementally based on each voucher's last modified date, instead of doing a full resync of all financial years on every run. Updates to existing vouchers are picked up without re-reading the full history each time.
1 total change
| Table/column | Change type | Notes |
|---|---|---|
vouchers | Updated | Now syncs incrementally based on last modified date. |
Cargoson: Bookings stream
Cargoson now supports a bookings stream. Instead of paginating Cargoson's booking API, the stream reads the booking references you already hold in a table or view in your data warehouse and resolves each distinct reference against the Cargoson API, including its packages, containers, package units, and ADR (dangerous goods) rows.
5 total changes
| Table/column | Change type | Notes |
|---|---|---|
bookings | New stream | Reads booking references from a warehouse table or view you select in the connection settings. |
bookings | ||
booking_rows | New stream | Packages on the booking. |
booking_containers | New stream | Containers on the booking. |
booking_package_units | New stream | Package units (e.g. SSCC) on the booking. |
booking_rows | ||
booking_row_adr_rows | New stream | ADR (dangerous goods) rows on a package. |
Select the table or view holding your booking references, and the column with the booking id, in the connection settings. Only distinct, non-empty values are looked up.
No action required. The bookings stream is opt-in and existing services and parcel_machines syncs are unaffected.