Skip to main content
info
This documentation only applies to Snowplow BDP. See the feature comparison page for more information about the different Snowplow offerings.

Versioning with the Data Structures Builder

Versioning is automated when using the Data Structure Builder to create or edit your custom Data Structures for your Events and Entities.

Breaking and non-breaking changes

At the point of publishing a data structure, there are two options for versioning:

  • Non-breakingย - a non-breaking change is backward compatible with historical data and your warehouse loader.
  • Breakingย - a breaking change is not backwards compatible with historical data and/or your warehouse loader.

The Data Structure builder will automatically select how to version up your data structure depending on the changes you have just made.