Release Notes
July 2023
We now support receiving batched events using webhooks.
September 2022
We now skip events with unsupported data types. For example, in the IDENTIFIES
table, events with age
= false. Previously, we didn't skip these events, causing the connector to break.
November 2020
Now, when we sync nested dynamic custom columns, we add a prefix, properties_
or traits_
, to the custom column names depending on the attribute type, to avoid potential conflicts between the custom column names and the schema column names. For example, we rename a nested custom column timestamp
as properties_timestamp
or traits_timestamp
.
April 2020
You can now configure your Segment connector using the Fivetran REST API. This feature is in BETA and is available only for Standard and Enterprise accounts.
March 2020
We have stopped syncing the id
column from the USERS
and IDENTIFIES
tables. The change will not impact existing connectors because we haven't removed the column from the destination tables.
March 2019
For the track
API we now sync the custom attributes company/domains/*
into the single column company_domain
as a JSON value. This change improves connector stability. Previously, each custom attribute of company/domains/*
created a new column, sometimes creating columns in excess of the maximum allowed by the destination, which caused some connectors to fail.
October 2018
The Segment connector now handles delete
event types. We create a new table, DELETE
, in your destination to track these events.
April 2018
We now accept user_id
values that are wrapped in an array, for example, "userId":[1]
.
The iTunes Store API occasionally returns malformed XML due to a lack of string-escaping. We now detect this malformed XML, issue a warning, and skip the bad data during our syncs.
When we encounter a new branch that has no shared commits with the default branch of the repository, we now sync the entire commit history of that branch.