Skip to content

Back Merge Main -> Staging (5.11.0 Release) - #1226

Merged
shushinde merged 1 commit into
stagingfrom
main
Sep 4, 2026
Merged

shushinde merged 1 commit into
stagingfrom
main

Conversation

@akhiljain1907

Copy link
Copy Markdown
Contributor
  • network availability poc for health check and network configuration added

  • added isNetworkAvailable() api that can be override by user

  • removed network classes changes

  • revert super call from init

  • ci cd fixes

  • Added connection info

  • added network fixes

  • Fix tvOS availability guard and align iOS api reference JSON with CI

  • #available(iOS 13.0, *) was missing tvOS 13.0, causing tvOS build failure when api-check CI tried to build AEPServices for api-digester dump. NWPath.isConstrained requires tvOS 13.0+ same as iOS 13.0+.
  • Apply CI-supplied diff to API/AEPServices-ios.json so exact-diff check passes; local Xcode 26.5 and CI Xcode 16.4.0 produce different api-digester output.
  • Align AEPServices tvOS api reference JSON with CI Xcode 16.4 output

Apply CI-supplied diff to API/AEPServices-tvos.json:

  • Add Network framework import entry (matches CI Xcode 16.4 digester output)
  • Add Copyable/Escapable conformances to NetworkConnectionInfo.InterfaceType
  • Add NetworkConnectionInfo struct (isAvailable, interfaceType, isConstrained, isExpensive)
  • Reorder Networking protocol entries: networkConnectionInfo() before isNetworkAvailable()
  • Mark networkConnectionInfo/isNetworkAvailable as protocolReq vs isFromExtension
  • tests code bifurcated

  • Updating version to 5.11.0

  • removed network info object

  • ci fixes related to validate code

  • ios api changes for ci fixes

  • ci api validate code fixes

  • isinternet available name changes

  • remove isInternetAvailable api from MobileCore


Description

Related Issue

Motivation and Context

How Has This Been Tested?

Screenshots (if appropriate):

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)

Checklist:

  • I have signed the Adobe Open Source CLA.
  • My code follows the code style of this project.
  • My change requires a change to the documentation.
  • I have updated the documentation accordingly.
  • I have read the CONTRIBUTING document.
  • I have added tests to cover my changes.
  • All new and existing tests passed.

* network availability poc for health check and network configuration added

* added isNetworkAvailable() api that can be override by user

* removed network classes changes

* revert super call from init

* ci cd fixes

* Added connection info

* added network fixes

* Fix tvOS availability guard and align iOS api reference JSON with CI

- #available(iOS 13.0, *) was missing tvOS 13.0, causing tvOS build failure
  when api-check CI tried to build AEPServices for api-digester dump.
  NWPath.isConstrained requires tvOS 13.0+ same as iOS 13.0+.
- Apply CI-supplied diff to API/AEPServices-ios.json so exact-diff check passes;
  local Xcode 26.5 and CI Xcode 16.4.0 produce different api-digester output.

* Align AEPServices tvOS api reference JSON with CI Xcode 16.4 output

Apply CI-supplied diff to API/AEPServices-tvos.json:
- Add Network framework import entry (matches CI Xcode 16.4 digester output)
- Add Copyable/Escapable conformances to NetworkConnectionInfo.InterfaceType
- Add NetworkConnectionInfo struct (isAvailable, interfaceType, isConstrained, isExpensive)
- Reorder Networking protocol entries: networkConnectionInfo() before isNetworkAvailable()
- Mark networkConnectionInfo/isNetworkAvailable as protocolReq vs isFromExtension

* tests code bifurcated

* Updating version to 5.11.0

* removed network info object

* ci fixes related to validate code

* ios api changes for ci fixes

* ci api validate code fixes

* isinternet available name changes

* remove isInternetAvailable api from MobileCore

---------

Co-authored-by: namArora3112 <179128758+namArora3112@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

@shushinde shushinde left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

approving as this is back merge

@shushinde
shushinde merged commit 1d9cfee into staging Sep 4, 2026
20 of 23 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants