# 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.
