4.9 KiB
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 after fixing client timestamp issue.
- Updated the Logging message for 'Trace' and 'Network Requests' (see Public Docs).
- 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 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.