> This page is for Applications Protection.

> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.humansecurity.com/llms.txt.

# What's New

## Version 3.4.10

Released 2026-06-23

* Bug fixes and improvements.

## Version 3.4.9

Released 2026-04-16

* Bug fixes and improvements.

## Version 3.4.8

Released 2026-04-09

* Bug fixes and improvements.

## Version 3.4.7

Released 2026-03-29

* Fixed an issue where the SDK's obfuscated class names could collide in build tools that perform case-insensitive class analysis.

## Version 3.4.6

Released 2026-02-24

* Fixed a crash that could occur when presenting a challenge on certain Samsung devices running Android 16, caused by an OS-level bug in Android's resource loading. The SDK now handles this failure gracefully and notifies your app via the `botDefenderChallengeCancelled` delegate callbacks.

## Version 3.4.5

Released 2024-09-17

* Bug fixes and improvements.

## Version 3.4.4

Released 2024-08-06

* Bug fixes and improvements.

## Version 3.4.3

Released 2024-07-13

* Bug fixes and improvements.

## Version 3.4.2

Released 2024-06-30

* Bug fixes and improvements.

## Version 3.4.1

Released 2024-06-05

* Bug fixes and improvements.

## Version 3.4.0

Released 2024-12-08

* Update `Kotlin` version to v2.1.0.
* Update `ktor` version to v3.0.1.
* Update `ktor coroutines` to v1.9.0.
* Bug fixes and improvements.

## Version 3.3.6

Released 2024-10-14

* Bug fixes and improvements.

## Version 3.3.5

Released 2024-10-06

* Bug fixes and improvements.

## Version 3.3.4

Released 2024-09-12

* Bug fixes and improvements.

## Version 3.3.3

Released 2024-07-29

* Use default available font in doctor app to avoid conflict with user app.

## Version 3.3.2

Released 2024-07-23

* Fix for retry of refreshing our token, when network is unavailable for a long time.

## Version 3.3.1

Released 2024-06-16

* Remove constrain of running the SDK from the main thread.

## Version 3.3.0

Released 2024-04-15

* Add callbacks when the challenge was rendered or not.
* Change build rules to avoid conflict with other libraries.

## Version 3.2.1

Released 2023-12-24

* Updated dependencies:

`org.jetbrains.kotlinx:kotlinx-coroutines-core - 1.6.4 → 1.7.3`

`androidx.core:core-ktx - 1.9.0 → 1.10.1`

`io.ktor:ktor-client-okhttp - 2.2.4 → 2.3.4`

`com.google.android.material:material - 1.7.0 → 1.9.0`

`com.fasterxml.uuid:java-uuid-generator - 4.0.1 → 4.3.0`

`androidx.lifecycle:lifecycle-process - 2.5.1 → 2.6.2`

* Removed dependencies:

`com.android.support.constraint:constraint-layout`

`androidx.lifecycle:lifecycle-common-java8`

`androidx.lifecycle:lifecycle-extensions`

`androidx.fragment:fragment`

## Version 3.2.0

Released 2023-12-13

* New configurations in the policy.
  * Turn on/off user's touch detection.
  * Turn on/off device's motion detection.

## Version 3.1.8

Released 2023-12-06

* Bug fixes:
  * Block screen does not shown when a request is blocked while the app in the background.

## Version 3.1.7

Released 2023-11-30

* Bug fixes and improvements.

## Version 3.1.6

Released 2023-09-28

* Bug fixes and improvements.

## Version 3.1.5

Released 2023-08-24

* Bug fixes:
  * Interceptor added HTTP headers instead of override previous header with the same key.
  * Doctor App's activity was shown again after the 'x' button was pressed.

## Version 3.1.4

Released 2023-08-13

* Bug fixes and improvements.

## Version 3.1.3

Released 2023-08-10

* Bug fixes:
  * Doctor App's activity was destroyed but still shown on the screen.

## Version 3.1.2

Released 2023-07-31

* Bug fixes and improvements.

## Version 3.1.1

Released 2023-07-30

* Bug fixes:
  * The block screen could be empty.

## Version 3.1.0

Released 2023-07-28

* Add option to choose the SDK's storage method (Shared Preferences or Data Store).
* Bug fixes and improvements.

## Version 3.0.6

Released 2023-06-23

* Bug fixes and improvements.

## Version 3.0.5

Released 2023-05-01

* Bug fixes and improvements.

## Version 3.0.4

Released 2023-04-24

* Bug fixes and improvements.

## Version 3.0.3

Released 2023-04-09

* Update dependencies: io.ktor:ktor-client-okhttp - 2.1.2 → 2.2.4

## Version 3.0.2[](/applications/android-whats-new#version-300)

Released 2023-03-23

* Bug fixes and improvements.

## Version 3.0.1[](/applications/android-whats-new#version-222)

Released 2023-02-09

* Bug fixes and improvements.

## Version 3.0.0[](/applications/android-whats-new#version-300)

Released 2023-02-01

* Major API change:
  * New API to start the SDK and set the policy.
  * New configurations in the policy.
  * New option to requests interception - `INTERCEPT_AND_RETRY_REQUEST`.
  * Add `perimeterxHeadersWereUpdated` function to the `PerimeterXDelegate`.
  * Add `setAdditionalData` function for Account Defender.
  * Add Account Defender to the Doctor App.
  * Add a callback to the `handleResponse` function which indicate the challenge's rseult.
  * Change the signature of the following functions: `canHandleResponse`, `handleResponse`, `setUserId`, `registerOutgoingUrlRequest`.
  * Remove the `addInitializationFinishedCallback` function.
  * Remove `registerCallbackForRequestBlockedEvent`, `registerCallbackForChallengeSolvedEvent`, `registerCallbackForChallengeCancelledEvent` functions.
* Dependencies are no longer have to be added manually.
* Add support for Android API 33.
* Bug fixes and improvements.

## Version 2.2.9[](/applications/android-whats-new#version-223)

Released 2024-02-13

* Bug fixes and improvements.

## Version 2.2.6[](/applications/android-whats-new#version-223)

Released 2023-07-21

* Bug fixes and improvements.

## Version 2.2.5[](/applications/android-whats-new#version-223)

Released 2023-07-05

* Bug fixes and improvements.

## Version 2.2.4[](/applications/android-whats-new#version-223)

Released 2023-06-20

* Bug fixes and improvements.

## Version 2.2.3[](/applications/android-whats-new#version-223)

Released 2022-12-19

* Update dependencies:\
  `io.ktor:ktor-client-okhttp - 1.6.8 → 2.0.3`

## Version 2.2.2[](/applications/android-whats-new#version-222)

Released 2022-07-21

* Bug fixes and improvements.

## Version 2.2.1[](/applications/android-whats-new#version-221)

Released 2022-06-12

* Add 'canHandleResponse' API.

## Version 2.2.0[](/applications/android-whats-new#version-220)

Released 2022-05-26

* Add an option to delay the block response until the challenge solved/cancelled.
* Bug fixes and improvements.

## Version 2.1.1[](/applications/android-whats-new#version-211)

Released 2022-03-29

* Bug fixes and improvements.

## Version 2.1.0[](/applications/android-whats-new#version-210)

Released 2022-03-24

* Reduce the SDK size by removing the Doctor App’s assets. Now all assets will be downloaded on demand by the SDK.
* Update dependencies:\
  `io.ktor:ktor-client-okhttp - 1.6.7 → 1.6.8`
* Minor bug fixes and improvements.

## Version 2.0.1[](/applications/android-whats-new#version-201)

Released 2022-02-23

* New “Skip” button in the Doctor App’s welcome screen. Now you can start testing in no time.
* Update dependencies:\
  `com.google.android.material:material - 1.4.0 → 1.5.0`\
  `com.google.android.gms:play-services-instantapps - 1.8.0 → 1.8.1`
* Bug fix - Account Defender’s detections were not sent properly.
* Minor bug fixes and improvements.

## Version 2.0.0[](/applications/android-whats-new#version-200)

Released 2022-01-06

* The SDK is written with Kotlin programming language
* The Mobile SDK acts as a URL request interceptor - automatically add headers to your requests and handle block response
* Set configuration through a dedicated policy object
* New callbacks for better interaction and visibility of the SDK
* Support for multiple HUMAN app IDs