From 9e8c3caed9e078d9d3702440bc6a454391c45382 Mon Sep 17 00:00:00 2001 From: LaunchDarklyReleaseBot <86431345+LaunchDarklyReleaseBot@users.noreply.github.com> Date: Fri, 24 Jul 2026 21:11:29 +0100 Subject: [PATCH] chore: release main --- .release-please-manifest.json | 4 +- .../packages/observability/CHANGELOG.md | 7 ++++ .../platform/io/ld_observability_bridge.dart | 2 +- .../packages/observability/pubspec.yaml | 2 +- .../CHANGELOG.md | 41 +++++++++++++++++++ .../package.json | 2 +- 6 files changed, 53 insertions(+), 5 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index de85f1c279..3b9bce42c3 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -3,12 +3,12 @@ "sdk/@launchdarkly/observability": "1.1.17", "sdk/@launchdarkly/observability-next": "0.2.2", "sdk/@launchdarkly/observability-android": "0.62.0", - "sdk/@launchdarkly/flutter/packages/observability": "0.12.2", + "sdk/@launchdarkly/flutter/packages/observability": "0.13.0", "sdk/@launchdarkly/observability-dotnet": "1.2.0", "sdk/@launchdarkly/observability-node": "1.2.0", "sdk/@launchdarkly/observability-python": "1.2.4", "sdk/@launchdarkly/observability-react-native": "0.17.1", - "sdk/@launchdarkly/react-native-ld-session-replay": "0.20.0", + "sdk/@launchdarkly/react-native-ld-session-replay": "0.21.0", "sdk/@launchdarkly/session-replay": "1.1.17", "sdk/highlight-run": "10.6.0", "sdk/@launchdarkly/observability-ruby": "0.3.0" diff --git a/sdk/@launchdarkly/flutter/packages/observability/CHANGELOG.md b/sdk/@launchdarkly/flutter/packages/observability/CHANGELOG.md index d6f85bd405..321a1279ec 100644 --- a/sdk/@launchdarkly/flutter/packages/observability/CHANGELOG.md +++ b/sdk/@launchdarkly/flutter/packages/observability/CHANGELOG.md @@ -2,6 +2,13 @@ All notable changes to the LaunchDarkly Observability SDK for Flutter will be documented in this file. This project adheres to [Semantic Versioning](https://semver.org). +## [0.13.0](https://github.com/launchdarkly/observability-sdk/compare/launchdarkly_flutter_observability-0.12.2...launchdarkly_flutter_observability-0.13.0) (2026-07-24) + + +### Features + +* **flutter:** Dart AOT symbolication + uniform SYMBOLICATION.md docs ([#691](https://github.com/launchdarkly/observability-sdk/issues/691)) ([7432a78](https://github.com/launchdarkly/observability-sdk/commit/7432a787a477608dbab7dd1ec1e85c4072239cb8)) + ## [0.12.2](https://github.com/launchdarkly/observability-sdk/compare/launchdarkly_flutter_observability-0.12.1...launchdarkly_flutter_observability-0.12.2) (2026-07-14) diff --git a/sdk/@launchdarkly/flutter/packages/observability/lib/src/platform/io/ld_observability_bridge.dart b/sdk/@launchdarkly/flutter/packages/observability/lib/src/platform/io/ld_observability_bridge.dart index 7c3d1ae424..290866e1a7 100644 --- a/sdk/@launchdarkly/flutter/packages/observability/lib/src/platform/io/ld_observability_bridge.dart +++ b/sdk/@launchdarkly/flutter/packages/observability/lib/src/platform/io/ld_observability_bridge.dart @@ -9,7 +9,7 @@ import 'native_options_codec.dart'; /// The version of this Flutter package, surfaced in the resource attributes /// the native bridge attaches as `telemetry.distro.version`. Kept in sync /// with `pubspec.yaml` by release-please. -const String _packageVersion = '0.12.2'; // x-release-please-version +const String _packageVersion = '0.13.0'; // x-release-please-version /// Internal entry point for starting the LaunchDarkly observability + /// session replay native stack from Flutter. Mirrors the C# diff --git a/sdk/@launchdarkly/flutter/packages/observability/pubspec.yaml b/sdk/@launchdarkly/flutter/packages/observability/pubspec.yaml index 4928251d30..9cd661001b 100644 --- a/sdk/@launchdarkly/flutter/packages/observability/pubspec.yaml +++ b/sdk/@launchdarkly/flutter/packages/observability/pubspec.yaml @@ -1,6 +1,6 @@ name: launchdarkly_flutter_observability description: 'The LaunchDarkly Observability and Session Replay plugin for Flutter. Get started using LaunchDarkly today!' -version: 0.12.2 +version: 0.13.0 homepage: https://github.com/launchdarkly/observability-sdk repository: https://github.com/launchdarkly/observability-sdk/tree/main/sdk/@launchdarkly/flutter/packages/observability diff --git a/sdk/@launchdarkly/react-native-ld-session-replay/CHANGELOG.md b/sdk/@launchdarkly/react-native-ld-session-replay/CHANGELOG.md index 08b06afb1d..e23a398a54 100644 --- a/sdk/@launchdarkly/react-native-ld-session-replay/CHANGELOG.md +++ b/sdk/@launchdarkly/react-native-ld-session-replay/CHANGELOG.md @@ -1,5 +1,46 @@ # Changelog +## [0.21.0](https://github.com/launchdarkly/observability-sdk/compare/session-replay-react-native-0.20.0...session-replay-react-native-0.21.0) (2026-07-24) + + +### Features + +* [SDK-2121] implement session replay for react native android ([#456](https://github.com/launchdarkly/observability-sdk/issues/456)) ([a5af1d8](https://github.com/launchdarkly/observability-sdk/commit/a5af1d8368fc06ffbef9b486f4b40cbfd7390ef3)) +* [SDK-2190] add dialogs to the RN session replay example app ([#471](https://github.com/launchdarkly/observability-sdk/issues/471)) ([c677962](https://github.com/launchdarkly/observability-sdk/commit/c6779627f17bdb161b4fb79092dd6743ad54f9bf)) +* **@launchdarkly/session-replay-react-native:** use cocoapods for native session replay ([#434](https://github.com/launchdarkly/observability-sdk/issues/434)) ([41988e1](https://github.com/launchdarkly/observability-sdk/commit/41988e196b02901964efdad0e25f892d5ba55fc4)) +* add app_reload event with session preservation across reloads (React Native) ([#670](https://github.com/launchdarkly/observability-sdk/issues/670)) ([518bb22](https://github.com/launchdarkly/observability-sdk/commit/518bb225df0d06d7d5bf7029f38b60125e7b7624)) +* add session replay support for react native ([#357](https://github.com/launchdarkly/observability-sdk/issues/357)) ([7f6ed30](https://github.com/launchdarkly/observability-sdk/commit/7f6ed3041ed641be47b1f5c2e0d30d4ef1727bd0)) +* Android - Rename track span event ([#586](https://github.com/launchdarkly/observability-sdk/issues/586)) ([2f5b066](https://github.com/launchdarkly/observability-sdk/commit/2f5b0667385b59181d3e1970234fc7bcae08aa19)) +* **android:** update session replay masking precedence rules ([#518](https://github.com/launchdarkly/observability-sdk/issues/518)) ([4299d1e](https://github.com/launchdarkly/observability-sdk/commit/4299d1e65bdf7d3056b92631ba7eb1e36e3e96f5)) +* Disable CrashReporting for RN iOS and Android ([#504](https://github.com/launchdarkly/observability-sdk/issues/504)) ([a9907a7](https://github.com/launchdarkly/observability-sdk/commit/a9907a70c6678fa24e7e97834023fcc693a070d0)) +* **flutter:** Dart AOT symbolication + uniform SYMBOLICATION.md docs ([#691](https://github.com/launchdarkly/observability-sdk/issues/691)) ([7432a78](https://github.com/launchdarkly/observability-sdk/commit/7432a787a477608dbab7dd1ec1e85c4072239cb8)) +* **observability-react-native:** accept plain nested dictionaries in track ([#650](https://github.com/launchdarkly/observability-sdk/issues/650)) ([f34ec69](https://github.com/launchdarkly/observability-sdk/commit/f34ec69ab830c9486705dc68247a5f50b114accb)) +* **observability-react-native:** expose LDTracer with withSpan via getTracer() ([#658](https://github.com/launchdarkly/observability-sdk/issues/658)) ([36a622a](https://github.com/launchdarkly/observability-sdk/commit/36a622a6ab2878ac7b262b51cbf557ebdba57271)) +* **observability:** dedupe feature flag exposures within a time window (web + React Native) ([#676](https://github.com/launchdarkly/observability-sdk/issues/676)) ([c34b390](https://github.com/launchdarkly/observability-sdk/commit/c34b390d68ff642e13f2863d1aa3f2732c61b70b)) +* Propagate session replay frameRate, scale, and sampleRate in React Native ([#661](https://github.com/launchdarkly/observability-sdk/issues/661)) ([3cf63ab](https://github.com/launchdarkly/observability-sdk/commit/3cf63ab22071e581b02c49baabc299293abfe7f6)) +* React Native + Android symbolication (symbols_id) ([#678](https://github.com/launchdarkly/observability-sdk/issues/678)) ([2694011](https://github.com/launchdarkly/observability-sdk/commit/26940113ee7777cbcf58702f90d6cf865377af35)) +* **react-native:** add <LDMask> and <LDUnmask> wrapper components ([#535](https://github.com/launchdarkly/observability-sdk/issues/535)) ([2b25a7e](https://github.com/launchdarkly/observability-sdk/commit/2b25a7ee0db223a6770a36f21eac576c5d3ade9f)) +* **react-native:** add maskTestIDs and unmaskTestIDs masking options ([#528](https://github.com/launchdarkly/observability-sdk/issues/528)) ([3d33328](https://github.com/launchdarkly/observability-sdk/commit/3d3332883e98874aca7894d0af096776a7698e43)) +* **react-native:** drop accessibilityIdentifiers options; mark minimumAlpha iOS-only ([#538](https://github.com/launchdarkly/observability-sdk/issues/538)) ([e3c1ba4](https://github.com/launchdarkly/observability-sdk/commit/e3c1ba4e793f3b88076a39e711410825b5b29e9b)) +* **react-native:** Propagate LDContext to Android session replay via afterIdentify hook ([#495](https://github.com/launchdarkly/observability-sdk/issues/495)) ([8179a8e](https://github.com/launchdarkly/observability-sdk/commit/8179a8e5f632fdad86cc52f2acdf19bd51acff2a)) +* **react-native:** stable click id via nativeID and <LDClick> ([#683](https://github.com/launchdarkly/observability-sdk/issues/683)) ([e9da376](https://github.com/launchdarkly/observability-sdk/commit/e9da376c5725f10076df28edc3417f5e1c6ebea3)) +* RN decrease Kotlin to 2.0.21 and increase JVM to 11 ([#511](https://github.com/launchdarkly/observability-sdk/issues/511)) ([1593510](https://github.com/launchdarkly/observability-sdk/commit/15935101de0163f2e47109ef35e1cf9369db9599)) +* **session-replay-react-native:** support React Native legacy architecture (RN 0.75+) ([#653](https://github.com/launchdarkly/observability-sdk/issues/653)) ([8ef4b30](https://github.com/launchdarkly/observability-sdk/commit/8ef4b30afc0d785ae25a4db2135a7064c9c32950)) +* supporting advanced trace cases ([#645](https://github.com/launchdarkly/observability-sdk/issues/645)) ([dac45eb](https://github.com/launchdarkly/observability-sdk/commit/dac45eb6e61c63f954da1ec63aec58764bc810e1)) + + +### Bug Fixes + +* [SDK-2197] manually register main Activity with session replay ([#475](https://github.com/launchdarkly/observability-sdk/issues/475)) ([75fd6e7](https://github.com/launchdarkly/observability-sdk/commit/75fd6e70e9809a027272bc1873765a5a1f201d8a)) +* backendurl and otlpendpoind pass through ([#648](https://github.com/launchdarkly/observability-sdk/issues/648)) ([a7b5a47](https://github.com/launchdarkly/observability-sdk/commit/a7b5a47f9aa02a44191df81a96a3a9db7eb38823)) +* correct react native session replay build step ([#399](https://github.com/launchdarkly/observability-sdk/issues/399)) ([a6c84b8](https://github.com/launchdarkly/observability-sdk/commit/a6c84b8384e25fe8a6b4af06890a52fb4bf8e82f)) +* **deps:** address dependabot security alerts across SDK manifests ([#478](https://github.com/launchdarkly/observability-sdk/issues/478)) ([02f6a7c](https://github.com/launchdarkly/observability-sdk/commit/02f6a7ce6c5d5dbb22f8cde81647c3e4deb05ab6)) +* ldclient dependencies ([#407](https://github.com/launchdarkly/observability-sdk/issues/407)) ([65a5e6a](https://github.com/launchdarkly/observability-sdk/commit/65a5e6a1999c9e66c7f4011f512d17de256f919c)) +* **observability:** start a fresh session on cold start (React Native) ([#682](https://github.com/launchdarkly/observability-sdk/issues/682)) ([4e226d7](https://github.com/launchdarkly/observability-sdk/commit/4e226d7113fc5c493acd53540403a6704040915f)) +* **react-native:** bump launchdarkly-observability-android to 0.61.1 ([#688](https://github.com/launchdarkly/observability-sdk/issues/688)) ([f5beae1](https://github.com/launchdarkly/observability-sdk/commit/f5beae1a0f790a5d89495e2c128522ce796ad7c0)) +* **react-native:** propagate afterIdentify propagation in iOS session replay ([#501](https://github.com/launchdarkly/observability-sdk/issues/501)) ([b6ec2b1](https://github.com/launchdarkly/observability-sdk/commit/b6ec2b1c0ae8bab76526bb988d39d8f20342fd30)) +* **session-replay-react-native:** session replay start with options enabled/disabled ([#386](https://github.com/launchdarkly/observability-sdk/issues/386)) ([d012adc](https://github.com/launchdarkly/observability-sdk/commit/d012adc4fdac573c7a4816e94f037aca02cc7c63)) + ## [0.20.0](https://github.com/launchdarkly/observability-sdk/compare/session-replay-react-native-0.19.1...session-replay-react-native-0.20.0) (2026-07-22) diff --git a/sdk/@launchdarkly/react-native-ld-session-replay/package.json b/sdk/@launchdarkly/react-native-ld-session-replay/package.json index b556ffc1d6..417544df9e 100644 --- a/sdk/@launchdarkly/react-native-ld-session-replay/package.json +++ b/sdk/@launchdarkly/react-native-ld-session-replay/package.json @@ -1,6 +1,6 @@ { "name": "@launchdarkly/session-replay-react-native", - "version": "0.20.0", + "version": "0.21.0", "description": "session replay for react native", "main": "./lib/module/index.js", "types": "./lib/typescript/src/index.d.ts",