All Products
Search
Document Center

HTTPDNS:Release notes of SDK for C

Last Updated:Apr 18, 2025

This topic describes the release notes of SDK for C.

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, you must carefully read the EMAS privacy policy, and integrate according to C SDK integration.

SDK information

SDK name

HTTPDNS

Developer

Hangzhou Alibaba Cloud Intelligent Technology Co., Ltd.

SDK version

2.2.0

SDK update time

2024-06-26

SDK open source address

https://github.com/aliyun/alibabacloud-httpdns-c-sdk

Privacy policy

EMAS privacy policy

SDK version update notes

SDK version number

Update time

Update notes

2.2.0

2024-06-26

  • The link for domain name resolution over HTTPS is optimized.

  • The failover policy is optimized.

  • Clusters in the Germany (Frankfurt) and US (Virginia) regions are supported by the domain name resolution feature.

  • Proximity-based service scheduling is supported.

  • Several bugs are fixed.

2.1.0

2024-05-06

  • vcpkg is supported to manage third-party C or C++ libraries required by the SDK.

  • Windows and macOS platforms are supported.

2.0.0

2024-04-28

  • Introduced APR library to solve memory management, asynchronous resolution thread pool, caching, cross-platform and other issues

  • Thread-safe domain name resolution for multiple client instances is supported.

  • Session IDs can be reported.

  • IP response speed detection is supported.

  • Automatic downgrade to local Domain Name System (DNS) is supported.

  • Automatic pre-resolution during network changes is supported.

  • Expired cache can be used.

  • Manual cache cleanup is supported.

  • Local time to live (TTL) can be configured.

  • Several bugs in the HTTP layer are fixed, and functionality optimization is implemented.

  • APIs are modified.

1.0.0

2024-02-28

  • Linux platforms are supported.

  • Both single and batch domain name resolution are supported.

  • Synchronous resolution and asynchronous resolution are supported.

  • Domain name pre-resolution and local caching are supported.

  • Domain names are automatically resolved into IP addresses that match the network stack.

  • HTTP/2 is supported.