All Products
Search
Document Center

Alibaba Cloud DNS:Android SDK release note

Last Updated:Aug 21, 2026

Alibaba Cloud Public DNS provides an SDK for Android. This topic describes the SDK metadata and list each SDK release with its version number, release date, download links, and changes.

SDK information

Item

Description

SDK name

alidns-android-sdk

Developer

Alibaba Cloud Computing Co., Ltd.

SDK version

2.3.3

Last updated

2026-08-04

SDK size

224 KB

MD5 value

1cae4c173035c95800476c914861cf9d

Privacy Policy

Public DNS SDK Privacy Policy

Latest Android SDK version: v2.3.3

Note

Some releases provide a .beta build in addition to the stable build. The beta build was introduced with version 2.3.1 and lets you disable TLS certificate verification for on-premises DNS during testing. Beta builds are for testing only. Do not use a beta build in a production environment.

2026

August 2026

OS/Language

Version

Release date

Description

Android

2.3.3

Download v2.3.3

Download v2.3.3.beta

2026-08-04

  • Added IPv6 preference scoring during speed tests

  • Fixed compatibility with earlier AGP versions.

May 2026

OS/Language

Version

Release date

Description

Android

2.3.2

Download v2.3.2

Download v2.3.2.beta

2026-05-28

  • Added an option to set the maximum number of concurrent resolutions

  • Fixed an issue with concurrent resolution latency.

Android

2.3.1

Download v2.3.1

Download v2.3.1.beta

2026-05-06

  • Enabled the speed test by default.

  • Fixed an issue where obfuscation caused conflicts with other SDKs.

  • Fixed a TrustManager issue that occurred when publishing to Google Play.

January 2026

OS/Language

Version

Release date

Description

Android

2.3.0

Download v2.3.0

2026-01-08

  • Added support for on-premises DNS.

2025

July 2025

OS/Language

Version

Release date

Description

Android

2.2.8

Download v2.2.8

2025-07-31

  • Adapted to the 16 KB requirement of Google Play.

  • Added a sessionID to help troubleshoot domain name resolution issues.

  • Added a log callback.

February 2025

OS/Language

Version

Release date

Description

Android

2.2.7

Download v2.2.7

2025-02-05

  • Optimized the SDK retry mechanism.

  • Added the setTimeout setting.

  • Optimized the SDK internally.

2024

November 2024

OS/Language

Version

Release date

Description

Android

2.2.6

2024-11-08

  • Modified the getIpsByHost method to return both A and AAAA records in dual-stack environments.

  • Added the setEdnsSubnet setting.

  • Optimized the SDK internally.

July 2024

OS/Language

Version

Release date

Description

Android

2.2.5

2024-07-15

  • Fixed an ISP issue.

Android

2.2.3

2024-07-10

  • Changed the default value of SchemaType to HTTPS.

April 2024

OS/Language

Version

Release date

Description

Android

2.2.2

2024-04-09

Android

2.2.1

2024-04-01

  • Added the feature to maintain the cache for specified domain names.

  • Optimized SDK initialization parameters.

2023

December 2023

OS/Language

Version

Release date

Description

Android

2.2.0

2023-12-01

  • Optimized SDK network change monitoring.

November 2023

OS/Language

Version

Release date

Description

Android

2.1.9

2023-11-16

  • Encrypted the delivery of configuration information.

  • Added the hijacking data reporting feature.

  • Optimized network protocol stack probing.

August 2023

OS/Language

Version

Release date

Description

Android

2.1.7

2023-08-24

  • Optimized SDK asynchronous IO processing in weak network environments.

Android

2.1.6

2023-08-18

  • Optimized the SDK initialization method.

  • Removed internal ISP acquisition from the SDK.

July 2023

OS/Language

Version

Release date

Description

Android

2.1.5

2023-07-21

  • Added the domain name blocklist and allowlist feature.

March 2023

OS/Language

Version

Release date

Description

Android

2.1.3

2023-03-03

  • Optimized network connectivity reuse.

February 2023

OS/Language

Version

Release date

Description

Android

2.1.2

2023-02-08

  • Fixed issues with SDK packaging obfuscation.

January 2023

OS/Language

Version

Release date

Description

Android

2.1.1

2023-01-06

  • Added the resolution service selection feature.

2022

April 2022

OS/Language

Version

Release date

Description

Android

2.1.0

2022-04-07

  • Fixed authentication failures caused by inaccurate clocks on devices.

  • Fixed an issue where exceptions could occur when 5G networks are used.

January 2022

OS/Language

Version

Release date

Description

Android

2.0.8

2022-01-14

  • Added a switch to enable scheduled proactive updates of expired cache.

  • Optimized some feature code.

December 2021

OS/Language

Version

Release date

Description

Android

2.0.7

2021-12-10

  • Fixed an issue where the same request was initiated repeatedly in some scenarios.

Android

2.0.6

2021-12-03

  • Optimized SDK performance statistics collection.

  • Fixed known SDK bugs.

September 2021

OS/Language

Version

Release date

Description

Android

2.0.5

2021-09-09

  • Optimized SDK authentication

August 2021

OS/Language

Version

Release date

Description

Android

2.0.4

2021-08-26

  • Added fallback handling for exceptions.

  • Added authentication settings during SDK initialization.

  • Optimized some code.

July 2021

OS/Language

Version

Release date

Description

Android

2.0.3

2021-07-02

  • Optimized the latency reporting logic.

  • Optimized the performance statistics feature.

  • Optimized HTTPS scenarios in IPv6 networks.

June 2021

OS/Language

Version

Release date

Description

Android

2.0.1

2021-06-02

  • Added resolution methods that detect IPv6 and IPv4 network environments on terminals.

  • Enabled cache retrieval methods to use expired data.

  • Optimized some code.

April 2021

OS/Language

Version

Release date

Description

Android

2.0.0

2021-04-15

  • Added interfaces for users to obtain success and failure information.

  • Added support for authentication encryption.

  • Optimized some code.

March 2021

OS/Language

Version

Release date

Description

Android

1.1.8

2021-03-12

  • Added reuse of IP latency from cache.

  • Added the IP latency reporting feature to improve IP selection accuracy.

  • Optimized some feature code.

January 2021

OS/Language

Version

Release date

Description

Android

1.1.7

2021-01-27

  • Added support for caching domain name resolution results based on Internet service provider (ISP) networks。

  • Added support for configuring the maximum time-to-live (TTL) for cache entries.

  • Optimized some feature code.

December 2020

OS/Language

Version

Release date

Description

Android

1.1.6

2020-12-14

  • Fixed an issue where incorrect IP addresses were returned in negative caching scenarios.

  • Fixed an issue where the query cache became invalid.

Android

1.1.4

2020-12-06

  • Extended backward compatibility to Android 4.4.

  • Added exception catching to improve program stability.

Android

1.1.3

2020-12-03

  • Fixed an array index out-of-bounds exception caused by multi-threaded concurrency.

  • Optimized some code.

October 2020

OS/Language

Version

Release date

Description

Android

1.1.0

2020-10-26

  • Added support for IP detection and IP selection.

  • Added support for request tagging and user authentication.

Android

1.1.1

2020-10-10

  • Added support for Maven library publishing.

  • Added support for negative caching and the maximum TTL for cache entries.

August 2020

OS/Language

Version

Release date

Description

Android

1.0.1

2020-08-21

  • Added SDK performance metrics detection and optimization.

  • Optimized HTTP and HTTPS requests.

Android

1.0.0

2020-08-04

  • Released the initial version of the SDK, which implements domain name resolution based on Alibaba Public DNS and supports caching and the Local DNS fallback strategy.