Azure SDK for Android (September 2022)
The Azure SDK team is pleased to announce our September 2022 client library releases.
11 packages released this month.
Stable Packages (1)
- Communication Chat
Beta Packages (10)
-
Communication Common
-
Core
-
Core Credential
-
Core HTTP
-
Core HTTP HttpUrlConnection
-
Core HTTP OkHttp
-
Core Jackson
-
Core Logging
-
Core REST
-
Core Test
Release highlights
Communication Chat 2.0.0 Changelog
Breaking Changes
- Introduced the use of WorkManager, which now requires additional configuration in apps that were already using the push notification feature. Check the push notifications documentation for more information.
- Increase minSDKVersion from 21 to 23.
Bugs Fixed
- Push notification registration renewal is now guaranteed to happen when an app is idle or closed.
Features Added
- Create new
startPushNotifications
API without errorHandler as a parameter.
Communication Common 1.1.0-beta.1 Changelog
Breaking Changes
Bugs Fixed
Features Added
Core 1.0.0-beta.11 Changelog
Other changes
Dependency updates
- Updated
azure-core-logging
dependency version to1.0.0-beta.11
.
Core Credential 1.0.0-beta.11 Changelog
Other changes
Dependency updates
- Updated
azure-core-logging
dependency version to1.0.0-beta.11
.
Core HTTP 1.0.0-beta.11 Changelog
Bugs Fixed
- Fixed issue where
RetryPolicy
would throw aNullPointerException
when failing to receive an HTTP response from a service call. (#1180)
Core HTTP HttpUrlConnection 1.0.0-beta.11 Changelog
Other Changes
Dependency updates
- Updated
azure-core-http
dependency version to1.0.0-beta.11
. - Updated
azure-core-logging
dependency version to1.0.0-beta.11
.
Core HTTP OkHttp 1.0.0-beta.11 Changelog
Other changes
Dependency updates
- Updated
azure-core-http
dependency version to1.0.0-beta.11
. - Updated
azure-core-logging
dependency version to1.0.0-beta.11
.
Core Jackson 1.0.0-beta.11 Changelog
Other changes
Dependency updates
- Updated
azure-core
dependency version to1.0.0-beta.11
. - Updated
jackson-dataformat-xml
dependency to2.12.7
. - Updated
jackson-datatype-jsr310
dependency to2.12.7
.
Core Logging 1.0.0-beta.11 Changelog
Features Added
Breaking Changes
Bugs Fixed
Core REST 1.0.0-beta.11 Changelog
Other changes
Dependency updates
- Updated
azure-core
dependency version to1.0.0-beta.11
- Updated
azure-core-http
dependency version to1.0.0-beta.11
- Updated
azure-core-jackson
dependency version to1.0.0-beta.11
- Updated
azure-core-logging
dependency version to1.0.0-beta.11
Core Test 1.0.0-beta.11 Changelog
Other changes
Dependency updates
- Updated
azure-core
dependency version to1.0.0-beta.11
- Updated
azure-core-jackson
dependency version to1.0.0-beta.11
- Updated
azure-core-rest
dependency version to1.0.0-beta.11
- Updated
jackson-databind
dependency to2.12.7
- Updated
jackson-dataformat-xml
dependency to2.12.7
Need help
- For reference documentation visit the Azure SDK for Android documentation.
- For tutorials, samples, quick starts and other documentation, visit the Azure SDK for Android repository.
- File an issue via Github Issues.
- Check previous questions or ask new ones on
StackOverflow using the
azure-android-sdk
tag.
Latest Releases
View all the latest versions of Android packages here.
Installation Instructions
To use the latest GA and beta libraries, refer to the dependency information below, which may be copied into your projects Gradle build.gradle
or Maven pom.xml
file as appropriate. If you are using a different build tool, refer to its documentation on how to specify dependencies.
Gradle
Java
dependencies {
...
implementation 'com.azure.android:azure-communication-chat:2.0.0'
implementation 'com.azure.android:azure-communication-common:1.1.0-beta.1'
implementation 'com.azure.android:azure-core:1.0.0-beta.11'
implementation 'com.azure.android:azure-core-credential:1.0.0-beta.11'
implementation 'com.azure.android:azure-core-http:1.0.0-beta.11'
implementation 'com.azure.android:azure-core-http-httpurlconnection:1.0.0-beta.11'
implementation 'com.azure.android:azure-core-http-okhttp:1.0.0-beta.11'
implementation 'com.azure.android:azure-core-jackson:1.0.0-beta.11'
implementation 'com.azure.android:azure-core-logging:1.0.0-beta.11'
implementation 'com.azure.android:azure-core-rest:1.0.0-beta.11'
implementation 'com.azure.android:azure-core-test:1.0.0-beta.11'
}
Kotlin
dependencies {
...
implementation("com.azure.android:azure-communication-chat:2.0.0")
implementation("com.azure.android:azure-communication-common:1.1.0-beta.1")
implementation("com.azure.android:azure-core:1.0.0-beta.11")
implementation("com.azure.android:azure-core-credential:1.0.0-beta.11")
implementation("com.azure.android:azure-core-http:1.0.0-beta.11")
implementation("com.azure.android:azure-core-http-httpurlconnection:1.0.0-beta.11")
implementation("com.azure.android:azure-core-http-okhttp:1.0.0-beta.11")
implementation("com.azure.android:azure-core-jackson:1.0.0-beta.11")
implementation("com.azure.android:azure-core-logging:1.0.0-beta.11")
implementation("com.azure.android:azure-core-rest:1.0.0-beta.11")
implementation("com.azure.android:azure-core-test:1.0.0-beta.11")
}
Maven
<dependency>
<groupId>com.azure.android</groupId>
<artifactId>azure-communication-chat</artifactId>
<version>2.0.0</version>
</dependency>
<dependency>
<groupId>com.azure.android</groupId>
<artifactId>azure-communication-common</artifactId>
<version>1.1.0-beta.1</version>
</dependency>
<dependency>
<groupId>com.azure.android</groupId>
<artifactId>azure-core</artifactId>
<version>1.0.0-beta.11</version>
</dependency>
<dependency>
<groupId>com.azure.android</groupId>
<artifactId>azure-core-credential</artifactId>
<version>1.0.0-beta.11</version>
</dependency>
<dependency>
<groupId>com.azure.android</groupId>
<artifactId>azure-core-http</artifactId>
<version>1.0.0-beta.11</version>
</dependency>
<dependency>
<groupId>com.azure.android</groupId>
<artifactId>azure-core-http-httpurlconnection</artifactId>
<version>1.0.0-beta.11</version>
</dependency>
<dependency>
<groupId>com.azure.android</groupId>
<artifactId>azure-core-http-okhttp</artifactId>
<version>1.0.0-beta.11</version>
</dependency>
<dependency>
<groupId>com.azure.android</groupId>
<artifactId>azure-core-jackson</artifactId>
<version>1.0.0-beta.11</version>
</dependency>
<dependency>
<groupId>com.azure.android</groupId>
<artifactId>azure-core-logging</artifactId>
<version>1.0.0-beta.11</version>
</dependency>
<dependency>
<groupId>com.azure.android</groupId>
<artifactId>azure-core-rest</artifactId>
<version>1.0.0-beta.11</version>
</dependency>
<dependency>
<groupId>com.azure.android</groupId>
<artifactId>azure-core-test</artifactId>
<version>1.0.0-beta.11</version>
</dependency>
Feedback
If you have a bug or feature request for one of the libraries, please post an issue to GitHub.