firebase_performance 0.10.0+11 copy "firebase_performance: ^0.10.0+11" to clipboard
firebase_performance: ^0.10.0+11 copied to clipboard

Flutter plugin for Google Performance Monitoring for Firebase, an app measurement solution that monitors traces and HTTP/S network requests on Android and iOS.

0.10.0+11 #

  • FIX(firebase_core_platform_interface): move test APIs to test.dart (#16672). (f618a3d8)

0.10.0+10 #

  • Update a dependency to the latest release.

0.10.0+9 #

  • Update a dependency to the latest release.

0.10.0+8 #

0.10.0+7 #

  • Update a dependency to the latest release.

0.10.0+6 #

  • Update a dependency to the latest release.

0.10.0+5 #

  • DOCS: remove reference to flutter.io and firebase.flutter.dev (#13152). (5f0874b9)

0.10.0+4 #

  • Update a dependency to the latest release.

0.10.0+3 #

  • Update a dependency to the latest release.

0.10.0+2 #

  • Update a dependency to the latest release.

0.10.0+1 #

  • Update a dependency to the latest release.

0.10.0 #

Note: This release has breaking changes.

  • BREAKING REFACTOR: android plugins require minSdk 21, auth requires minSdk 23 ahead of android BOM >=33.0.0 (#12873). (52accfc6)
  • BREAKING REFACTOR: bump all iOS deployment targets to iOS 13 ahead of Firebase iOS SDK v11 breaking change (#12872). (de0cea2c)

0.9.4+7 #

  • Update a dependency to the latest release.

0.9.4+6 #

  • Update a dependency to the latest release.

0.9.4+5 #

  • Update a dependency to the latest release.

0.9.4+4 #

  • Update a dependency to the latest release.

0.9.4+3 #

  • Update a dependency to the latest release.

0.9.4+2 #

  • Update a dependency to the latest release.

0.9.4+1 #

  • Update a dependency to the latest release.

0.9.4 #

  • FEAT(android): Bump compileSdk version of Android plugins to latest stable (34) (#12566). (e891fab2)

0.9.3+19 #

  • Update a dependency to the latest release.

0.9.3+18 #

  • Update a dependency to the latest release.

0.9.3+17 #

  • Update a dependency to the latest release.

0.9.3+16 #

  • Update a dependency to the latest release.

0.9.3+15 #

  • Update a dependency to the latest release.

0.9.3+14 #

  • Update a dependency to the latest release.

0.9.3+13 #

  • Update a dependency to the latest release.

0.9.3+12 #

  • Update a dependency to the latest release.

0.9.3+11 #

  • Update a dependency to the latest release.

0.9.3+10 #

  • Update a dependency to the latest release.

0.9.3+9 #

  • DOCS: change old documentation links of packages in README files (#12136). (24b9ac7e)

0.9.3+8 #

  • Update a dependency to the latest release.

0.9.3+7 #

  • Update a dependency to the latest release.

0.9.3+6 #

  • Update a dependency to the latest release.

0.9.3+5 #

  • Update a dependency to the latest release.

0.9.3+4 #

  • Update a dependency to the latest release.

0.9.3+3 #

  • Update a dependency to the latest release.

0.9.3+2 #

  • Update a dependency to the latest release.

0.9.3+1 #

  • Update a dependency to the latest release.

0.9.3 #

0.9.2+7 #

  • Update a dependency to the latest release.

0.9.2+6 #

  • Update a dependency to the latest release.

0.9.2+5 #

  • Update a dependency to the latest release.

0.9.2+4 #

  • Update a dependency to the latest release.

0.9.2+3 #

  • Update a dependency to the latest release.

0.9.2+2 #

  • Update a dependency to the latest release.

0.9.2+1 #

  • Update a dependency to the latest release.

0.9.2 #

  • FEAT: update dependency constraints to sdk: '>=2.18.0 <4.0.0' flutter: '>=3.3.0' (#10946). (2772d10f)

0.9.1+2 #

0.9.1+1 #

  • Update a dependency to the latest release.

0.9.1 #

0.9.0+16 #

  • Update a dependency to the latest release.

0.9.0+15 #

  • FIX(performance,android): fix NullPointerException errors and remove suppressed warnings (#10560). (a54d33df)

0.9.0+14 #

  • Update a dependency to the latest release.

0.9.0+13 #

  • Update a dependency to the latest release.

0.9.0+12 #

  • Update a dependency to the latest release.

0.9.0+11 #

  • REFACTOR: replace deprecated API: Tasks.call() (#10361). (22407847)
  • FIX: fix a crash that could occur with httpMetricStart when disabling collection (#10392). (db67962b)

0.9.0+10 #

  • FIX: fix a crash that would occur when creating a trace with performance collection disabled (#10243). (0a15ecbe)

0.9.0+9 #

  • REFACTOR: refactor underlying implementation for the "handler system" so the handlers are generated on native side (#9334). (08a4be6c)

0.9.0+8 #

  • Update a dependency to the latest release.

0.9.0+7 #

  • Update a dependency to the latest release.

0.9.0+6 #

  • Update a dependency to the latest release.

0.9.0+5 #

  • Update a dependency to the latest release.

0.9.0+4 #

  • Update a dependency to the latest release.

0.9.0+3 #

  • REFACTOR: add verify to QueryPlatform and change internal verifyToken API to verify (#9711). (c99a842f)

0.9.0+2 #

  • Update a dependency to the latest release.

0.9.0+1 #

  • Update a dependency to the latest release.

0.9.0 #

Note: This release has breaking changes.

  • BREAKING FEAT: Firebase iOS SDK version: 10.0.0 (#9708). (9627c56a)

0.8.3+3 #

  • Update a dependency to the latest release.

0.8.3+2 #

  • Update a dependency to the latest release.

0.8.3+1 #

  • Update a dependency to the latest release.

0.8.3 #

0.8.2+4 #

  • Update a dependency to the latest release.

0.8.2+3 #

  • Update a dependency to the latest release.

0.8.2+2 #

  • Update a dependency to the latest release.

0.8.2+1 #

  • Update a dependency to the latest release.

0.8.2 #

  • FEAT: upgrade to support v9.8.1 Firebase JS SDK (#8235). (4b417af5)

0.8.1+1 #

  • FIX: bump firebase_core_platform_interface version to fix previous release. (bea70ea5)

0.8.1 #

  • FEAT: Bump Firebase iOS SDK to 9.2.0 (#8594). (79610162)

0.8.0+14 #

  • REFACTOR: use firebase.google.com link for homepage in pubspec.yaml (#8737). (5d5d4d21)
  • REFACTOR: use "firebase" instead of "FirebaseExtended" as organisation in all links for this repository (#8791). (d90b8357)
  • DOCS: point to "firebase.google" domain for hyperlinks in the usage section of README.md files (for the missing packages) (#8818). (5bda8c92)

0.8.0+13 #

  • Update a dependency to the latest release.

0.8.0+12 #

  • Update a dependency to the latest release.

0.8.0+11 #

  • Update a dependency to the latest release.

0.8.0+10 #

  • Update a dependency to the latest release.

0.8.0+9 #

  • Update a dependency to the latest release.

0.8.0+8 #

  • Update a dependency to the latest release.

0.8.0+7 #

  • FIX: update all Dart SDK version constraints to Dart >= 2.16.0 (#8184). (df4a5bab)

0.8.0+6 #

  • FIX: Fix firebase_performance not recording response payload size on Android. (#8154). (46d8bc0f)

0.8.0+5 #

  • Update a dependency to the latest release.

0.8.0+4 #

  • FIX: bump Android compileSdkVersion to 31 (#7726). (a9562bac)

0.8.0+3 #

  • Update a dependency to the latest release.

0.8.0+2 #

  • Update a dependency to the latest release.

0.8.0+1 #

  • Update a dependency to the latest release.

0.8.0 #

Note: This release has breaking changes.

The Firebase Performance plugin has been heavily reworked to bring it inline with the federated plugin setup along with adding new features, documentation and updating unit and end-to-end tests.

  • General

  • Collecting metric and attribute data was previously an asynchronous task. The API has been reworked to better reflect other Firebase APIs, whereby setting such data is now a synchronous task. Once a trace or HTTP metric stops, data will be sent to the Firebase services in a single operation. Because of this, breaking changes are introduced to support the new API.

  • FirebasePerformance

    • BREAKING: HttpMetric().putAttribute() method is now synchronous.
    • BREAKING: HttpMetric().removeAttribute() method is now synchronous.
    • BREAKING: HttpMetric().getAttribute() method is now synchronous.
    • BREAKING: HttpMetric().getAttributes() method is now synchronous.
    • BREAKING: Trace().putAttribute() method is now synchronous.
    • BREAKING: Trace().removeAttribute() method is now synchronous.
    • BREAKING: Trace().getAttribute() method is now synchronous.
    • BREAKING: Trace().getAttributes() method is now synchronous.
    • BREAKING: Trace().incrementMetric() method is now synchronous.
    • BREAKING: Trace().setMetric() method is now synchronous.
    • BREAKING: Trace().getMetric() method is now synchronous.

0.7.1+5 #

  • Update a dependency to the latest release.

0.7.1+4 #

  • Update a dependency to the latest release.

0.7.1+3 #

  • Update a dependency to the latest release.

0.7.1+2 #

  • REFACTOR: remove deprecated Flutter Android v1 Embedding usages, including in example app (#7158).
  • CHORE: update Gradle versions used in Android example app (#7054).

0.7.1+1 #

  • DOCS: remove usage of private link address (#6986).
  • CHORE: update gradle version across packages (#7054).

0.7.1 #

  • FIX: fix the token verification. (#6912).
  • FEAT: add web support to the plugin (#6920).
  • CHORE: fix analyze issues (#6977).

0.7.0+9 #

  • REFACTOR: create interface plugin that federates the main plugin (#6851).

0.7.0+8 #

  • Update a dependency to the latest release.

0.7.0+7 #

  • REFACTOR: add all perf API usage to the firebase_performance example app.
  • REFACTOR: move plugin to a subdirectory.
  • CHORE: update v2 embedding support (#6506).

0.7.0+6 #

  • REFACTOR: add all perf API usage to the firebase_performance example app.
  • REFACTOR: move plugin to a subdirectory.

0.7.0+5 #

  • Update a dependency to the latest release.

0.7.0+4 #

  • Update a dependency to the latest release.

0.7.0+3 #

  • Update a dependency to the latest release.

0.7.0+2 #

  • Update a dependency to the latest release.

0.7.0+1 #

  • FIX: allow null values for requestPayloadSize and responsePayloadSize (#1711).

0.7.0 #

Note: This release has breaking changes.

  • BREAKING FEAT: Migrate firebase_performance to sound null safety (#5540).

0.6.0+2 #

  • Update a dependency to the latest release.

0.6.0+1 #

  • DOCS: remove incorrect ARCHS in ios examples (#5450).
  • CHORE: bump min Dart SDK constraint to 2.12.0 (#5430).
  • CHORE: publish packages (#5429).
  • CHORE: merge all analysis_options.yaml into one (#5329).
  • CHORE: enable lints in firebase_performance (#5253).
  • CHORE: publish packages.

0.6.0 #

  • This version is not null-safe but has been created to allow compatibility with other null-safe FlutterFire packages such as firebase_core.

0.5.0 #

  • BREAKING FEAT: forward port to firebase-ios-sdk v7.3.0.
    • Due to this SDK upgrade, iOS 10 is now the minimum supported version by FlutterFire. Please update your build target version.

0.4.3 #

  • FEAT: bump android com.android.tools.build & 'com.google.gms:google-services versions (#4269).
  • CHORE: publish packages.
  • CHORE: bump gradle wrapper to 5.6.4 (#4158).

0.4.2 #

  • FEAT: bump compileSdkVersion to 29 (#3975).
  • FEAT: bump compileSdkVersion to 29 in preparation for upcoming Play Store requirement.
  • CHORE: publish packages.
  • CHORE: publish packages.

0.4.1 #

  • FEAT: bump compileSdkVersion to 29 (#3975).
  • FEAT: update Firebase iOS SDK version to 6.33.0 (from 6.26.0).
  • CHORE: bump perf example min android sdk for multidex purposes.

0.4.0+2 #

  • Update a dependency to the latest release.

0.4.0+1 #

  • FIX: local dependencies in example apps (#3319).
  • CHORE: intellij cleanup (#3326).

0.4.0 #

  • Depend on firebase_core.
  • Firebase iOS SDK versions are now locked to use the same version defined in firebase_core.
  • Firebase Android SDK versions are now using the Firebase Bill of Materials (BoM) to specify individual SDK versions. BoM version is also sourced from firebase_core.
  • Allow iOS to be imported as a module.

0.3.2 #

  • Update lower bound of dart dependency to 2.0.0.

0.3.1+8 #

  • Fix for missing UserAgent.h compilation failures.

0.3.1+7 #

  • Replace deprecated getFlutterEngine call on Android.

0.3.1+6 #

  • Make the pedantic dev_dependency explicit.

0.3.1+5 #

  • Remove the deprecated author: field from pubspec.yaml
  • Migrate the plugin to the pubspec platforms manifest.
  • Bump the minimum Flutter version to 1.10.0.

0.3.1+4 #

  • Skip flaky driver tests.

0.3.1+3 #

  • Fixed analyzer warnings about unused fields.

0.3.1+2 #

  • Updated README instructions for contributing for consistency with other Flutterfire plugins.

0.3.1+1 #

  • Remove AndroidX warning.

0.3.1 #

  • Support v2 embedding. This will remain compatible with the original embedding and won't require app migration.

0.3.0+5 #

  • Update documentation to reflect new repository location.
  • Update unit tests to call TestWidgetsFlutterBinding.ensureInitialized.

0.3.0+4 #

  • Update google-services Android gradle plugin to 4.3.0 in documentation and examples.

0.3.0+3 #

  • Fix bug that caused invokeMethod to fail with Dart code obfuscation

0.3.0+2 #

  • Fix bug preventing this plugin from working with hot restart.

0.3.0+1 #

  • Automatically use version from pubspec.yaml when reporting usage to Firebase.

0.3.0 #

  • Breaking Change Removed Trace.incrementCounter. Please use Trace.incrementMetric.
  • Assertion errors are no longer thrown for incorrect input for Traces and HttpMetrics.
  • You can now get entire list of attributes from Trace and HttpMetric with getAttributes().
  • Added access to Trace value name.
  • Added access to HttpMetric values url and HttpMethod.

0.2.0 #

  • Update Android dependencies to latest.

0.1.1 #

  • Deprecate Trace.incrementCounter and add Trace.incrementMetric.
  • Additional integration testing.

0.1.0+4 #

  • Remove deprecated methods for iOS.
  • Fix bug where Trace attributes were not set correctly.

0.1.0+3 #

  • Log messages about automatic configuration of the default app are now less confusing.

0.1.0+2 #

  • Fixed bug where Traces and HttpMetrics weren't being passed to Firebase on iOS.

0.1.0+1 #

  • Log a more detailed warning at build time about the previous AndroidX migration.

0.1.0 #

  • Breaking change. Migrate from the deprecated original Android Support Library to AndroidX. This shouldn't result in any functional changes, but it requires any Android apps using this plugin to also migrate if they're using the original support library.

0.0.8+1 #

  • Bump Android dependencies to latest.

0.0.8 #

  • Set http version to be compatible with flutter_test.

0.0.7 #

  • Added missing http package dependency.

0.0.6 #

  • Bump Android and Firebase dependency versions.

0.0.5 #

Added comments explaining the time it takes to see performance results.

0.0.4 #

  • Formatted code, updated comments, and removed unnecessary files.

0.0.3 #

  • Updated Gradle tooling to match Android Studio 3.1.2.

0.0.2 #

  • Added HttpMetric for monitoring for specific network requests.

0.0.1 #

  • Initial Release.
212
likes
160
points
9.62k
downloads

Publisher

verified publisherfirebase.google.com

Weekly Downloads

Flutter plugin for Google Performance Monitoring for Firebase, an app measurement solution that monitors traces and HTTP/S network requests on Android and iOS.

Homepage
Repository (GitHub)
View/report issues
Contributing

Topics

#firebase #performance #monitoring #insights

Documentation

API reference

License

BSD-3-Clause (license)

Dependencies

firebase_core, firebase_core_platform_interface, firebase_performance_platform_interface, firebase_performance_web, flutter

More

Packages that depend on firebase_performance