This release makes GitHub app installations more reliable in a few common edge cases. It helps ensure installations are recognized correctly and access is restored without unnecessary failures.
Stability Updates
Installation creation webhooks now check for an existing GitHub installation using the installation’s external ID before creating a new record. This helps prevent errors when GitHub sends duplicate events.
Reinstall scenarios are handled more smoothly, including cases where a different user reinstalls the app for the same organization. In those cases, the existing installation is updated and any previously inaccessible projects under that installation are restored.