1
0
mirror of synced 2025-12-19 18:14:56 -05:00
Files
airbyte/docs/integrations/sources/github-migrations.md
devin-ai-integration[bot] 667b2b6361 fix(source-github): Normalize reaction field names for Avro/Parquet compatibility (do not merge) (#68095)
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-authored-by: Patrick Nilan <nilan.patrick@gmail.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2025-10-22 09:16:14 -07:00

1.0 KiB

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