Release notes
Release history for Bugsee iOS SDK 7.x. For the current stable line, see the 6.x release notes. See the migration guide when planning your upgrade from 6.x.
7.0.0-beta1 (September 15 2026)
First beta of the 7.x line. See the migration guide for the full list of API changes and the order to apply them in.
Requirements
- The minimum deployment target moves from iOS 12 to iOS 13.
- tvOS 13 and visionOS 1 are now supported.
Breaking changes
- Every option constant is renamed into the
BugseeOption*family, grouped by area:BugseeOptionDetect*,BugseeOptionCapture*,BugseeOptionReporting*,BugseeOptionConfig*,BugseeOptionPerformance*. Launch options passed as hard-coded strings rather than constants are no longer recognized and fall back to the defaults. - Feedback is no longer part of the core framework. It ships as a separate Swift package,
BugseeFeedback, reached throughBugseeFeedback.shared.showFeedbackController,setDefaultFeedbackGreeting:and thebugsee:didReceiveNewFeedback:delegate method are removed. pauseandresumeare removed.- Renamed:
showReportController*toshowReportDialog*,setView:asHidden:toaddSecureView:/removeSecureView:,addSecureRect:and friends toaddSecureRectangle:,registerEvent:toevent:,traceKey:withValue:totrace:value:,registerNetworkEvent:toaddNetworkEvent:,setEmail:tosetUserIdentifier:,appearancetogetAppearance,activeSpantogetActiveSpan, andtestExceptionCrash/testSignalCrashtotestCrash. - Removed with no replacement:
getDeviceId,accessToken,isViewHidden:,hideKeyboard:,logAssert:withLocation:, thesetDefault*Priority:setters (use the matching launch options) and theincludeVideo:overloads ofuploadWithSummary:andlogError:.
New features
- Feat: Breadcrumbs. The SDK collects them automatically once
BugseeOptionCaptureBreadcrumbsis enabled, andBugsee.addBreadcrumbrecords your own.setBreadcrumbFilter:redacts or drops them. - Feat: Blackout.
startBlackout/endBlackoutsuppress everything that describes the screen — video, the report screenshot, touches and the view hierarchy — while logs, network events and traces keep being captured. - Feat: Notification relay.
Bugsee.notifysends a message straight to your messaging integrations without creating an issue and without attaching video, logs or events. - Feat: New issue detection — hangs, HTTP errors, main-thread misuse, anomalies and
frustration, each behind its own
BugseeOptionDetect*option. - Feat: User identity.
setUserIdentifier:/getUserIdentifier/clearUserIdentifierrecord an arbitrary identifier in place of 6.x's email-only API, andgetAllAttributesreturns every attribute currently set. - Feat:
setLogEventFilter:filters console logs with a block, alongside the existing delegate hook. - Feat: SDK status. A
statusproperty and thebugseeDidChangeStatus:delegate method report theLaunchingandStoppingsteps that no lifecycle event covers. - Feat: New capture options — video quality and privacy blur, screenshot scale, network
interception installed during launch, camera preview and
AVSampleBufferDisplayLayer. - Feat:
relaunchrestarts with the current app token and default options. - Feat: An extension registry (
registerExt:/ext:) for optional modules. Feedback is the first to use it.
Found an issue, typo, or wrong statement on this page? Report it now →