All Products
Search
Document Center

HTTPDNS:SDK for iOS release notes

Last Updated:Feb 10, 2026

This topic describes the release notes of SDK for iOS.

SDK privacy policy and compliance

To ensure that integration of third-party SDKs complies with relevant privacy regulations, you must use the latest versions of SDKs released on the Alibaba Cloud official website. This prevents privacy leaks and ensures your business meets compliance requirements. Before using HTTPDNS, familiarize yourself with the personal information processing rules in the EMAS privacy policy. Integrate the SDK based on the instructions provided in Integration of SDK for iOS.

SDK information

SDK name

HTTPDNS

Developer

Hangzhou Alibaba Cloud Intelligent Technology Co., Ltd.

SDK Version

3.4.1

Update date

February 9, 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.1

February 9, 2026

  • Optimized the pre-resolution logic.

3.4.0

November 3, 2025

  • Refactored the network request module.

  • Requires a minimum operating system version of iOS 12.

3.3.0

October 23, 2025

  • Supports multiple instances with different account IDs.

3.2.1

April 18, 2025

  • Resolution APIs are optimized to support encryption, and the signature algorithm is upgraded to enhance security

  • Encryption key parameter is added to the initialization API

  • Internal default fallback to localDNS configuration is supported

3.2.0

March 20, 2025

  • Dependencies are simplified, and the SDK no longer depends on other SDKs

  • Speed test logic is adjusted, and IP selection feature is made available

3.1.6

January 10, 2025

  • Potential race conditions during high-concurrency requests are mitigated through code optimization

3.1.5

November 12, 2024

  • The implementation logic of the HTTP resolution chain is updated to address potential crashes caused by timeouts in weak network scenarios

  • The logic for using the resolution threads is updated to prevent potential excessive thread consumption in weak network scenarios

  • The retry logic after consecutive resolution failures in weak network scenarios is optimized

3.1.4

October 14, 2024

  • The issue where the caching process of resolution results may crash due to concurrency conflicts is resolved

3.1.2

September 9, 2024

  • When you configure persistent caching, a threshold for discarding expired records can be configured

3.1.1

August 15, 2024

  • APIs for domain name resolution are optimized to enhance compatibility with Swift

  • The code is optimized to ensure thread security during the resolution process

3.1.0

June 26, 2024

  • The maximum blocking time for synchronous APIs and the maximum callback time for asynchronous APIs are restricted, and the two types of the time can be restricted during resolution API calls

  • The minimum support is adjusted to iOS 10 platforms

  • Selecting multi-region scheduling entry points is supported

3.0.0

May 24, 2024

  • More user-friendly resolution APIs are released, and previously used APIs are deprecated

  • A new type, HttpdnsResult, is added to encapsulate the return values of domain name resolution results

  • The configuration naming convention is improved

2.2.0

April 23, 2024

  • The packaging structure is adjusted to xcframework, providing full support for the M1 simulator architecture

  • A privacy description file is included

2.1.0

August 25, 2023

  • API name optimization. For example, the new API name for getIpByHostAsync is getIPv4ForHostAsync. The old API name is deprecated and might be removed in future versions.

V2.0.10

February 28, 2023

  • Code is optimized

2.0.9

January 18, 2023

  • Bug fixes

V2.0.8

November 7, 2022

2.0.6

January 18, 2022

  • The initialization parameters of the SDK is adjusted.

2.0.5

October 15, 2021

  • The SDK is optimized.

2.0.4

August 23, 2021

  • A feature for clearing specified or all domain name caches is added.

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

  • Separate query for IPv4 and IPv6 addresses is supported.

  • APIs are updated.