All Products
Search
Document Center

Alibaba Cloud DNS:Android SDK update history

Last Updated:Dec 04, 2025

This document describes the update history of the Public DNS Android SDK.

SDK information

SDK name

alidns-android-sdk

Developer

Alibaba Cloud Computing Co., Ltd.

SDK version

2.2.8

SDK update time

2025-7-31

SDK size

183KB

SDK MD5 value

a64be45103fad4f257f61d39152a3830

Latest Android SDK version: v2.2.8

July 2025

Operating system/Language

Version

Release date

Description

Android

2.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

Operating system/Language

Version

Release date

Description

Android

2.2.7

2025-02-05

  • Optimized the retry mechanism of the SDK

  • Added setTimeout setting

  • Internal SDK optimization

November 2024

Operating system/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 setEdnsSubnet setting

  • Internal SDK optimization

July 2024

Operating system/Language

Version

Release date

Description

Android

2.2.5

2024-07-15

  • Fixed ISP issue

July 2024

Operating system/Language

Version

Release date

Description

Android

2.2.3

2024-07-10

  • Changed the default value of SchemaType to HTTPS

April 2024

Operating system/Language

Version

Release date

Description

Android

2.2.2

2024-04-09

April 2024

Operating system/Language

Version

Release date

Description

Android

2.2.1

2024-04-01

  • Added the feature to maintain cache for specified domain names

  • Optimized SDK initialization parameters

December 2023

Operating system/Language

Version

Release date

Description

Android

2.2.0

2023-12-01

  • Optimized SDK network change monitoring

November 2023

Operating system/Language

Version

Release date

Description

Android

2.1.9

2023-11-16

  • Encrypted configuration information delivery

  • Added hijacking data reporting feature

  • Optimized network protocol stack detection

August 2023

Operating system/Language

Version

Release date

Description

Android

2.1.7

2023-08-24

  • Optimized SDK asynchronous IO processing in weak network environments

August 2023

Operating system/Language

Version

Release date

Description

Android

2.1.6

2023-08-18

  • Optimized SDK initialization method

  • Removed internal ISP acquisition from SDK

July 2023

Operating system/Language

Version

Release date

Description

Android

2.1.5

2023-07-21

  • Added domain name blacklists and whitelists feature

March 2023

Operating system/Language

Version

Release date

Description

Android

2.1.3

2023-03-03

  • Optimized network connectivity reuse

February 2023

Operating system/Language

Version

Release date

Description

Android

2.1.2

2023-02-08

  • Fixed issues with SDK packaging obfuscation

January 2023

Operating system/Language

Version

Release date

Description

Android

2.1.1

2023-01-06

  • Added resolution service optimization feature

April 2022

Operating system/Language

Version

Release date

Description

Android

2.1.0

2022-04-07

  • The issue where user authentication fails when a device uses a non-standard time format is fixed

  • The issue where exceptions may occur when 5G networks are used is fixed

January 2022

Operating system/Language

Version

Release date

Description

Android

2.0.8

2022-01-14

  • Scheduled update of expired cache data is supported. You can enable this feature as needed

  • Optimized some feature code

December 2021

Operating system/Language

Version

Release date

Description

Android

2.0.7

2021-12-10

  • The issue where the same request is initiated repeatedly in some scenarios is fixed

December 2021

Operating system/Language

Version

Release date

Description

Android

2.0.6

2021-12-03

  • Optimized SDK statistics information collection

  • A bug is fixed

September 2021

Operating system/Language

Version

Release date

Description

Android

2.0.5

2021-09-09

  • Optimized SDK authentication

August 2021

Operating system/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

Operating system/Language

Version

Release date

Description

Android

2.0.3

2021-07-02

  • Optimized latency reporting logic

  • Optimized statistics information functionality

  • Optimized HTTPS scenarios in IPv6 networks

June 2021

Operating system/Language

Version

Release date

Description

Android

2.0.1

2021-06-02

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

  • Cache retrieval methods support using expired data

  • Optimized some code

April 2021

Operating system/Language

Version

Release date

Description

Android

2.0.0

2021-04-15

  • Added interfaces for users to obtain success and failure information

  • Enabled authentication encryption

  • Optimized some code

March 2021

Operating system/Language

Version

Release date

Description

Android

1.1.8

2021-03-12

  • Added reuse of IP latency from cache

  • Added IP latency reporting feature to improve IP selection accuracy

  • Optimized some feature code

January 2021

Operating system/Language

Version

Release date

Description

Android

1.1.7

2021-01-27

  • Resolution results of domain names can be cached based on Internet service provider (ISP) networks

  • The maximum time-to-live (TTL) for cache entries can be configured

  • Optimized some feature code

December 2020

Operating system/Language

Version

Release date

Description

Android

1.1.6

2020-12-14

  • The issue where incorrect IP addresses are returned in negative caching scenarios is fixed

  • The issue where the data queried from the cache is invalid is fixed

Android

1.1.4

2020-12-06

  • Backward compatible to Android 4.4

  • Added exception catching to improve program stability

Android

1.1.3

2020-12-03

  • The issue where the array index becomes out of bounds due to multi-thread concurrency is fixed

  • Optimized some code

October 2020

Operating system/Language

Version

Release date

Description

Android

1.1.1

2020-10-10

  • Support for Maven library publishing

  • Negative caching and the maximum TTL for cache entries are supported

Android

1.1.0

2020-10-26

  • Support for IP detection and IP selection

  • Support for request tagging and user authentication

August 2020

Operating system/Language

Version

Release date

Description

Android

1.0.1

2020-08-21

  • SDK performance metrics detection and optimization

  • Optimized HTTP and HTTPS requests

Android

1.0.0

2020-08-04

  • Initial SDK release, implementing domain name resolution based on Alibaba Public DNS, supporting caching and Local DNS fallback strategy.