Back to Airbyte

GitHub Migration Guide

docs/integrations/sources/github-migrations.md

2.0.01.0 KB
Original Source

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:

  • +1plus_one
  • -1minus_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