Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(deps): update Cocoa SDK to v8.1.0 #1162

Merged
merged 11 commits into from
Feb 2, 2023

Conversation

github-actions[bot]
Copy link
Contributor

Bumps modules/sentry-cocoa from 7.31.5 to 8.1.0.

Auto-generated by a dependency updater.

Changelog

8.1.0

Features

  • Add thread information to File I/O spans (#2573)
  • AttachScreenshots is GA (#2623)
  • Gather profiling timeseries metrics for CPU usage and memory footprint (#2493)
  • Change SentryTracedView transactionName to viewName (#2630)

Fixes

  • Support uint64 in crash reports (#2631, #2642, #2663)
  • Always fetch view hierarchy on the main thread (#2629)
  • Carthage Xcode 14 compatibility issue (#2636)
  • Crash in CppException Monitor (#2639)
  • fix: Disable watchdog when disabling crash handler (#2621)
  • MachException Improvements (#2662)

8.0.0

Features

This version adds a dependency on Swift.
We renamed the default branch from master to main. We are going to keep the master branch for backwards compatibility for package managers pointing to the master branch.

Features

Fixes

  • Errors shortly after SentrySDK.init now affect the session (#2430)
  • Use the same default environment for events and sessions (#2447)
  • Increase SentryCrashMAX_STRINGBUFFERSIZE to reduce the instances where we're dropping a crash due to size limit (#2465)
  • SentryAppStateManager correctly unsubscribes from NSNotificationCenter when closing the SDK (#2460)
  • The SDK no longer reports an OOM when a crash happens after closing the SDK (#2468)
  • Don't capture zero size screenshots (#2459)
  • Use the preexisting app release version format for profiles (#2470)
  • Don't add out of date context for crashes (#2523)
  • Fix ARC issue for FileManager (#2525)
  • Remove delay for deleting old envelopes (#2541)
  • Fix strong reference cycle for HttpTransport (#2552)
  • Deleting old envelopes for empty DSN (#2562)

Breaking Changes

  • Rename - [SentrySDK startWithOptionsObject:] to - [SentrySDK startWithOptions:] (#2404)
  • Make SpanProtocol.data non nullable (#2409)
  • Mark - [SpanProtocol setExtraValue:forKey:] as deprecated (#2413)
  • Make SpanContext immutable (#2408)
    • Remove tags from SpanContext
    • Remove context property from SentrySpan
  • Bump minimum supported OS versions to macOS 10.13, iOS 11, tvOS 11, and watchOS 4 (#2414)
  • Make public APIs Swift friendly
    • Rename SentrySDK.addBreadcrumb(crumb:) to SentrySDK.addBreadcrumb(_ crumb:) (#2416)
    • Rename SentryScope.add(_ crumb:) to SentryScope.addBreadcrumb(_ crumb:) (#2416)
    • Rename SentryScope.add(_ attachment:) to SentryScope.addAttachment(_ attachment:) (#2416)
    • Rename Client to SentryClient (#2403)
  • Remove public APIs
    • Remove SentryScope.apply(to:) (#2416)
    • Remove SentryScope.apply(to:maxBreadcrumb:) (#2416)
    • Remove - [SentryOptions initWithDict:didFailWithError:] (#2404)
    • Remove - [SentryOptions sdkInfo] (#2404)
    • Make SentrySession and SentrySDKInfo internal (#2451)
  • Marks App hang's event stacktrace snapshot as true (#2441)
  • Enable user interaction tracing by default (#2442)
  • Remove default attachment content type (#2443)
  • Rename APM tracking feature flags to tracing (#2450)
    • Rename SentryOptions.enableAutoPerformanceTracking to enableAutoPerformanceTracing
    • Rename SentryOptions.enableUIViewControllerTracking to enableUIViewControllerTracing
    • Rename SentryOptions.enablePreWarmedAppStartTracking to enablePreWarmedAppStartTracing
    • Rename SentryOptions.enableFileIOTracking to enableFileIOTracing
    • Rename SentryOptions.enableCoreDataTracking to enableCoreDataTracing
  • SentrySDK.close calls flush, which is a blocking call (#2453)
  • Bump minimum Xcode version to 13 (#2483)
  • Rename SentryOptions.enableOutOfMemoryTracking to SentryOptions.enableWatchdogTerminationTracking (#2499)
  • Remove the automatic viewAppearing span for UIViewController APM (#2511)
  • Remove the permission context for events (#2529)
  • Remove captureEnvelope from Hub and Client (#2580)
  • Remove confusing transaction tag (#2574)

@bruno-garcia bruno-garcia force-pushed the deps/modules/sentry-cocoa/8.1.0 branch from 46ac3cd to 9ed154d Compare January 31, 2023 03:03
@bruno-garcia bruno-garcia force-pushed the deps/modules/sentry-cocoa/8.1.0 branch from 285c680 to f453da5 Compare February 1, 2023 03:09
Copy link

@brustolin brustolin left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I have two comments that could use a second look.

But it does LGTM

package-dev/Plugins/macOS/SentryNativeBridge.m Outdated Show resolved Hide resolved
src/Sentry.Unity.Editor.iOS/NativeMain.cs Show resolved Hide resolved
@bitsandfoxes bitsandfoxes merged commit 5128edc into main Feb 2, 2023
@bitsandfoxes bitsandfoxes deleted the deps/modules/sentry-cocoa/8.1.0 branch February 2, 2023 10:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants