[FSSDK-12346] [EASYJET] Prepare for release 3.4.3-easyjet #102
Closed
muzahidul-opti wants to merge 3 commits intomasterfrom
Closed
[FSSDK-12346] [EASYJET] Prepare for release 3.4.3-easyjet #102muzahidul-opti wants to merge 3 commits intomasterfrom
muzahidul-opti wants to merge 3 commits intomasterfrom
Conversation
Update OptimizelySwiftSDK dependency to use fix/upgrade-nwpathmonitor-ios17-requirement branch which includes: - iOS 17.0 minimum requirement for NWPathMonitor - Fail-safe initialization to prevent null pointer crashes This addresses rare crash issues reported by EasyJet on iOS 16 devices. Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Client-specific pre-release for EasyJet to address iOS crash issues. Changes: - Update version to 3.4.3-easyjet (pre-release identifier) - Add CHANGELOG entry documenting the fix - Update all version files (pubspec.yaml, package_info.dart, README.md) This release uses swift-sdk branch fix/upgrade-nwpathmonitor-ios17-requirement which upgrades NWPathMonitor to iOS 17.0 with fail-safe initialization guards. Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
CocoaPods doesn't allow :git in podspec files. The git dependency must be specified in the consuming app's Podfile instead. For EasyJet integration, they should add to their Podfile: pod 'OptimizelySwiftSDK', :git => 'https://github.com/optimizely/swift-sdk.git', :branch => 'fix/upgrade-nwpathmonitor-ios17-requirement' Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
EasyJet reported rare crashes on iOS 16 physical devices during
SDK initialization:
EXC_BAD_ACCESSat null pointer inNetworkReachabilityNWPathMonitorinitialization
Solution
Client-specific pre-release with two fixes:
Swift SDK (branch
fix/upgrade-nwpathmonitor-ios17-requirement):Flutter SDK (this PR):
3.4.3-easyjet(pre-release identifier)Test plan
Issues