diff --git a/CHANGELOG.md b/CHANGELOG.md index d1b792cc2..faa57365e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,12 +1,12 @@ -## X.X.X -* Mitigated a potential issue where Remote Config calls could have block the main UI thread processes. +## 25.4.5 * Added a new config flag `setUseSerialExecutor(boolean useSerial)` for selecting immediate request executor type. * Added a new config option `setWebviewDisplayOption(WebViewDisplayOption)` to control how Content and Feedback Widgets are displayed. * `IMMERSIVE` mode (default): Full-screen display (except cutouts). * `SAFE_AREA` mode: Omits status bar, navigation bar and cutouts when displaying webviews. -* Added a new init config option `disableGradualRequestCleaner()` to change request queue overflow behavior. When enabled, all overflowing requests (plus one slot) are removed at once instead of being cleaned gradually in limited batches. +* Added a new config option `disableGradualRequestCleaner()` to change request queue overflow behavior. When enabled, all overflowing requests are removed at once instead of in batches. +* Added a new method `requestQueue().addCustomNetworkRequestHeaders(Map)` for providing or overriding custom headers after init . -* Added a new method `requestQueue().addCustomNetworkRequestHeaders(Map)` for providing or overriding custom headers after init +* Mitigated a potential issue where Remote Config calls could have blocked the main UI thread processes. * Immediate requests now will be run by parallel executor instead of serial by default. diff --git a/gradle.properties b/gradle.properties index 72b9b5fb7..8dea07832 100644 --- a/gradle.properties +++ b/gradle.properties @@ -22,7 +22,7 @@ org.gradle.configureondemand=true android.useAndroidX=true android.enableJetifier=true # RELEASE FIELD SECTION -VERSION_NAME=25.4.4 +VERSION_NAME=25.4.5 GROUP=ly.count.android POM_URL=https://github.com/Countly/countly-sdk-android POM_SCM_URL=https://github.com/Countly/countly-sdk-android diff --git a/sdk/src/androidTest/java/ly/count/android/sdk/TestUtils.java b/sdk/src/androidTest/java/ly/count/android/sdk/TestUtils.java index 42a863394..b98094091 100644 --- a/sdk/src/androidTest/java/ly/count/android/sdk/TestUtils.java +++ b/sdk/src/androidTest/java/ly/count/android/sdk/TestUtils.java @@ -44,7 +44,7 @@ public class TestUtils { public final static String commonAppKey = "appkey"; public final static String commonDeviceId = "1234"; public final static String SDK_NAME = "java-native-android"; - public final static String SDK_VERSION = "25.4.4"; + public final static String SDK_VERSION = "25.4.5"; public static final int MAX_THREAD_COUNT_PER_STACK_TRACE = 50; public static class Activity2 extends Activity { diff --git a/sdk/src/main/java/ly/count/android/sdk/Countly.java b/sdk/src/main/java/ly/count/android/sdk/Countly.java index de8e42595..b36a93b64 100644 --- a/sdk/src/main/java/ly/count/android/sdk/Countly.java +++ b/sdk/src/main/java/ly/count/android/sdk/Countly.java @@ -47,7 +47,7 @@ of this software and associated documentation files (the "Software"), to deal */ public class Countly { - private final String DEFAULT_COUNTLY_SDK_VERSION_STRING = "25.4.4"; + private final String DEFAULT_COUNTLY_SDK_VERSION_STRING = "25.4.5"; /** * Used as request meta data on every request */