# Version 7.8.0 * Deprecate Clearcut event transport mechanism. * Enable dynamic framework support. (#7569) * Remove the warning to include Firebase Analytics as Perf does not depend on Analytics (#7487) * Fix the crash on gauge manager due to race condition. (#7535) # Version 7.7.0 * Add community supported tvOS. # Version 7.6.0 - [fixed] Fixed build warnings introduced with Xcode 12.5. (#7435) # Version 7.4.0 * Make FirebasePerformance open source. * Remove GoogleToolboxForMac and GTMSessionFetcher dependencies. # Version 7.3.0 * Add blocklist for GoogleDataTransport upload URLs. * Update the event transport mechanism to open sourced GoogleDataTransport. # Version 7.2.0 * Add Xcode simulator support for new Apple silicon based Macs. # Version 7.0.1 * Remove the KVO based measurement of network performance #6734. # Version 7.0.0 * Fix issue related to crashes on specific kind of network requests #6713. * Fixed issue related to race condition on Firebase Remote Config initializaton #6287. * Update Firebase dependencies to be latest and greatest. # Version 3.3.1 * Make the SDK iOS 14 compatible. # Version 3.3.0 * Rolled forward previous changes from in-house event log dispatch mechanism to [GoogleDataTransport](https://cocoapods.org/pods/GoogleDataTransport) after fixing client timestamp issue. * Updated the Logging message for 'Trace' and 'Network Requests' (see [Public Docs](https://firebase.google.com/docs/perf-mon/get-started-ios#step_3_optional_view_log_messages_for_performance_events)). * Resolved a long standing issue which stopped network request trace from being dispatched on Simulator. # Version 3.2.0 * Migrating from Clearcut SDK (internal log dispatch mechanism) to [GoogleDataTransport](https://cocoapods.org/pods/GoogleDataTransport) SDK, but send events to the same Clearcut Backend. # Version 3.1.11 * Integrate with the newer version of Firebase Installations and remove the dependency with Firebase InstanceID SDK. # Version 3.1.10 * Fix a crash related to fetching cached config values from RC. (#4400, #4399) # Version 3.1.9 * Integrate with the newer version of FirebaseInstanceId SDK that uses Firebase Installation Service. # Version 3.1.8 * Dropped insanely long app start traces * Fixed monitoring NSURLSession based network requests that were not captured starting iOS 13. # Version 3.1.7 * Introduce a caching layer for remote config to avoid deadlock when fetching configs realtime. # Version 3.1.6 * Cleanup the dependencies with Phenotype. # Version 3.1.5 * Fixed a crash during app start on iOS 13 devices. * SDK Enhancements - Move configs to remote config. # Version 3.1.4 * Capture app start durations for 12.x versions. # Version 3.1.3 * Updates the dependency on Firebase Remote Config. # Version 3.1.2 * Fixes issue where NSURLConnection based network requests made from KVO-d NSOperation do not complete. * Fixes issues related to main thread checker. # Version 3.1.1 * Fixes an iOS 13 beta crash caused by a race condition with Remote Config. # Version 3.1.0 * Adapt FirePerf to work with recent version of Remote Config. * Fix the bug to honor the dataCollectionEnabled flag. # Version 3.0.0 * Remove the deprecated counter APIs. # Version 2.2.4 * Crash fixes and code cleanups. # Version 2.2.3 * Resolve potential symbol conflicts. # Version 2.2.2 * Crash fixes and code cleanups. # Version 2.2.1 * Bug fixes and enhancements. # Version 2.2.0 * Introduce the feature "Sessions". * Bug fixes. # Version 2.1.2 * Use the newer version of swizzler. # Version 2.1.1 * Fix the SDK to reduce the bandwidth consumption for the user. # Version 2.1.0 * Fixed few crashes in the SDK. * Depend on open source version of GoogleUtilities/Swizzler library. * Added conformance to Firebase global data collection switch. # Version 2.0.1 * Fix the crash related to screen traces. * Improve SDK startup time. * Fix the crash related to AVAssetDownloadTask. # Version 2.0.0 * Exit from beta into GA. * Automatic screen traces to report on screen rendering performance. * Added API for setting, incrementing and getting metrics. * Deprecated the API to increment and decrement counters - please use the new metrics API instead. # Version 1.1.3 * Fixed a multithreading crash. # Version 1.1.2 * Fix the crash related to redirection requests with AFNetworking. * Other bug fixes. # Version 1.1.1 * Bug fixes. # Version 1.1.0 * Added API for tagging traces with custom attributes. * Added API for manually recording network traces. * Bug fixes. # Version 1.0.7 * Network requests made using NSURLConnection are now instrumented. * Bug fixes. # Version 1.0.6 * Infrastructure changes to help diagnose SDK issues more easily. # Version 1.0.5 * Symbol collisions with GoogleMobileVision have been addressed. * The SDK should now not crash if Crittercism is also being used. * Safety limits enforced on the number of events dispatched over a period of time. # Version 1.0.4 * Bug fixes. * Trace and counter name limits have been set to 100 characters. # Version 1.0.3 * Xcode 9 thread sanitizer fixes. # Version 1.0.2 * Bug fixes. # Version 1.0.1 * Removed dependency on farmhash to prevent symbol collisions. * The name of the Trace will now be printed if an exception is thrown when creating one. # Version 1.0.0 * Initial release in Google I/O 2017.