All Products
Search
Document Center

Alibaba Cloud DNS:Updates of Alibaba Cloud Public DNS SDK for Android

Last Updated:Dec 26, 2023

This topic describes the update history of Alibaba Cloud Public DNS SDK for Android.

Latest version of the SDK for Android: V2.2.0

December 2023

Operating system or programming language

Version number

Release date

Description

Android

2.2.0

December 1, 2023

  • The listening feature of the SDK for network changes is optimized.

November 2023

Operating system or programming language

Version number

Release date

Description

Android

2.1.9

November 16, 2023

  • The configuration information is sent to users after the information is encrypted.

  • The feature of reporting hijacking data is added.

  • The feature of detecting protocol stacks is optimized.

August 2023

Operating system or programming language

Version number

Release date

Description

Android

2.1.7

August 24, 2023

  • The asynchronous processing of I/O requests in poor network conditions is optimized.

August 2023

Operating system or programming language

Version number

Release date

Description

Android

2.1.6

August 18, 2023

  • The method of initializing the SDK for Android is optimized.

  • The information about Internet service providers (ISPs) cannot be obtained by using the SDK for Android.

July 2023

Operating system or programming language

Version number

Release date

Description

Android

2.1.5

July 21, 2023

  • The feature of adding domain names to blacklists and whitelists is added.

March 2023

Operating system or programming language

Version number

Release date

Description

Android

2.1.3

March 3, 2023

  • Network connection reuse is optimized.

February 2023

Operating system or programming language

Version number

Release date

Description

Android

2.1.2

February 8, 2023

  • The issue related to code obfuscation in SDK packaging is fixed.

January 2023

Operating system or programming language

Version number

Release date

Description

Android

2.1.1

January 6, 2023

  • The feature of preferentially selecting a Domain Name System (DNS) server based on latency is added.

April 2022

Operating system or programming language

Version number

Release date

Description

Android

2.1.0

April 7, 2022

  • The following issue is fixed: User authentication fails if user clients use a non-standard time format.

  • The following issue is fixed: Exceptions may occur when 5G networks are used.

January 2022

Operating system or programming language

Version number

Release date

Description

Android

2.0.8

January 14, 2022

  • Scheduled update of expired cached data is supported. You can enable this feature based on your business requirements.

  • Some code is optimized.

December 2021

Operating system or programming language

Version number

Release date

Description

Android

2.0.7

December 10, 2021

  • The following issue is fixed: The same request is repeatedly initiated in some scenarios.

December 2021

Operating system or programming language

Version number

Release date

Description

Android

2.0.6

December 3, 2021

  • Data collection is optimized.

  • The known bug is fixed.

September 2021

Operating system or programming language

Version number

Release date

Description

Android

2.0.5

September 9, 2021

  • Authentication is optimized.

August 2021

Operating system or programming language

Version number

Release date

Description

Android

2.0.4

August 26, 2021

  • The mechanism of processing abnormal DNS resolution results is added.

  • Authentication is supported when the SDK is initialized.

  • Some code is optimized.

July 2021

Operating system or programming language

Version number

Release date

Description

Android

2.0.3

July 2, 2021

  • The latency reporting logic is optimized.

  • The data collection feature is optimized.

  • The SDK performance is optimized for processing HTTPS requests on IPv6 networks.

June 2021

Operating system or programming language

Version number

Release date

Description

Android

2.0.1

June 2, 2021

  • A new DNS resolution method is supported. The SDK automatically detects the network environment and resolves domain names into IP addresses that fit the network environment. The environment can be an IPv4 or IPv6 network.

  • Expired data in the cache can be obtained.

  • Some code is optimized.

April 2021

Operating system or programming language

Version number

Release date

Description

Android

2.0.0

April 15, 2021

  • An API operation is added to obtain success and failure messages.

  • Authentication and encryption are enabled.

  • Some code is optimized.

March 2021

Operating system or programming language

Version number

Release date

Description

Android

1.1.8

March 12, 2021

  • The latency of connecting to the IP address in the cache can be reused.

  • The latency reporting feature is added to improve the accuracy of IP precedence.

  • Some code is optimized.

January 2021

Operating system or programming language

Version number

Release date

Description

Android

1.1.7

January 27, 2021

  • DNS resolution results can be cached based on ISP networks.

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

  • Some code is optimized.

December 2020

Operating system or programming language

Version number

Release date

Description

Android

1.1.6

December 14, 2020

  • The following issue is fixed: Incorrect IP addresses are returned in negative caching scenarios.

  • The following issue is fixed: The data queried from the cache is invalid.

Android

1.1.4

December 6, 2020

  • The SDK for Android is backward compatible with Android 4.4.

  • An exception capture mechanism is added to improve program stability.

Android

1.1.3

December 3, 2020

  • The following issue is fixed: The array index becomes out of bounds due to multi-thread concurrency.

  • Some code is optimized.

October 2020

Operating system or programming language

Version number

Release date

Description

Android

1.1.1

October 10, 2020

  • The Maven library is released.

  • Negative caching and the maximum TTL for cached entries are supported.

Android

1.1.0

October 26, 2020

  • IP address detection and IP precedence are supported.

  • User request tagging and user authentication are supported.

August 2020

Operating system or programming language

Version number

Release date

Description

Android

1.0.1

August 21, 2020

  • SDK performance metrics are checked and optimized.

  • HTTP and HTTPS requests are optimized.

Android

1.0.0

August 4, 2020

  • The SDK is released for the first time. It implements DNS resolution based on Alibaba Cloud Public DNS and supports caching and local DNS resolution.