All Products
Search
Document Center

HTTPDNS:SDK for iOS release notes

Last Updated:Jun 16, 2026

Lists version updates and changes for the HTTPDNS SDK for iOS.

SDK privacy policy and compliance

To comply with privacy regulations when integrating third-party SDKs, always use the latest SDK version from the Alibaba Cloud official website. Before using HTTPDNS, review the personal information processing rules in the EMAS privacy policy. Integrate the SDK by following Integration of SDK for iOS.

SDK information

SDK name

HTTPDNS

Developer

Hangzhou Alibaba Cloud Intelligent Technology Co., Ltd.

SDK Version

3.4.2

Update date

May 22, 2026

SDK size

Starting from version 3.3.0, the SDK is integrated as pod source code.

Privacy policy

EMAS privacy policy

SDK version updates

SDK version

Last Updated

Release Notes

3.4.2

May 22, 2026

  • Fixed a compilation compatibility issue with Xcode 26.4.

3.4.1

February 9, 2026

  • Optimized the pre-resolution logic.

3.4.0

November 3, 2025

  • Refactored the network request module.

  • Raises the minimum supported iOS version to iOS 12.

3.3.0

October 23, 2025

  • Supports multiple instances with different account IDs.

3.2.1

April 18, 2025

  • Resolution APIs now support encryption, and the signature algorithm is upgraded for enhanced security

  • Added an encryption key parameter to the initialization API

  • Added internal default fallback to local DNS

3.2.0

March 20, 2025

  • Simplified dependencies; the SDK no longer depends on other SDKs

  • Adjusted speed test logic and enabled the IP selection feature

3.1.6

January 10, 2025

  • Mitigated potential race conditions during high-concurrency requests

3.1.5

November 12, 2024

  • Fixed potential crashes caused by timeouts in the HTTP resolution chain under weak network conditions

  • Fixed potential excessive thread consumption in resolution threads under weak network conditions

  • Optimized retry logic after consecutive resolution failures under weak network conditions

3.1.4

October 14, 2024

  • Fixed a crash in resolution result caching caused by concurrency conflicts

3.1.2

September 9, 2024

  • Added a configurable threshold for discarding expired records in persistent caching

3.1.1

August 15, 2024

  • Optimized domain name resolution APIs for better Swift compatibility

  • Improved thread safety during the resolution process

3.1.0

June 26, 2024

  • Added configurable limits for synchronous API blocking time and asynchronous API callback time

  • Raised the minimum supported version to iOS 10

  • Added support for multi-region scheduling entry points

3.0.0

May 24, 2024

  • Released improved resolution APIs; previous APIs are deprecated

  • Added the HttpdnsResult type to encapsulate domain name resolution results

  • Improved the configuration naming convention

2.2.0

April 23, 2024

  • Switched to xcframework packaging with full M1 simulator support

  • Included a privacy description file

2.1.0

August 25, 2023

  • Renamed APIs for consistency. For example, getIpByHostAsync is now getIPv4ForHostAsync. Old API names are deprecated and may be removed in future versions.

V2.0.10

February 28, 2023

  • Code optimized

2.0.9

January 18, 2023

  • Bug fixes

V2.0.8

November 7, 2022

2.0.6

January 18, 2022

  • Adjusted the SDK initialization parameters.

2.0.5

October 15, 2021

  • SDK optimized.

2.0.4

August 23, 2021

  • Added the ability to clear specific or all domain name caches.

2.0.3

August 12, 2021

  • A switch for CNCopyCurrentNetworkInfo is added.

2.0.2

July 10, 2021

  • Privacy permissions are updated.

2.0.1

March 22, 2021

  • Daily active reporting is updated.

2.0.0

January 4, 2021

  • Added support for separate IPv4 and IPv6 address queries.

  • APIs are updated.