---
metadata:
  - name: generator
    content: Diplodoc Platform v5.52.0
alternate:
  - https://appmetrica.yandex.by/docs/en/sdk/react-native/changelog.md
  - https://appmetrica.yandex.by/docs/ru/sdk/react-native/changelog.md
  - href: en/sdk/react-native/changelog.md
    type: text/markdown
    title: Markdown version
  - href: ../../llms.txt
    type: text/markdown
    title: llms.txt
---
> **Documentation Index:** Fetch the complete configuration index at https://appmetrica.yandex.by/docs/en/llms.txt

# Changelog

## Version 4.2.0 {#v-4-2-0}

Released July 31, 2026

- Updated the AppMetrica Android SDK version to [8.4.1](https://appmetrica.yandex.by/docs/en/sdk/android/changelog-android.md#s-8-4-1).
- Added [install referrer retrieval from RuStore](https://appmetrica.yandex.by/docs/en/mobile-tracking/technology.md#install-referrer).
- iOS SDK dependency version changed to range `>= 5.16.0`, `< 7.0`.
- Added the `setAdvIdentifiersTracking` method to the `AppMetrica` class.

## Version 4.1.0 {#v-4-1-0}

Released June 28, 2026

- Added support activation config fields: `appBuildNumber`, `revenueAutoTrackingEnabled`, `deviceType`, `trackAdvIdentifiersEnabled`.
- iOS SDK dependency version changed from fixed to range `>= 5.16.0`, `< 6.0`.

## Version 3.6.0 {#v-3-6-0}

Released February 6, 2026

- Updated the AppMetrica AppMetrica Android SDK version to [7.14.1](https://appmetrica.yandex.by/docs/en/sdk/android/changelog-android.md#s-7-14-1).
  - Fixed automatic clearing of events in the database when the limit is reached if data sending is disabled.
  - Added real-time data sending in the `analytics-id-sync` module.
  - Added Ad Revenue data auto collecting from IronSource v9.
  - Added [additional user profile attributes that allow you to send first-party data](https://appmetrica.yandex.by/docs/en/sdk/android/analytics/android-operations.md#send-attribute-profile-1pd).
  - Added new module `analytics-id-sync` which provides an infrastructure for working with multiple user identifier providers.
  - Added new module `analytics-billing` which aggregates the functionality of the in-app purchase collection.
  - Fixed couple of crashes and ANRs.
- Updated the AppMetrica AppMetrica iOS SDK version to [5.16.0](https://appmetrica.yandex.by/docs/en/sdk/ios/changelog-ios.md#v-5-16-0).
  - Added support for sending First Party Data via user attributes.
  - Added real-time delivery of synchronization results with anonymous identifier providers.
  - Added `AppMetricaIDSync` which provides an infrastructure for working with multiple user identifier providers.
  - Improved ANR detection performance.
  - Using `journal_mode=wal` for databases to reduce I/O.
  - Fixed deadlock in `CLLocationManager`.
  - Fixed an issue where a crash could be assigned to an incorrect session.
  - The `advertisingIdentifierTrackingEnabled` flag has been added to `AMAAppMetricaConfiguration` and `AMAAppMetrica` to disable IDFA sending.
  - Fixed a crash that occurred when access to the App Group was unavailable.

## Version 4.0.0 {#v-4-0-0}

Released January 21, 2026

- Added support for new React Native architecture.
- Added `StartupParams` class with constants for `StartupIdentifiers`.
- Removed promises from API.
- Updated the AppMetrica AppMetrica Android SDK version to [8.0.0](https://appmetrica.yandex.by/docs/en/sdk/android/changelog-android.md#s-8-0-0).
  - Fixed couple of crashes and ANRs.
  - Fixed automatic clearing of events in the database when the limit is reached if [data sending is disabled](https://appmetrica.yandex.by/docs/en/sdk/android/analytics/android-operations.md#stat).
- Updated the AppMetrica AppMetrica iOS SDK version to [5.16.0](https://appmetrica.yandex.by/docs/en/sdk/ios/changelog-ios.md#v-5-16-0).
  - Fixed couple of crashes and ANRs.
  - Using `journal_mode=wal` for databases to reduce I/O.

## Version 3.5.0 {#v-3-5-0}

Released September 10, 2025

- Added `@types/jsdom` to `devDependencies`.
- Added support for `APP_OPEN` in `AdType`.
- Added a prohibition on sending any network requests from the library when data sending is disabled. Previously, a network configuration request could be sent.
- Updated the AppMetrica Android SDK version to [7.11.0](https://appmetrica.yandex.by/docs/en/sdk/android/changelog-android.md#s-7-11-0).
  - Added full support of Google Play Billing Library v8.
  - Fixed possible crash `java.lang.NoSuchMethodError: No virtual method enablePendingPurchases` when using the Google Play Billing v8 library.
  - Fixed probable crash `java.lang.NullPointerException: Attempt to invoke virtual method void io.appmetrica.analytics.impl.x5.d() on a null object reference at io.appmetrica.analytics.impl.xe.a`.
  - Dependency downgrade: Google Play Services Ads Identifiers to `com.google.android.gms:play-services-ads-identifier:18.1.0` to prevent a possible crash `java.lang.NoClassDefFoundError: com.google.android.gms.ads.identifier.zzd` in version 18.2.0 on devices running Android 6 and below.
  - The main components of the AppMetrica SDK have been moved to the main application process. The AppMetrica SDK is now fully operational in the main application process. Avoiding a separate process completely removes possible integration problems with other libraries like Firebase Perfomance.
- Updated the AppMetrica iOS SDK version to [5.12.1](https://appmetrica.yandex.by/docs/en/sdk/ios/changelog-ios.md#v-5-12-1).
  - Fixed an issue where crashes occurring during an app update were sent with an incorrect app version.
  - Fixed a crash caused by an active file lock (flock) when the app entered suspend.
  - Updated `KSCrash` to 2.1.1.
  - Fixed a migration issue that could overwrite identifiers.

## Version 3.4.0 {#v-3-4-0}

Released June 23, 2025

 - Introduces a new API for error reporting
 - Added support for AppEnvironment
 - Added support for Reporters
 - Added support for Identifiers
 - Added support for Deferred Deeplinks (only for Android)
 - Fixed wrong sourceCompatibility version [GitHub Issue #8](https://github.com/appmetrica/appmetrica-react-native-plugin/issues/8)
 - Updated the AppMetrica Android SDK version to [7.8.0](../../sdk/android/changelog-android#s-7-8-0)
   - The main components of the AppMetrica SDK have been moved to the main application process. The AppMetrica SDK is now fully operational in the main application process. Avoiding a separate process completely removes possible integration problems with other libraries like Firebase Perfomance.
   - Fixed a possible ANR's
   - Fixed a possible issue with statistics (installations and new users) when using the AppMetrica Plugins (Unity, Flutter, ReactNative) and Yandex Ads Plugins at the same time.
   - The referrer processing mechanism has been improved, which has allowed us to fix the error of receiving a deferred deeplink and its parameters when installing an application via a tracking link on the latest versions of the browser with the chromium engine (Google Chrome, Yandex Browser, etc.).
 - Updated the AppMetrica iOS SDK version to [5.10.0](https://appmetrica.yandex.by/docs/en/sdk/ios/changelog-ios.md#v-5-10-0).
   - Resolved a conflict between `AppMetricaProtobuf` and other libraries using protobuf-c.
   - Increased deployment_target for iOS to version 13.0.
   - Updated KSCrash dependency to version 2.0.0.

## Version 3.3.0 {#v-3-3-0}

Released October 4, 2024

- You can now [import attributions from other SDKs](https://appmetrica.yandex.by/docs/en/data-collection/attribution-integration-react.md) to AppMetrica.

## Version 3.2.0 {#v-3-2-0}

Released September 25, 2024

- Updated the AppMetrica Android SDK version to [7.2.0](https://appmetrica.yandex.by/docs/en/sdk/android/changelog-android.md#s-7-2-0).
  - Adding forced sending of certain types of events to the server (attributions from external SDKs, e-commerce, revenue, ad revenue (Impression Level Revenue Data)).
- Updated the AppMetrica iOS SDK version to [5.8.0](https://appmetrica.yandex.by/docs/en/sdk/ios/changelog-ios.md#v-5-8-0).
  - Removed iAd support and references to this library.
  - Added event parameters logging.
  - Updated KSCrash to version `2.0.0-rc.1`.
  - Removed domains from `NSPrivacyTrackingDomains` in the privacy manifest of the `AppMetricaCore` dependency to comply with Apple's privacy guidelines [GitHub Issue #4](https://github.com/appmetrica/appmetrica-react-native-plugin/issues/4).
  - Adding forced sending of certain types of events to the server (attributions from external SDKs, e-commerce, revenue, ad revenue (Impression Level Revenue Data), apple privacy).

## Version 3.1.0 {#v-3-1-0}

Released July 11, 2024

- AppMetrica SDK for Android updated to version [7.0.0](https://appmetrica.yandex.by/docs/en/sdk/android/changelog-android.md#s-7-0-0).
   - The current `minSdkVersion` has been upgraded to `21` (Android 5.0).
   - The `sourceCompatibility` and `targetCompatibility` versions have been upgraded to Java 1.8.
   - Added a limit of 100 events that can be sent to the server in a single request. The limit is imposed to improve the SDK performance when the network channel is unstable.
   - Optimized threading on the client side and removed deprecated SDK integration checks. The optimization is to reduce the time of synchronous SDK activation.
- AppMetrica SDK for iOS updated to version [5.6.0](https://appmetrica.yandex.by/docs/en/sdk/ios/changelog-ios.md#v-5-6-0).
   - Extensions now use a background session by default.
- Added support for the API for sending [user profiles](https://appmetrica.yandex.by/docs/en/sdk/react-native/analytics/react-native-operations.md#send-attribute-profile).
- Fixed `payload` sending to `ECommerce` and `AdRevenue` events, when it was set as `Map<string, string>`.
- Added support for the `Record<string, string>` type for `payload` in `ECommerce` and `AdRevenue` events.

## Version 3.0.0 {#v-3-0-0}

Released June 10, 2024

- Global plugin update. For more information, see the [migration instructions](https://appmetrica.yandex.by/docs/en/sdk/react-native/analytics/migration-io-3-0-0.md).
- Added a description of the [integration of the AppMetrica SDK](https://appmetrica.yandex.by/docs/en/sdk/react-native/analytics/quick-start.md#integration) into applications at React Native Expo.
- Updated the AppMetrica SDK version ([Android 6.5.0](https://appmetrica.yandex.by/docs/en/sdk/android/changelog-android.md#s-6-5-0), [iOS 5.4.0](https://appmetrica.yandex.by/docs/en/sdk/ios/changelog-ios.md#v-5-4-0)).
   - Added support for the Privacy Manifest in iOS.
- Added an API for sending E-commerce events.
- Added an API for sending Revenue events.
- Added an API for sending AdRevenue events.
- Fixed a bug that sometimes prevented the tracking of Android session startups.
- Added automatic tracking of deeplinks.

## Version 2.0.0 {#v-2-0-0}

Released 8 June 2020

- Integration with the AppMetrica SDK for the iOS and Android platforms.
