For the users, pageviews, sessions, and user_migrations tables and their respective built-in properties, the schema typically stays the same. However, it is common for properties to be added/removed (archived/unsynced) from the Heap app.
Note that when a new property is captured, it is automatically included in Heap Connect.