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

Merged
merged 1 commit into from
Jun 16, 2023

Conversation

github-actions[bot]
Copy link
Contributor

Bumps modules/sentry-cocoa from 8.8.0-4-gb3859628 to 8.8.0.

Auto-generated by a dependency updater.

Changelog

8.8.0

Features

  • Experimental support for Swift Async stacktraces (#3051)
  • Cache binary images to be used for crashes (#2939)
  • Sanitize HTTP info from breadcrumbs, spans and events (#3094)

Fixes

  • Fix a data race for SentryId.empty (#3072)
  • Duplicated HTTP breadcrumbs (#3058)
  • Expose SentryPrivate and SentrySwiftUI schemes for cartahge clients that have --no-use-binaries option (#3071)
  • Convert last remaining sprintf call to snprintf (#3077)
  • Fix a crash when serializing profiling data (#3092)

8.7.4

Fixes

  • Changed Trace serialized value of sampled from string to boolean (#3067)

Breaking Changes

  • Removed nameForSentrySampleDecision which shouldn't have been public (#3067)

8.7.3

Fixes

  • Convert one of the two remaining usages of sprintf to snprintf (#2866)
  • Fix use-after-free ASAN warning (#3042)
  • Fix memory leaks in the profiler (#3055, #3061)

8.7.2

Fixed

  • Fix crashes in profiling serialization race condition (#3018, #3035)
  • Fix a crash for user interaction transactions (#3036)

8.7.1

Fixes

  • Add sent_at to envelope header (#2859)
  • Fix import of User & Breadcrumb (#3017)

8.7.0

Features

  • Allow starting the SDK with an initial scope (#2982)
  • Swift Error Names (#2960)
enum LoginError: Error {
    case wrongUser(id: String)
    case wrongPassword
}

SentrySDK.capture(error: LoginError.wrongUser("12345678"))

For the Swift error above Sentry displays:

sentry-cocoa SDK Title Description
Since 8.7.0 LoginError wrongUser(id: "12345678") (Code: 1)
Before 8.7.0 LoginError Code: 1

Customized error descriptions have precedence over this feature.
This change has no impact on grouping of the issues in Sentry.

Fixes

  • Propagate span when copying scope (#2952)
  • Remove "/" from crash report file name (#3005)

8.6.0

Features

  • Send trace origin (#2957)

Trace origin indicates what created a trace or a span. Not all transactions and spans contain enough information to tell whether the user or what precisely in the SDK created it. Origin solves this problem. The SDK now sends origin for transactions and spans.

  • Create User and Breadcrumb from map (#2820)

Fixes

  • Improved performance serializing profiling data (#2863)
  • Possible crash in Core Data tracking (#2865)
  • Ensure the current GPU frame rate is always reported for concurrent transaction profiling metrics (#2929)
  • Move profiler metric collection to a background queue (#2956)

Removed

  • Remove experimental stitchAsyncCode from SentryOptions (#2973)

The stitchAsyncCode experimental option has been removed from SentryOptions as its behavior was unpredictable and sometimes resulted in unexpected errors. We plan to add it back once we fix it, but we don't have an ETA for it.

8.5.0

Features

  • feat: Core data operation in the main thread (#2879)

Fixes

  • Crash when serializing invalid objects (#2858)
  • Don't send screenshots with either width or height of 0 (#2876)
  • GPU frame alignment with stack traces in profiles (#2856)

8.4.0

Features

  • Time to initial and full display (#2724)
  • Add time-to-initial-display and time-to-full-display measurements to ViewController transactions (#2843)
  • Add name and geo to User (#2710)

Fixes

  • Correctly track and send GPU frame render data in profiles (#2823)
  • Xcode 14.3 compiling issue regarding functions declaration with no prototype (#2852)

8.3.3

Fixes

  • View hierarchy not sent for crashes (#2781)
  • Crash in Tracer for idle timeout (#2834)

8.3.2

Features

  • Add CPU core count in device context (#2814)

Fixes

  • Updating AppHang state on main thread (#2793)
  • App Hang report crashes with too many threads (#2811)

Improvements

  • Remove not needed locks in SentryUser (#2809)

8.3.1

Fixes

  • Stop using UIScreen.main (#2762)
  • Profile timestamp alignment with transactions (#2771) and app start spans (#2772)
  • Fix crash when compiling profiling data during transaction serialization (#2786)

8.3.0

Important Note

This release can cause crashes when Profiling is enabled (#2779). Please update to 8.3.1.

Fixes

  • Crash in AppHangs when no threads (#2725)
  • MetricKit stack traces (#2723)
  • InApp for MetricKit stack traces (#2739)
  • Mutating while enumerating crash in Tracer (#2744)
  • Normalize profiling timestamps relative to transaction start (#2729)

8.2.0

Features

  • Add enableTracing option (#2693)
  • Add isMain thread to SentryThread (#2692)
  • Add in_foreground to App Context (#2692)
  • Combine UIKit and SwiftUI transactions (#2681)

Fixes

  • Cleanup AppHangTracking properly when closing SDK (#2671)
  • Add EXC_BAD_ACCESS subtypes to events (#2667)
  • Keep status of auto transactions when finishing (#2684)
  • Fix atomic import error for profiling (#2683)
  • Don't create breadcrumb for UITextField editingChanged event (#2686)
  • Fix EXC_BAD_ACCESS in SentryTracer (#2697)
  • Serialization of nullable booleans (#2706)

Improvements

  • Change debug image type to macho (#2701)

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)
  • Remove SentrySystemEventBreadcrumbs observers with the most specific detail possible (#2489)

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)

7.31.5

Fixes

  • Crash in SentryOutOfMemoryScopeObserver (#2557)

7.31.4

Fixes

  • Screenshot crashes when application delegate has no window (#2538)

7.31.3

Fixes

  • Reporting crashes when restarting the SDK (#2440)
  • Core data span status with error (#2439)

7.31.2

Fixes

  • Crash in Client when reading integrations (#2398)
  • Don't update session for dropped events (#2374)

7.31.1

Fixes

  • Set the correct OOM event timestamp (#2394)

7.31.0

Features

  • Store breadcrumbs to disk for OOM events (#2347)
  • Report pre-warmed app starts (#1969)

Fixes

  • Too long flush duration (#2370)
  • Do not delete the app state when OOM tracking is disabled. The app state is needed to determine the app start type on the next app start. (#2382)

7.30.2

Fixes

  • Call UIDevice methods on the main thread (#2369)
  • Avoid sending profiles with 0 samples or incorrectly deduplicated backtrace elements (#2375)

7.30.1

Fixes

  • Fix issue with invalid profiles uploading (#2358 and #2359)

7.30.0

Features

  • Profile concurrent transactions (#2227)
  • HTTP Client errors (#2308)
  • Disable bitcode for Carthage distribution (#2341)

Fixes

  • Stop profiler when app moves to background (#2331)
  • Clean up old envelopes (#2322)
  • Crash when starting a profile from a non-main thread (#2345)
  • SentryCrash writing nan for invalid number (#2348)

7.29.0

Features

  • Offline caching improvements (#2263)
  • Report usage of stitchAsyncCode (#2281)

Fixes

  • Enable bitcode (#2307)
  • Fix moving app state to previous app state (#2321)
  • Use CoreData entity names instead of "NSManagedObject" (#2329)

7.28.0

Features

Fixes

  • Device info details for profiling (#2205)

Performance Improvements

  • Use double-checked lock for flush (#2290)

7.27.1

Fixes

  • Add app start measurement to first finished transaction (#2252)
  • Return SentryNoOpSpan when starting a child on a finished transaction (#2239)
  • Fix profiling timestamps for slow/frozen frames (#2226)

7.27.0

Features

Fixes

  • Correctly attribute enterprise builds (#2235)

7.26.0

Features

Fixes

  • Sentry-trace header incorrectly assigned to http requests (#2167)
  • Use the component name source for SentryPerformanceTracker (#2168)
  • Add support for arm64 architecture to the device context (#2185)
  • Align core data span operations (#2222)

7.25.1

Performance Improvements

  • Prewarmed app start detection (#2151)

7.25.0

Features

Fixes

  • Can't find app image when swizzling (#2124)
  • Crash with screenshot is reported twice (#2134)
  • Setting SDK name through options[sdk][name] shouldn't clear version (#2139)

7.24.1

Fixes

  • Remove Media Library Permission check from permission observer (#2123)

7.24.0

Features

  • App permissions are now also included when running from an app extension (#2106)
  • Report App Memory Usage (#2027)
  • Include app permissions with event (#1984)
  • Add culture context to event (#2036)
  • Attach view hierarchy to events (#2044)
  • Clean up SentryOptions: added enableCrashHandler and deprecated integrations (#2049)
  • Integrations send the transaction name source (#2076)
  • Added extra logs when creating automatic transactions and spans (#2087)

Fixes

  • Fix Swift 5.5 compatibility (#2060)
  • Add span finish flag (#2059)
  • SentryUser.userId should be nullable (#2071)
  • Send time zone name, not abbreviation (#2091)
  • Use a prime number for the profiler's sampling rate to reduce the potential for lock-step issues (#2055).
  • Improve App Hangs detection (#2100)
  • Send environment set from SentryOptions or configureScope with profiling data (#2095)

7.24.0-beta.0

Features

  • Report App Memory Usage (#2027)
  • Include app permissions with event (#1984)
  • Add culture context to event (#2036)
  • Attach view hierarchy to events (#2044)
  • Clean up SentryOptions: added enableCrashHandler and deprecated integrations (#2049)
  • Integrations send the transaction name source (#2076)
  • Added extra logs when creating automatic transactions and spans (#2087)

Fixes

  • Fix Swift 5.5 compatibility (#2060)
  • Add span finish flag (#2059)
  • SentryUser.userId should be nullable (#2071)
  • Send time zone name, not abbreviation (#2091)
  • Use a prime number for the profiler's sampling rate to reduce the potential for lock-step issues (#2055).
  • Improve App Hangs detection (#2100)
  • Send environment set from SentryOptions or configureScope with profiling data (#2095)

7.23.0

Features

  • Add sampling configuration for profiling (#2004)
  • Add transaction to baggage and trace headers (#1992)

Fixes

  • Log empty samples instead of collecting stacks for idle threads (#2013)
  • Remove logging that could occur while a thread is suspended (#2014)
  • Handle failure to read thread priority gracefully (#2015)
  • Fix address sanitizer compilation error (#1996)

7.22.0

Features

  • Read free_memory when the event is captured, not only at SDK startup (#1962)
  • Provide private access to SentryOptions for hybrid SDKs (#1991)

Fixes

  • Remove Sentry keys from cached HTTP request headers (#1975)
  • Collect samples for idle threads in iOS profiler (#1978)
  • Fix removeNonSdkFrames working incorrectly for os users named sentry(#2002)
  • Don't override already-set timestamp when finishing Span (#1993)
  • Respect existing baggage header instead of overwriting it (#1995)

7.21.0

Features

  • Enhance the UIViewController breadcrumbs with more data (#1945)
  • feat: Add extra app start span (#1952)
  • Add enableAutoBreadcrumbTracking option (#1958)
  • Automatic nest spans with the UI life cycle (#1959)
  • Upload frame rendering timestamps to correlate to sampled backtraces (#1910)
  • Remove PII from auto-generated core data spans (#1982)

Fixes

  • Don't track OOMs for simulators (#1970)
  • Properly sanitize the event context and SDK information (#1943)
  • Don't send error 429 as network_error (#1957)
  • Sanitize Span data (#1963)
  • Deprecate not needed option sdkInfo (#1960)
  • Crash in profiling logger (#1964)

7.20.0

Features

  • Add screenshot at crash (#1920)
  • Track timezone changes as breadcrumbs (#1930)
  • Add sample rate in the baggage header, remove Userid and Transaction (#1936)

7.19.0

Features

  • Add main thread ID to profiling payload (#1918)
  • Add App Hangs tracking (#1906)

Fixes

  • Remove WebKit optimization check (#1921)
  • Detect prewarmed starts with env variable (#1927)

7.18.1

Fixes

  • Fix high percentage of slow frames (#1915)

7.18.0

Features

  • Replace tracestate header with baggage (#1867)

Fixes

  • Discard long-lasting auto-generated transactions (#1903)
  • Unset scope span when finishing idle transaction (#1902)
  • Set max app start duration to 60s (#1899)
  • Screenshot wrongly attached in crash events (#1901)

7.17.0

Features

  • Implement description for SentryBreadcrumb (#1880)

Fixes

  • Propagate configured SDK info from options to events (#1853)
  • Stop reporting pre warmed app starts (#1896)

7.16.1

Fixes

  • Fix reporting wrong OOM when starting SDK twice (#1878)
  • Fix JSON conversion error message (#1856)
  • Transaction tag and data serialization (#1826)

7.16.0

Features

  • UI event transactions for clicks (#1784)
  • Collect queue label information for profiles (#1828)
  • Use the macho format for debug information in Profiling (#1830)
  • Allow partial SDK info override (#1816)

Fixes

  • Hub uses its scope (#1821)

7.15.0

Features

  • Add profile data category for rate limiting (#1799)
  • Allow setting SDK info with Options initWithDict (#1793)
  • Remove ViewController name match for swizzling (#1802)

Fixes

  • Apply patch for SentryCrashCachedData (#1790)
  • Fix getting class data mask in SentryCrash (#1788)
  • Use pod_target_xcconfig for Podspec #1792
  • Case sensitive header import error (#1794)
  • Parsing of output from backtrace_symbols() (#1782)

7.14.0

  • fix: User feedback crash (#1766)
  • feat: Attach screenshots for errors (#1751)
  • fix: Remove authenticated pointer stripping for iOS backtraces (#1757)
  • perf: Filter binary images on Sentry Crash (#1767)
  • fix: NSURL warning during SDK initialization (#1764)

7.13.0

If you are using self-hosted Sentry, this version requires Sentry version >= 21.9.0
to work or you have to manually disable sending client reports via the sendClientReports option.

  • feat: Add Client Reports (#1733)
  • fix: enableProfiling option via initWithDict (#1743)

7.12.0

Important notice

This release contains a fix for the sampling of transactions. The SDK applied both sample rates for events and transactions when capturing transactions. Previously, when setting sampleRate to 0.0, the SDK would discard all transactions.
This is fixed now by ignoring the sampleRate for transactions. If you use custom values for sampleRate and traceSampleRate or traceSampler, this change will have an impact on you.

If you are using profiling and self-hosted Sentry, this version requires Sentry version >= 22.3.0.

Various fixes & improvements

  • fix: Avoid race condition in SentryCrash (#1735)
  • fix: Possible endless loop for onCrashedLastRun (#1734)
  • fix: Wrongly sampling transactions (#1716)
  • feat: Add flag for UIViewControllerTracking (#1711)
  • feat: Add more info to touch event breadcrumbs (#1724)
  • feat: Add support for profiling on iOS (#1652) by armcknight

7.12.0-beta.0

Various fixes & improvements

  • feat: Add support for profiling on iOS (#1652) by armcknight

7.11.0

  • feat: Add CoreData performance tracking (#1682)
  • fix: Detecting ANRs as false OOMs (#1695)

7.10.2

  • fix: Crash in UIViewControllerSwizzling (#1692)

7.10.1

  • fix: Swizzling UIViewControllers crash (#1670)
  • feat: Expose Installation ID for Hybrid SDKs (#1680)
  • fix: SentryNSURLSessionTaskSearch using invalid nil parameter with NSURLSession (#1669)

7.10.0

  • fix: Always tracks App start for Hybrid SDKs (#1662)
  • feat: Send SDK integrations (#1647)
  • fix: Don't track OOMs for unit tests (#1651)
  • fix: Add verification for vendor UUID in OOM logic (#1648)
  • fix crash in dirContentsCount() when dir == NULL (#1658)

7.9.0

  • fix: Crash in SentrySubClassFinder (#1635)
  • fix: Set timestamp in init of event (#1629)
  • fix: Load invalid CrashState json (#1625)
  • feat: Auto I/O spans for NSData (#1557)

7.8.0

  • feat: Support for fatalError, assert, precondition (#1596)
  • feat: Include unfinished spans in transactions (#1592)
  • build: Disable NSAssertions for Release Builds (#1545)

7.7.0

  • feat: Send Locale with Events (#1539)

7.6.1

  • fix: iOS13-Swift build (#1522)
  • fix: Check task support on setState: (#1523)

7.6.0

  • fix: Create span for loadView (#1495)
  • feat: Add flag to control network requests breadcrumbs (#1505)
  • feat: Support for ignored signals with SIGN_IGN (#1489)

7.5.4

  • fix: Sending OOM when SDK is closed (#1487)

7.5.3

  • fix: Use swizzling instead of KVO for network tracking (#1452)

7.5.2

Various fixes & improvements

  • fix: AppStart Transaction for Apps Using UIScenes (#1427) by brustolin

7.5.1

  • fix: SentryOptions initWithDict type errors (#1443)
  • fix: Transaction default status should be OK (#1439)
  • fix: AppStart Transaction for Apps Using UIScenes (#1427)

7.5.0

  • feat: Add one flag to disable all swizzling (#1430)
  • fix: Dispatch Queue ARC Warning for RN (#1424)
  • fix: Dictionary Key cannot be nil, in SentryPerformanceTracer (#1434)

7.4.8

  • fix: Crash when objc_getClassList returns different values (#1420)

7.4.7

  • fix: Only enable APM when traceRate set (#1417)
  • fix: Crash in Span when Tracer nil (#1416)
  • fix: Instrumenting multiple UIViewControllers (#1409)
  • fix: Clear unfinished transaction in UIViewController APM (#1408)

7.4.6

  • fix: Crash when Getting Subclasses (#1396)

7.4.5

  • fix: Remove Check for Original Method Call When Swizzling (#1383)
  • fix: Init for Span, Tracer, Transaction (#1385)

7.4.4

  • fix: Crash for Call Should be on Main Thread (#1371)

7.4.3

  • fix: Crash for Custom ViewController init on iOS 15 (#1361)

7.4.2

  • fix: Crash When Observing Span Finished (#1360)

7.4.1

  • fix: HTTP instrumentation KVO crash (#1354)

7.4.0

  • feat: Add enableNetworkTracking flag (#1349)
  • fix: Memory Leak for Span (#1352)

7.3.0

  • fix: Trying to swizzle a class without a library name (#1332)

7.3.0-beta.0

  • fix: maxBreadcrumb zero crashes when adding (#1326)

  • feat: Add tracestate HTTP header support (#1291)

7.2.10

  • No documented changes.

7.2.9

  • Nothing

7.2.8

  • fix: SpanProtocol add setData for Swift (#1305)
  • fix: SentryHub not checking spanContext sampled value (#1318)

7.2.7

  • fix: Remove Trace Headers below iOS 14.0 (#1309)
  • fix: XCFramework output not preserving symlinks for macOS (#1281)

7.2.6

  • fix: Add Trace Headers below iOS 14.0 (#1302)

7.2.5

  • fix: Swizzling crash on iOS 13 (#1297)

7.2.4

  • fix: Sentry HTTP Trace Header Breaking Requests (#1295)
  • fix: Apps crash when using a URLSessionTask subclass with currentRequest unavailable (#1294)

7.2.3

  • fix: Build failure for SPM (#1284)
  • fix: Set app state on main thread when terminating (#1272)

7.2.2

  • fix: Crash when swizzling Nib UIViewController (#1277)

7.2.1

This release fixes a crucial issue for auto performance instrumentation that caused crashes when using nested ViewControllers.

  • fix: Callback issue for auto performance (#1275)

7.2.0

This release contains support for auto performance instrumentation
for ViewControllers, HTTP requests, app start and slow and frozen frames.

Auto Performance Features

More Features

  • feat: Add flag stichAsyncCode (#1172)
  • feat: Support XCFramework for Carthage (#1175)
  • feat: Add isEnabled property in SentrySDK (#1265)
  • feat: Add breadcrumbs for HTTP requests (#1258)
  • feat: Add clearAttachments to Scope (#1195)
  • feat: Expose tracked screen frames (#1262)
  • feat: Expose AppStartMeasurement for Hybrid SDKs (#1251)

Fixes

  • fix: Remove invalid excludes from Package.swift (#1169)
  • fix: Compile failure with C99 (#1224)
  • fix: Race on session task (#1233)
  • fix: Remove tags and data if empty for Span (#1246)

Performance Improvements

  • perf: Scope sync to SentryCrash (#1193)

7.2.0-beta.9

  • feat: Expose tracked screen frames (#1262)
  • feat: Expose AppStartMeasurement for Hybrid SDKs (#1251)
  • fix: Span serialization HTTP data in wrong place. (#1255)
  • feat: Add tags to Sentry Span (#1243)

7.2.0-beta.8

  • fix: Remove tags and data if empty for Span (#1246)
  • fix: Race Conditions in NetworkTracker (#1250)
  • fix: Don't create transactions for HTTP Requests. (#1237)

7.2.0-beta.7

  • fix: Swizzle only inApp ViewControllers (#1242)
  • feat: Add Sentry Trace HTTP Header (#1213)
  • feat: Sub-millis precision for spans and events (#1234)
  • fix: Race on session task (#1233)

7.2.0-beta.6

  • fix: ViewController swizzling before iOS 13 (#1231)
  • fix: AppStartMeasurement didFinishLaunching is nil (#1228)

7.2.0-beta.5

  • perf: Scope sync to SentryCrash (#1193)
  • fix: Compile failure with C99 (#1224)

7.2.0-beta.4

  • fix: Add viewAppearing to UIViewController spans (#1202)

7.2.0-beta.3

  • feat: Add automatic http request performance monitoring (#1178)
  • feat: Add clearAttachments to Scope (#1195)

7.2.0-beta.2

  • feat: Add flag stichAsyncCode (#1172)
  • feat: Support XCFramework for Carthage (#1175)
  • fix: Remove invalid excludes from Package.swift (#1169)

7.2.0-beta.1

  • feat: Measure slow and frozen frames (#1123)
  • fix: Operation names for auto instrumentation (#1164)

7.2.0-beta.0

7.1.4

  • fix: Compile failure with C99 (#1224)

7.1.3

⚠️ Changelog content truncated by 51345 characters because it was over the limit (60000) and wouldn't fit into PR description.

@bruno-garcia bruno-garcia force-pushed the deps/modules/sentry-cocoa/8.8.0 branch from 67108a5 to e6b5196 Compare June 16, 2023 02:21
@bitsandfoxes bitsandfoxes merged commit 66b58eb into main Jun 16, 2023
@bitsandfoxes bitsandfoxes deleted the deps/modules/sentry-cocoa/8.8.0 branch June 16, 2023 09:27
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.

2 participants