-
-
Notifications
You must be signed in to change notification settings - Fork 334
Comparing changes
Open a pull request
base repository: getsentry/sentry-cocoa
base: 8.19.0
head repository: getsentry/sentry-cocoa
compare: 8.20.0
- 20 commits
- 37 files changed
- 5 contributors
Commits on Jan 24, 2024
-
getsentry-bot committed
Jan 24, 2024 Configuration menu - View commit details
-
Copy full SHA for 50bb751 - Browse repository at this point
Copy the full SHA 50bb751View commit details
Commits on Jan 29, 2024
-
fix: Move header reference out of
extern C
(#3538)Removing header references from extern C because they are causing compile errors with Android Studio and flutter.
Configuration menu - View commit details
-
Copy full SHA for 008799d - Browse repository at this point
Copy the full SHA 008799dView commit details -
Add VisionOS Support for Carthage (#3565)
Fix Sources/Configuration/SDK.xcconfig by removing the workaround added with #491 so CI can build Carthage XCFrameworks to include VisionOS. The workaround seems to be fixed with Carthage/Carthage#3001 in Carthage 0.35.0 released in Jun 2020. Therefore, we can remove the SDKROOT__CARTHAGE settings in Sources/Configuration/SDK.xcconfig, which caused problems when building the SDK for visionOS see #3410 (comment). We never removed the workaround #491, as it didn't cause any problems. Furthermore, bump pre-commit action https://github.com/python-jsonschema/check-jsonschema to 0.27.3, so it allows macos-13-xlarge as a valid runner.
Configuration menu - View commit details
-
Copy full SHA for 8e5919b - Browse repository at this point
Copy the full SHA 8e5919bView commit details -
fix: Clarify FramesTracker log message (#3570)
Change two log messages to state they detected a slow or frozen frame but not to capture them.
Configuration menu - View commit details
-
Copy full SHA for 89491ad - Browse repository at this point
Copy the full SHA 89491adView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2c603bf - Browse repository at this point
Copy the full SHA 2c603bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 10eb288 - Browse repository at this point
Copy the full SHA 10eb288View commit details -
fix: Synchronization issue in FramesTracker (#3571)
* fix: Synchronization issue in FramesTracker Synchronize the call to SentryFramesTracker.resetProfilingTimestamps by dispatching it to the main thread cause there is no guarantee that the SDK calls this method on the main thread. Previously, this issue led to crashes in SentryFramesTracker. Fixes GH-3511
Configuration menu - View commit details
-
Copy full SHA for eef4553 - Browse repository at this point
Copy the full SHA eef4553View commit details -
test: Add Scope maxBreadcrumb edge case tests (#3581)
Add two test cases for edge cases when adding breadcrumbs.
Configuration menu - View commit details
-
Copy full SHA for 6129be5 - Browse repository at this point
Copy the full SHA 6129be5View commit details -
chore: Bump saucectl from 0.107.2 to 0.171.0 (#3580)
0.107.2 was released in Sep 2022. Let's bump to the latest version.
Configuration menu - View commit details
-
Copy full SHA for f90bec5 - Browse repository at this point
Copy the full SHA f90bec5View commit details -
fix: Rare battery breadcrumbs crash (#3582)
We see rare crashes in getBatteryStatus of SentrySystemEventBreadcrumbs. The object of an NSNotification can be nil, and we didn't check for that edge case. This PR fixes that problem and uses dictionaryWithCapacity to slightly reduce the memory footprint for getBatteryStatus. This change is not guaranteed to fix these rare crashes, but it won't do any harm.
Configuration menu - View commit details
-
Copy full SHA for 30f8871 - Browse repository at this point
Copy the full SHA 30f8871View commit details -
feat: Add visionOS as device family (#3548)
Added visionOS as device family type. This will be used to filter events
Configuration menu - View commit details
-
Copy full SHA for 7207796 - Browse repository at this point
Copy the full SHA 7207796View commit details
Commits on Jan 30, 2024
-
fix: TARGET_OS_VISION not defined for macOS (#3585)
fix compilation on CI for macOS
Configuration menu - View commit details
-
Copy full SHA for 52e4912 - Browse repository at this point
Copy the full SHA 52e4912View commit details -
build(deps): bump codecov/codecov-action from 3.1.4 to 3.1.5 (#3587)
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 3.1.4 to 3.1.5. - [Release notes](https://github.com/codecov/codecov-action/releases) - [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md) - [Commits](codecov/codecov-action@eaaf4be...4fe8c5f) --- updated-dependencies: - dependency-name: codecov/codecov-action dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 72f0262 - Browse repository at this point
Copy the full SHA 72f0262View commit details
Commits on Jan 31, 2024
-
ref: Remove redundant nonnull in FileManager (#3591)
SentryFileManager has NS_ASSUME_NONNULL_BEGIN at the beginning. No need to specify nonnull for createPathsWithOptions.
Configuration menu - View commit details
-
Copy full SHA for 6e8d7e1 - Browse repository at this point
Copy the full SHA 6e8d7e1View commit details -
Configuration menu - View commit details
-
Copy full SHA for cff2b8c - Browse repository at this point
Copy the full SHA cff2b8cView commit details -
ref: Make allFilesInFolder internal (#3592)
SentryFileManager.allFilesInFolder is only used by the SentryFileManager and can be internal. Furthermore, we can safely remove the test testAllFilesInFolder as that functionality is covered with other tests.
Configuration menu - View commit details
-
Copy full SHA for 13cd5a8 - Browse repository at this point
Copy the full SHA 13cd5a8View commit details -
test: Improve for CrashInstallationReporterTests (#3595)
Use the same options when installing the SentryCrashInstallationReporter and starting the SDK so SentryCrashInstallationReporter.install doesn't have to retrieve the cacheDirectoryPath from the PrivateSentrySDKOnly. Furthermore, validate that the TestClient has a captured crash event.
Configuration menu - View commit details
-
Copy full SHA for e003030 - Browse repository at this point
Copy the full SHA e003030View commit details -
fix: FileManager log info when path doesn't exist (#3594)
Logging an error when getting all files for a folder that doesn't exist confuses users; see GH-3577. Instead, log an info message that the SentryFileManager tried getting a list of files for a folder that doesn't exist. We chose info because it's still an edge case that shouldn't occur often, but it doesn't break any functionality. If a path was deleted manually by the user that the SDK requires, the SDK will create the path on next launch. We don't want to add checks if all the necessary paths exist every time the SDK stores an envelope cause this adds some overhead. If users manually remove the required paths, we accept that they have to wait until the next time the SDK launches.
Configuration menu - View commit details
-
Copy full SHA for 86f7249 - Browse repository at this point
Copy the full SHA 86f7249View commit details -
fix: Fix FileManager logs warning for .DS_Store (#3584)
Don't log a warning in SentryFileManager for .DS_Store files.
Configuration menu - View commit details
-
Copy full SHA for f2daa68 - Browse repository at this point
Copy the full SHA f2daa68View commit details
Commits on Feb 1, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b847a20 - Browse repository at this point
Copy the full SHA b847a20View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff 8.19.0...8.20.0