From 66a9a25ab233b0fce958127877ca51f8fae93c0d Mon Sep 17 00:00:00 2001 From: Denis Andrasec Date: Wed, 17 Sep 2025 16:20:19 +0200 Subject: [PATCH 1/2] Prefix firebase remote config feature flags with firebase: Closes #3086 --- .../lib/src/sentry_firebase_remote_config_integration.dart | 2 +- .../src/sentry_firebase_remote_config_integration_test.dart | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/firebase_remote_config/lib/src/sentry_firebase_remote_config_integration.dart b/packages/firebase_remote_config/lib/src/sentry_firebase_remote_config_integration.dart index 3ac2b2011d..ad798dbc5c 100644 --- a/packages/firebase_remote_config/lib/src/sentry_firebase_remote_config_integration.dart +++ b/packages/firebase_remote_config/lib/src/sentry_firebase_remote_config_integration.dart @@ -31,7 +31,7 @@ class SentryFirebaseRemoteConfigIntegration extends Integration { for (final updatedKey in updatedKeys) { final value = _firebaseRemoteConfig.getBoolOrNull(updatedKey); if (value != null) { - await Sentry.addFeatureFlag(updatedKey, value); + await Sentry.addFeatureFlag('firebase:$updatedKey', value); } } } diff --git a/packages/firebase_remote_config/test/src/sentry_firebase_remote_config_integration_test.dart b/packages/firebase_remote_config/test/src/sentry_firebase_remote_config_integration_test.dart index a84691a15e..8f55a914bd 100644 --- a/packages/firebase_remote_config/test/src/sentry_firebase_remote_config_integration_test.dart +++ b/packages/firebase_remote_config/test/src/sentry_firebase_remote_config_integration_test.dart @@ -84,7 +84,7 @@ void main() { expect(featureFlags, isNotNull); expect(featureFlags?.values.length, 1); - expect(featureFlags?.values.first.flag, 'test'); + expect(featureFlags?.values.first.flag, 'firebase:test'); expect(featureFlags?.values.first.result, isFalse); }); @@ -105,7 +105,7 @@ void main() { expect(featureFlags, isNotNull); expect(featureFlags?.values.length, 1); - expect(featureFlags?.values.first.flag, 'test'); + expect(featureFlags?.values.first.flag, 'firebase:test'); expect(featureFlags?.values.first.result, true); }); From 4d1f84c4f1e06fb26e2b88ec9a0028ad1d2a432b Mon Sep 17 00:00:00 2001 From: Denis Andrasec Date: Wed, 17 Sep 2025 16:25:29 +0200 Subject: [PATCH 2/2] add cl entry --- CHANGELOG.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index cc05b148dc..6dfb148a21 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## Unreleased + +### Enhancements + +- Prefix firebase remote config feature flags with `firebase:` ([#3258](https://github.com/getsentry/sentry-dart/pull/3258)) + ## 9.7.0-beta.5 ### Dependencies