Skip to content

Releases: luciqai/luciq-ios-sdk

Luciq iOS SDK v19.4.1

18 Feb 12:50
33922b6

Choose a tag to compare

  • Fixed an issue where the network log displayed the redacted payload size instead of the original size when request/response bodies are obfuscated.
  • Fixed an issue where session replays could appear without network logs.
  • Fixed an app hang caused by locale processing on the main thread.
  • Fixed UI hangs caused by session replay logging operations running on the main thread.
  • Fixed a background color mismatch in the Bug Reporting categories list.
  • Fixed a crash that could occur during session date handling.
  • Fixed an issue with the SwiftUI integrator not working correctly.
  • Fixed a crash that could occur during attachment metadata serialization.
  • Fixed a false error log when accumulating a network log’s response body.
  • Improved memory usage by optimizing screenshot storage.

Luciq iOS SDK v19.4.0

21 Jan 14:50
31e07aa

Choose a tag to compare

  • Fixed out-of-memory crash during base64 encoding.
  • Fixed a crash when adding video attachment without audio.
  • Fixed a SIGSEGV crash that could occur when the SDK inspects the view hierarchy during view controller dismissal or teardown.
  • Fixed an import warning that appeared when importing the SDK by removing an internal header from public headers.
  • Added input validations to LCQReport APIs to improve stability and provide clearer error handling for invalid data.
  • Introduced a new encryption implementation based on CryptoKit as an alternative to CommonCrypto-based AES encryption.
  • Deprecated the following LCQNetworkLogger APIs:
    • enableLoggingForURLSessionConfiguration
    • setTaskWillPerformHTTPRedirectionBlock
    • setProgressHandlerForRequestURL

Luciq iOS SDK v19.3.1

09 Jan 13:26
35a1b45

Choose a tag to compare

  • Improvement: Removed usage of deprecated iOS APIs for better compatibility with modern iOS versions.
  • Improvement: Optimized screenshot capture to improve performance when navigating through complex UI layouts.

Luciq iOS SDK v19.3.0

25 Dec 21:08
52fa935

Choose a tag to compare

  • Adds support for automatic network logging for modern Swift concurrency patterns, including async/await and Combine publishers.
  • Adds a no_automatic_bug_grouping action to the User Consent API to prevent automatic bug grouping when consent is not checked.
  • Fixes an issue where network request bodies were missing from network logs in some cases.
  • Fixes an issue where User Steps and Repro Steps were not captured in some crash reports.
  • Fixes inaccurate private view masking and visual artifacts in User Steps screenshots during view controller transitions or keyboard animations.
  • Fixes an issue where session duration could be reported as zero.
  • Fixes an issue where SwiftUI views were incorrectly auto-masked.
  • Fixes a Bug Reporting UI navigation bar background issue on iOS 26 when the liquid glass design is enabled.

Luciq iOS SDK v19.2.0

12 Dec 11:48
1527272

Choose a tag to compare

  • New Feature: Enhanced Session Replay with video-like quality by increasing screenshot capture frequency and improving image compression.
    Added configurable screenshot quality, capturing mode, and capture intervals.
  • New Feature: Expanded WebView support to capture network logs and user interactions within WebViews.
  • Revamp UIHangs metric into Screen Rendering metric that captures and reports slow frames and frozen frames occurring in each screen.
    Deprecated APM.uiHangsEnabled in favor of APM.screenRenderingEnabled. The deprecated API will be removed in a future version.
  • Improvement: Added support for iOS 26.
  • Improvement: Added a --keep-changes flag to SwiftUIIntegrator to disable auto revert logic.
  • Improvement: Made multiple improvements to network logging module.
  • Bug Fix: Resolved a symbol conflict that could cause errors.
  • Bug Fix: Fixed an out-of-memory crash when uploading large files.
  • Bug Fix: Moved operations that were unnecessarily running on the main thread to background threads.
  • Bug Fix: Fixed unexpected color changes when using the theme API.

Luciq iOS SDK v19.1.1

27 Nov 16:08
533ecf8

Choose a tag to compare

  • Cleaned up and refined SDK debug logs.
  • Enhanced handling of unexpected API responses during error reporting.
  • Fixed an issue where session replay could be incorrectly linked after app restarts.

Luciq iOS SDK v19.1.0

12 Nov 14:00
faf92af

Choose a tag to compare

  • Adds persistent crash detection during app launch to identify recurring crashes early. Learn more in Capturing Launch Crashes for iOS https://docs.luciq.ai/docs/capturing-launch-crashes-for-ios.
  • Supports app variant targeting in surveys.
  • Increases the character limit for the disclaimer in bug reports.
  • Increases the character limit for the user consents in bug reports.
  • Improves network logging performance.
  • Fixes an issue unresponsive survey welcome screens in certain scenarios.
  • Fixes an issue where network logger obfuscation handlers were executed on the main thread instead of a background thread. Handlers now correctly run in the background.
  • Fixes invalid image color theme rendering on the welcome screen.

Luciq iOS SDK v19.0.0

30 Oct 14:37
26da38c

Choose a tag to compare

  • Updated Automatic Cold App Launch tracking to end on UIApplication.didBecomeActiveNotification notification rather than waiting for the main run loop idle state.
  • Fixes an issue where the end app launch API would not end prematurely, before the automatic end time, when called.

Luciq iOS SDK v18.0.1

16 Oct 10:21
99ec498

Choose a tag to compare

  • Fixes an issue where the bug reporting flow would freeze in Flutter when the screenshot option is disabled.
  • Fixes an issue where comments containing only whitespace could bypass the minimum character requirement.
  • Fixes a crash that could occur when presenting the Bug Reporting UI on CarPlay.
  • Fixes a crash that occurred when handling SDK internal diagnostics with Core Data.

Luciq iOS SDK v18.0.0

23 Sep 17:33
61c8897

Choose a tag to compare