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.