Skip to main content

GitHub Migration Guide

Upgrading to 2.0.0​

This release introduces breaking changes to the reactions object schema, which appears in multiple streams. The GitHub API returns reaction fields named +1 and -1, but these field names contain special characters that are not supported by some destinations, causing sync errors.

What changed​

The reaction fields have been renamed for compatibility:

  • +1 → plus_one
  • -1 → minus_one

Affected streams​

All streams containing the reactions object are affected:

  • comments
  • commit_comments
  • issue_events
  • issues
  • releases
  • review_comments

Required actions​

After upgrading to version 2.0.0:

  1. Refresh your source schema in the Airbyte UI to see the updated field names
  2. Reset affected streams to re-sync data with the new field names (recommended if you need historical data with the corrected schema)
  3. Update downstream queries and dashboards that reference the old +1 and -1 fields to use plus_one and minus_one instead
Was this page helpful?