Latest releases
Each entry below mirrors the release notes on GitHub, where every SDK release is published automatically as part of the Mesh release workflow. The GitHub releases page for each SDK is the canonical source of truth.Why update: Adds a
withdrawalRequested event and validates link tokens before Link opens; a drop-in upgrade if you use tokens from the Mesh API, but review the token-validation change if you supply your own tokens.- Link token validation —
openLinknow accepts a token only if it points to Mesh-hosted Link overhttps(meshconnect.com/meshpay.com). Other tokens are rejected: no iframe opens, no access tokens are sent, andonExit('Invalid link token!')is called. No change is needed if you use tokens from the Mesh API. - New
withdrawalRequestedevent — when a user confirms a withdrawal,onEventreceives{ type: 'withdrawalRequested', payload: { transferId, status } }and Link then closes. Treat this event, notonExit, as the confirmation; the payload contains no address or amount. onIntegrationConnectedis now optional inLinkOptions, so withdrawal-only integrations no longer need a placeholder callback.- Backup widget improvements — the close button now works on the loading and error screens, token and network lists are split into Popular and Others, more bundled logos are included (CRO, Cronos, Arbitrum), and browser Back steps back through the screens.
- Token handling fixes — a token that isn’t valid base64 now calls
onExitinstead of throwing, and a token written in non-standard form now opens Mesh Link correctly.
Why update: Fixes theme handling so Link renders consistently with your chosen theme. Drop-in upgrade — no breaking changes.
- The area surrounding Link now matches Link’s theme, removing lighter strips around a dark page.
- The
themesetting now applies on the latest Link, and'system'follows the device setting.
Why update: Fixes deep linking for several wallets on iOS and Android; requires a small iOS
Info.plist change before upgrading.- Wallet deep links — Bitcoin.com Wallet, Blockchain.com Wallet, and Tonkeeper deep links now open the wallet correctly on iOS and Android instead of being blocked.
- iOS setup: add
bitcoincomandblockchain-walletto theLSApplicationQueriesSchemeslist in yourInfo.plist.
Why update: Fixes a spurious “Session expired” message in Link during configuration changes while it is open. Drop-in upgrade — no breaking changes.
- Link stability — Link no longer shows “Session expired” after a rotation, dark-mode switch, font/locale change, or window resize while it is open.
Why update: Fixes callback and connection behavior and changes how
brokerLogo is delivered on the latest Link. Drop-in upgrade — no breaking changes.onIntegrationConnectednow fires on the latest Link.- Robinhood Connect now opens outside the webview.
- On the latest Link version,
brokerLogois the logo URL (or empty when there is none). Only the legacy V1 Link sends base64.
Versioning policy
Mesh SDKs follow semantic versioning (MAJOR.MINOR.PATCH):
Releases by platform
GitHub is the canonical source for versions and release notes. Each SDK also publishes to its package registry:Get notified automatically
Set this up once during your integration build so new releases reach you without checking the docs.Watch releases on GitHub
On the GitHub repo for your SDK, click Watch → Custom → Releases. GitHub emails you whenever Mesh publishes a new release — every release includes notes describing what changed and why it matters.Enable Dependabot
If your repo is on GitHub, Dependabot version updates automatically open a PR in your repo whenever a new SDK version is published. The configs below are scoped to Mesh packages only via the allow list, so you won’t get PRs for unrelated dependencies. Add a.github/dependabot.yml to your repo:
AI coding reference (llms.txt)
AI coding reference (llms.txt)
AI coding reference — a compact summary of this page’s APIs, parameters, and patterns for use by AI coding assistants (following the llms.txt standard). Human readers can safely ignore this.llms.txt — SDK release notes & versioningMesh SDK versions and release notes. GitHub releases are the canonical source of truth; this page mirrors them.Latest versions (as of November 2026): Web
@meshconnect/web-link-sdk 3.15.0, React Native @meshconnect/react-native-link-sdk 2.5.8, Flutter mesh_sdk_flutter 1.1.17, Android com.meshconnect:link 3.4.9, iOS 3.4.2.Versioning: Semantic versioning. Major = breaking (review migration notes), minor = new features (safe), patch = fixes (safe, recommended).Release notes: GitHub releases per repo — FrontFin/mesh-web-sdk, FrontFin/mesh-ios-sdk, FrontFin/mesh-android-sdk, FrontFin/mesh-react-native-sdk, FrontFin/mesh-flutter-sdk.Stay updated: GitHub Watch → Custom → Releases for email notifications. Dependabot (.github/dependabot.yml, ecosystems: npm, gradle, pub, swift) auto-opens PRs on new versions; scope to Mesh with allow: [dependency-name: "@meshconnect/*"] (npm), "com.meshconnect:*" (gradle), "mesh_sdk_flutter" (pub), "github.com/frontfin/mesh-ios-sdk" (swift).