--- title: "Push SDK Changelog" slug: "mapp-engage-ios-sdk-changelog" updated: 2026-09-10T12:30:45Z published: 2026-09-10T12:30:45Z canonical: "docs.mapp.com/mapp-engage-ios-sdk-changelog" --- > ## Documentation Index > Fetch the complete documentation index at: https://docs.mapp.com/llms.txt > Use this file to discover all available pages before exploring further. # Push SDK Changelog This changelog covers the Mapp Engage iOS push SDK (`MappSDK`). For the In-App add-on, see the [In-App SDK Changelog](/v1/docs/in-app-sdk-changelog). --- ## Version 6.1.4 **Released:** 9 September 2026 ### Documentation Updates - Updated the public API documentation to clarify logout and push opt-in behavior. - Updated the documented minimum supported iOS version to iOS 12.0+. ### Notes This release contains documentation updates only and does not introduce functional SDK changes. --- ## Version 6.1.3 **Released:** 25 March 2026 ### Bug Fixes - Fixed a potential crash on application startup when the configuration response is missing or invalid. - Improved push event tracking reliability by ensuring required identifiers are correctly populated. ### Improvements - Enhanced handling of push event statistics to ensure they are sent only when all required identifiers are available. - Added automatic retry logic for push event tracking when required identifiers become available. ### Notes - This release improves stability and ensures more reliable push tracking. - Upgrade is recommended for all iOS integrations. - No dependency updates in this release. --- ## Version 6.1.2 **Released:** 2 December 2025 **Bug Fixes** - Fixed an issue where links did not properly open the App Store from within the application on notification click. - Implemented a native-level fix to ensure that custom attributes are correctly sent when setting an alias. This resolves a previous issue where attributes were not transmitted as expected. **Package Managers** - CocoaPods - Swift Package Manager (SPM) --- ## Version 6.1.1 **Released:** 12 November 2025 **Bug Fixes** - Updated internal implementation to remove usage of deprecated iOS APIs. - This change ensures compatibility with the latest iOS versions and eliminates deprecation warnings during build. - Links from Push and In-App messages continue to open and function as expected. **Package Managers** - CocoaPods - Swift Package Manager (SPM) --- ## Version 6.1.0 **Released:** 24 September 2025 **Enhancements** - **Bulk Custom Attribute Update:** Added the bulk-set method `setCustomAttributtes:withCompletionHandler:` (note: the public-header symbol contains a known typo — `Attributtes` with a double `t`) for updating multiple custom attributes in a single call. This improves efficiency and reduces the number of individual attribute update calls needed. See [Custom Attributes](/v1/docs/mapp-engage-ios-sdk-custom-attributes). - **Alias Update with Resend Option:** Introduced `setDeviceAlias:withResendAttributes:withCompletionHandler:`, allowing developers to control whether all previously set custom attributes are re-synced with the backend together with the alias change. - **Automatic Attribute Resync:** When a new alias value is provided and `withResendAttributes` is set to `YES`, the SDK automatically triggers a resynchronization of all previously defined custom attributes with the backend. **Package Managers** - CocoaPods - Swift Package Manager (SPM) --- ## Version 6.0.12 **Released:** 31 July 2025 The SDK is now also available via Swift Package Manager. --- ## Version 6.0.11 **Released:** 30 April 2025 **Bug Fix** Limited the number of network calls when a request is invalid or incomplete. --- ## Version 6.0.10 **Released:** 6 February 2025 **Maintenance** Internal maintenance and performance improvements. --- ## Version 6.0.9 **Released:** 23 January 2025 **Bug Fixes** Fixed a bug that prevented the correct tracking of statistics when the app was terminated or in the background state. --- ## Version 6.0.8 **Released:** 6 November 2024 **Change Request** This update allows customers to change channels for existing mobile applications. **Known Limitations** When changing channel IDs, the old channel needs to be archived. Otherwise, users may receive duplicate push messages. --- ## Version 6.0.7 **Released:** 12 January 2024 Updated the Privacy Manifest file to declare `UserDefaults` usage by the SDK. --- ## Version 6.0.6 **Released:** 31 August 2022 Improvement of push statistics. --- ## Version 6.0.5.2 **Released:** 14 December 2021 Maintenance release. --- ## Version 6.0.5.1 **Released:** 14 December 2021 Maintenance release. --- ## Version 6.0.5 **Released:** 17 November 2021 Maintenance release. --- ## Version 6.0.4 **Released:** 15 November 2021 Mapp Engage iOS SDK for push message handling.