Nutrient iOS SDK 26.11 release notes
RSS14 July 2026
Nutrient iOS SDK 26.11 improves reliability for large and complex documents. It adds memory-aware search, safer background rendering behavior, and improved annotation updates.
For the complete list of changes, refer to the changelog.
More resilient search and background processing
When available memory runs low during a full-document search, Nutrient can stop the search and return the results it has already found. This avoids possible out-of-memory terminations. In the built-in SearchViewController, you see a notice when the system stopped the search because of low memory and the results may be incomplete.
If you build custom search interfaces, use the new TextSearch.searchStoppedDueToLowMemory property to detect this condition. You can then explain partial results in your UI or offer a retry when more memory is available.
More responsive annotation editing
Following our recent work to improve responsiveness when viewing detailed documents, this release also makes annotation creation and updates more responsive in complex documents such as building plans.
Background rendering now pauses by default
Queued page rendering, document precaching, text parsing, and page view annotation loading now pause when your app enters the background and resume when your app returns to the foreground. This helps prevent the system from terminating your app for excessive background processing.
Most apps don’t need to change anything. If your app intentionally performs queued rendering or text parsing during a background processing task, disable SDK.Setting.suspendsRenderingWhenBackgrounded during SDK initialization:
SDK.shared[SDK.Setting.suspendsRenderingWhenBackgrounded] = false