Commit Graph
101 Commits
Author SHA1 Message Date
Morgan Chen 78197af9ad Update changelogs and script (#7278) 2021-01-08 14:24:59 -08:00
Sam Edson 435173a3a5 Revert "Crashlytics move more references to orgID (#7150)" (#7156)
This reverts commit b8ee6a0482.
2020-12-14 11:41:58 -05:00
Sam Edson b8ee6a0482 Crashlytics move more references to orgID (#7150) 2020-12-11 14:45:32 -05:00
Sam Edson 5c1a83dd0f Remove legacy crash reporting upload process (#7076) 2020-12-11 14:16:38 -05:00
Paul Beusterien 4424e9a5d3 Bump nanopb to 0.3.9.7 (#7108) 2020-12-11 07:04:34 -08:00
Paul Beusterien 1496e0f221 M85 Changelog versions (#7104) 2020-12-04 09:23:28 -08:00
Sam Edson 4817bba073 Crashlytics improve logging for Analytics integration (#7074) 2020-12-02 13:58:43 -05:00
Sam Edson 739d21a623 Crashlytics add support for x86 apps running on Rosetta 2 (#6890) 2020-12-01 14:15:11 -05:00
elenadoty 931d7b1fab Removeonboarding2 (#7052)
Remove obsolete onboarding calls from the SDK.
2020-11-30 12:40:34 -05:00
Sam Edson 38f2fe4321 Crashlytics bump down to iOS 9 Deployment Target (#7053) 2020-11-30 12:08:24 -05:00
Sam Edson 565cd8a622 Upload Symbols 3.5 (#7035) 2020-11-30 10:59:50 -05:00
Tejas Deshpande 6de9131bb9 Bring back the changes of reading the version from FIRCore with fixes + unit test. (#6958)
* Revert "Revert changes in Crashlytics version - as it's causing an issue with the version associated with the crash upload (#6955)"

This reverts commit 1adc4a1e64.

* Fix the issue that was causing the problem

* Add unit test to make sure this is caught in case of changes.
2020-11-11 15:17:27 -05:00
Tejas Deshpande 41c612b089 Rename CRASHLYTICS_INTERNAL to CRASHLYTICS_1P (#6957) 2020-11-11 13:25:20 -05:00
Tejas Deshpande 1adc4a1e64 Revert changes in Crashlytics version - as it's causing an issue with the version associated with the crash upload (#6955)
* Revert "Get rid of an additional import of FIRVersion that I missed deleting (#6867)"

This reverts commit 3c1e5b457e.

* Revert "Change the Crashlytics version constant to read from FIRCore instead of from a build flag. (#6712)"

This reverts commit c784d74641.
2020-11-11 12:17:38 -05:00
Paul Beusterien 493eb7cc75 Update Changelogs for 7.1.0 (#6913) 2020-11-06 07:03:27 -08:00
Paul Beusterien 945d9d143e Crashlytics build fix (#6910) 2020-11-05 14:17:29 -08:00
Tejas Deshpande 3c1e5b457e Get rid of an additional import of FIRVersion that I missed deleting (#6867) 2020-10-29 12:09:28 -04:00
Tejas Deshpande c784d74641 Change the Crashlytics version constant to read from FIRCore instead of from a build flag. (#6712) 2020-10-29 11:22:33 -04:00
Adam Duke f2d22632c8 clarify error when logging settings failures (#6847)
Added additional logging when settings requests fail with a 404 status to help customers debug onboarding issues.
2020-10-28 11:51:10 -04:00
Sam Edson 616067635b Crashlytics update run script to quote all arguments passed (#6789) 2020-10-20 16:33:38 -04:00
Paul BeusterienandMorgan Chen c657e679d4 Cherry-pick two 6.34.0 commits to master (#6688)
* Update changelogs (#6649)
* Speedup SwiftPM (#6687)

Co-authored-by: Morgan Chen <morganchen12@gmail.com>
2020-10-07 13:30:01 -07:00
Daisuke TONOSAKI 38f9f78b0c UI_USER_INTERFACE_IDIOM() was deprecated in iOS 14 (#6576) 2020-10-06 13:14:02 -07:00
Paul Beusterien 83e898ab5c One Firebase version (#6634) 2020-10-02 12:26:22 -07:00
Sam Edson c93d075299 Upload Symbols 3.4 with performance improvements (#6583) 2020-09-28 15:24:39 -04:00
Tejas Deshpande e3625ca8d0 Move internal Crashlytics changes to Github (#6535)
Move *most* internal Crashlytics changes to Github
2020-09-23 12:15:55 -04:00
Sam Edson 8b369eabad Update FIRStackFrame header to generate HTML correctly for Reference Docs (#6515) 2020-09-21 16:37:44 -04:00
Sam Edson ed9158337e Update Crashlytics CHANGELOG with 4.6.0 released changes (#6468) 2020-09-15 16:41:11 -04:00
Brian 1f42845f3e Crashlytics AW Sigaction crash fix #6434 (#6436) 2020-09-15 15:51:31 -04:00
Justin Swart efab74938a Fix typo (#6463) 2020-09-15 10:34:41 -07:00
Adam Duke afc647c031 redact UDID information from binary image data (#6382)
redact UDID information from binary image data
2020-09-01 16:14:57 -04:00
Morgan Chen 80e11b5880 Update changelog for #6363 (#6364) 2020-08-28 11:25:58 -07:00
Mike Diarmid f86b1ad147 chore: fix code doc typos (#6363) 2020-08-28 10:49:25 -07:00
elenadoty 5d27fe822f Made public a method to create a stack frame from address. (#6329)
* Made public a method to create a stack frame from address.

* Update CHANGELOG.md

* Update CHANGELOG.md

* Made public a method to create a stack frame from address.
2020-08-25 13:42:48 -04:00
Morgan Chen 602993983e Fix occasional NSURLSessionTask creation crash (#6265)
* Fix crash when creating session from nil task

* Update changelog
2020-08-18 10:32:28 -07:00
Paul Beusterien 1ccb1e801d M78 Changelogs - SwiftPM and watchOS updates (#6292) 2020-08-18 10:03:53 -07:00
Morgan Chen 22e8912a55 Remove FIRCLSURLSession (#6212)
* Remove runtime checks for NSURLSession

* Remove FIRCLSURLSession

* fix style

* Fix build

* Update changelog

* Fix deprecation warning
2020-08-17 14:26:08 -07:00
f33276f530 Update nanopb py3 0.3.9.5 -> 0.3.9.6 (#6214)
* update nanopb from 0.3.9.5 to 0.3.9.6

This fixes issues building firestore SDK with Python3.
Interestingly, latest version 0.4.2 still errors during the build
but 0.3.9.6 works. The git commit for this fix in nanopb
https://github.com/nanopb/nanopb/commit/63f8e5e4946a5f8f0211b454bd37187871c3d023

* Update generated sources

* updating just nanopb dependency version

nanopb updated from 0.3.9.5 to 0.3.9.6
(pod version 1.30905.0 to 1.30906.0)

* Add missing source specifier

* Generated files for protos using nanopb 0.3.9.6

* removed unnecessary whitespaces in files generated by protoc

* using more qualified relative paths for header includes

* Changelog

Co-authored-by: Marek Gilbert <mcg@google.com>
Co-authored-by: Paul Beusterien <paulbeusterien@google.com>
2020-08-14 14:13:01 -07:00
Brian 7c3235d511 Crashlytics watchOS support (#6262) 2020-08-13 11:05:30 -07:00
Paul Beusterien 258525fd8b Crashlytics - new public header structure (#6170) 2020-07-31 07:21:41 -07:00
Paul Beusterien a372ed2a27 import nanopb without touching CocoaPods imports (#6165) 2020-07-30 14:54:37 -07:00
Paul Beusterien 0b977bd636 Revert "Remove #if SWIFT_PACKAGE checks for nanopb (#6163)" (#6164)
This reverts commit 303f8ca7bb.
2020-07-30 08:40:47 -07:00
Paul Beusterien 303f8ca7bb Remove #if SWIFT_PACKAGE checks for nanopb (#6163) 2020-07-30 06:49:46 -07:00
Morgan Chen 2a6dee09b1 Fix potential strlen crash on NULL betaToken (#6083)
* Fix potential strlen crash on NULL betaToken

* Add CHANGELOG

* restart CI
2020-07-21 09:36:30 -07:00
Paul Beusterien 031814cecd Crashlytics - Repo-relative imports and SwiftPM (#5931) 2020-06-30 14:12:44 -07:00
Paul Beusterien d653c9584c Update copyright presubmit and fix 2020 copyrights (#5944) 2020-06-29 13:16:19 -07:00
Paul Beusterien 87a1b7de5e M74 changelogs (#5921) 2020-06-25 16:34:03 -07:00
Paul Beusterien 5a5914da7e GDT Repo-relative imports and SPM (#5909) 2020-06-24 17:50:15 -07:00
Colton Schlosser 043ff20fd2 Crashlytics: Add dispatch_once for opening sdk log file (#5904) 2020-06-24 16:47:48 -07:00
Michael Haney a00703a543 Completely reimplement storage in GDT (#5877)
* Revert "Revert GDTCORStorage changes for now (#5778)"

This reverts commit 93eb6d8c48.

* Store events and implement unit tests (#5790)

Resolves many TODOs in the flat file storage system
Bug fixes found by unit tests are also included.

* Get rid of event iterators and add separate folders for batching (#5829)

* Store events and implement unit tests (#5790)

Resolves many TODOs in the flat file storage system
Bug fixes found by unit tests are also included.

* Change to explicit nil comparison

* Address test comments

- Makes all APIs async
- Add thread-safety test
- Comments on where files are stored
- Broke up the library data get/set API into two blocks

* Implement events and batch expirations (#5842)

The upload coordinator will signal an expiration check whenever the app foregrounds.

* Remove prioritizers, upload packages, data futures, and backwards compatibility (#5874)

* Remove prioritizers, upload packages, data futures, and backwards compatibility

* Update a comment and console logging

* Reset the storage for every unit test, move event generation out of core init

* Return a nil request if data is nil.

* Fix prioritizer reference in watchOS test app

* Remove unnecessary check for termination

* Give more leeway for eventID generation

Change the transport API to a GDTCORTarget
Don't continue a long test after a failure

* Return nil if an eventID couldn't be created

Fix some swift in the watchOS test app

* Fix all rawValue GDTCORTarget usage

* Update CHANGELOGs

* Remove initializer annotations (#5878)

* Remove initializer designation from GDTCOREvent

Change the target property to the target type

* Add a couple more types

* Make implicit retain explicit

Nothing I do seems to get this warning to trigger locally...

* Address loss of precision issue

* Re-enable a disabled test

Don't delete while enumerating

* Additional test tweaks and hasEvents is now on the queue and async

* Adjust GDTCCT to the new API

* Always attempt to create a path, get rid of implicit self refs

* Change all waiting for be DISPATCH_TIME_FOREVER for debugging purposes

I suspect the travis machines are just overwhelmed, since the test errors don't make any sense.

* Try using a different separator

* Enable debug logging

* Enable verbose pod lib lint output

* Handle cases where the mappingID contains path components

* Revert "Enable debug logging"

This reverts commit b3e4a6ecc5.

* Revert "Enable verbose pod lib lint output"

This reverts commit a5b54460f9.

* Revert "Change all waiting for be DISPATCH_TIME_FOREVER for debugging purposes"

This reverts commit 55e4fff5dc.

* Attempt to create a folder before writing

* Temporarily enable verbose pod lib lint, again

* Temporarily add debug logging back in

* Don't double store events

Also print out errors if there are any

* Remove debug logging

* Put debug logs back in for Crashlytics test

* Update mock APIs to match and use a real target

* remove debug logging

* Apply nullability specifiers to Crashlytics mock class
2020-06-23 16:04:18 -07:00
Paul Beusterien c07c89ee75 Repo-relative imports for Installations (#5832) 2020-06-17 07:26:40 -07:00