Skip to content

session-replay-react-native: v0.21.0

Choose a tag to compare

@LaunchDarklyReleaseBot LaunchDarklyReleaseBot released this 24 Jul 20:35
Immutable release. Only release title and notes can be modified.
acce816

0.21.0 (2026-07-24)

Features

  • [SDK-2121] implement session replay for react native android (#456) (a5af1d8)
  • [SDK-2190] add dialogs to the RN session replay example app (#471) (c677962)
  • @launchdarkly/session-replay-react-native: use cocoapods for native session replay (#434) (41988e1)
  • add app_reload event with session preservation across reloads (React Native) (#670) (518bb22)
  • add session replay support for react native (#357) (7f6ed30)
  • Android - Rename track span event (#586) (2f5b066)
  • android: update session replay masking precedence rules (#518) (4299d1e)
  • Disable CrashReporting for RN iOS and Android (#504) (a9907a7)
  • flutter: Dart AOT symbolication + uniform SYMBOLICATION.md docs (#691) (7432a78)
  • observability-react-native: accept plain nested dictionaries in track (#650) (f34ec69)
  • observability-react-native: expose LDTracer with withSpan via getTracer() (#658) (36a622a)
  • observability: dedupe feature flag exposures within a time window (web + React Native) (#676) (c34b390)
  • Propagate session replay frameRate, scale, and sampleRate in React Native (#661) (3cf63ab)
  • React Native + Android symbolication (symbols_id) (#678) (2694011)
  • react-native: add and wrapper components (#535) (2b25a7e)
  • react-native: add maskTestIDs and unmaskTestIDs masking options (#528) (3d33328)
  • react-native: drop accessibilityIdentifiers options; mark minimumAlpha iOS-only (#538) (e3c1ba4)
  • react-native: Propagate LDContext to Android session replay via afterIdentify hook (#495) (8179a8e)
  • react-native: stable click id via nativeID and (#683) (e9da376)
  • RN decrease Kotlin to 2.0.21 and increase JVM to 11 (#511) (1593510)
  • session-replay-react-native: support React Native legacy architecture (RN 0.75+) (#653) (8ef4b30)
  • supporting advanced trace cases (#645) (dac45eb)

Bug Fixes

  • [SDK-2197] manually register main Activity with session replay (#475) (75fd6e7)
  • backendurl and otlpendpoind pass through (#648) (a7b5a47)
  • correct react native session replay build step (#399) (a6c84b8)
  • deps: address dependabot security alerts across SDK manifests (#478) (02f6a7c)
  • ldclient dependencies (#407) (65a5e6a)
  • observability: start a fresh session on cold start (React Native) (#682) (4e226d7)
  • react-native: bump launchdarkly-observability-android to 0.61.1 (#688) (f5beae1)
  • react-native: propagate afterIdentify propagation in iOS session replay (#501) (b6ec2b1)
  • session-replay-react-native: session replay start with options enabled/disabled (#386) (d012adc)