Skip to main content

Microsoft Teams Migration Guide

Upgrading to 1.0.0

Version 1.0.0 of the Microsoft Teams source connector introduces breaking changes to the schemas of all streams. A full schema refresh is required to ensure a seamless upgrade to this version.

Refresh schemas and reset data

  1. Select Connections in the main navbar.
  2. From the list of your existing connections, select the connection(s) affected by the update.
  3. Select the Replication tab, then select Refresh source schema.
note

Any detected schema changes will be listed for your review. Select OK when you are ready to proceed.

  1. At the bottom of the page, select Save changes.
caution

Depending on your destination, you may be prompted to Reset all streams. Although this step is not required to proceed, it is highly recommended for users who have selected Full Refresh | Append sync mode, as the updated schema may lead to inconsistencies in the data structure within the destination.

  1. Select Save connection. This will reset the data in your destination (if selected) and initiate a fresh sync.

For more information on resetting your data in Airbyte, see this page.

Changes in 1.0.0

  • The naming convention for field names in previous versions used "snake_case", which is not aligned with the "camelCase" convention used by the Microsoft Graph API. For example:

user_id -> userId created_date -> createdDate

With the update to "camelCase", fields that may have been unrecognized or omitted in earlier versions will now be properly mapped and included in the data synchronization process, enhancing the accuracy and completeness of your data.

  • The team_device_usage_report stream contained a fatal bug that could lead to crashes during syncs. You should now be able to reliably use this stream during syncs.

  • Date and date-time fields have been typed as airbyte_type date and timestamp_without_timezone, respectively.