Skip to content

Fix v12 iOS Link callback cleanup - #953

Merged
dtroupe-plaid merged 5 commits into
master-v12from
codex/v12-ios-callback-cleanup
Jul 31, 2026
Merged

Fix v12 iOS Link callback cleanup#953
dtroupe-plaid merged 5 commits into
master-v12from
codex/v12-ios-callback-cleanup

Conversation

@dtroupe-plaid

@dtroupe-plaid dtroupe-plaid commented Jul 31, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Prepare React Native SDK 12.8.5 for a v12 patch release.
  • Harden iOS Link callback/session cleanup under React Native New Architecture by clearing stored callbacks and releasing stale sessions before replacing them.
  • Add iOS support for destroy() so apps can dismiss Link and clear native callback state before starting another session.
  • Upgrade Android Link SDK from 5.5.2 to 5.5.3.
  • Upgrade iOS LinkKit SDK from 6.4.7 to 6.5.0.
  • Add regression coverage for iOS callback lifecycle ordering and bridge exposure.

Motivation

Customer reported hard iOS SIGABRT crashes on react-native-plaid-link-sdk@12.7.0 after enabling React Native New Architecture. This mirrors the stale callback/session lifecycle issue fixed on Android in v12.8.4, but v12 iOS still retained one-shot callbacks after dismissal/replacement paths.

@dtroupe-plaid
dtroupe-plaid merged commit 3d8460c into master-v12 Jul 31, 2026
1 check passed
@dtroupe-plaid
dtroupe-plaid deleted the codex/v12-ios-callback-cleanup branch July 31, 2026 19:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant