Skip to content

Releases: microsoft/appcenter-sdk-android

4.4.1

09 Dec 07:58
fedfc38
Compare
Choose a tag to compare

Version 4.4.1

App Center

  • [Breaking change] Remove AppCenter.setCustomProperties API.
  • [Fix] Remove android.support.test.InstrumentationRegistry string that caused an error when checking applications on availability of android support libraries.
  • [Feature] Add AppCenter.setCountryCode(string) API to set the country code manually.

App Center Analytics

  • [Feature] Increase the interval between sending logs from 3 to 6 seconds for the backend load optimization.
  • [Feature] Add Analytics.enableManualSessionTracker and Analytics.startSession APIs for tracking session manually.
  • [Feature] Add AppCenter.setLogger API to set custom logger.

App Center Distribute

  • [Feature] Remove the download manager task if the download doesn't start within 10 seconds.
  • [Feature] Replace installing a new release using the deprecated intent action ACTION_INSTALL_PACKAGE with the PackageInstaller API.
  • [Feature] Add sumcheck on the downloaded file before starting the install process.
  • [Fix] Fix a crash after discarding the installation if the download of a new release was interrupted in the previous application start and resumed in the current one.

4.3.1

07 Sep 06:35
9f6f2d9
Compare
Choose a tag to compare

Version 4.3.1

App Center

  • [Feature] Add Distribute.addStores(stores) API for adding local stores or installers which should allow in-app updates.
  • [Feature] Improved AES token encryption algorithm using Encrypt-then-MAC data authentication approach.

App Center Distribute

  • [Fix] Fix a rare deadlock case when a new version starts downloading and at the same moment the download status is checked.
  • [Fix] Fix passing pending intent flag for a completed download notification on Android lower then 23 API.

4.2.0

03 Jun 10:19
a94e99c
Compare
Choose a tag to compare

Version 4.2.0

App Center

  • [Fix] Remove old support libraries for compatibility with apps without enabled Jetifier tool.
  • [Feature] Add a AppCenter.setNetworkRequestsAllowed(bool) API to block any network requests without disabling the SDK.

App Center Distribute

  • [Fix] Fix crash during downloading a new release when minifyEnabled settings is true.
  • [Fix] Add a missing tag android:exported to the manifest required for Android 12.

4.1.1

17 Mar 09:52
f1045c7
Compare
Choose a tag to compare

Version 4.1.1

App Center Distribute Play

  • [Fix] Fix onNoReleaseAvailable callback signature.

App Center Distribute

  • [Fix] Fix NullPointerException occurring when settings dialog was intended to be shown, but there is no foreground activity at that moment.
  • [Fix] Fix a crash when download manager application was disabled.
  • [Fix] Fix showing the title in the push notification while downloading a new release.

App Center Crashes

  • [Fix] Fix formatting of stack trace in the ErrorReport.
  • [Fix] Fix setting userId value in NDK crashes before sending.

4.1.0

22 Dec 07:14
d01d7fe
Compare
Choose a tag to compare

Version 4.1.0

App Center Crashes

  • [Fix] Fix removing throwable files after rewriting error logs due to small database size.

App Center Distribute

  • [Feature] Add onNoReleaseAvailable callback to DistributeListener.
  • [Fix] Fix a crash when the app is trying to open the system settings screen from the background.
  • [Fix] Fix browser opening when using a private distribution group on Android 11.

4.0.0

12 Nov 05:48
18c5eee
Compare
Choose a tag to compare

Version 4.0.0

App Center

  • [Breaking change] Bumping the minimum Android SDK version to 21 API level (Android 5.0), because old Android versions do not support root certificate authority used by App Center and would not get CA certificates updates anymore.

App Center Crashes

  • [Feature] Convert the saveUncaughtException method to public and return error log identifier when calling it.

App Center Push

App Center Push has been removed from the SDK and will be retired on December 31st, 2020.
As an alternative to App Center Push, we recommend you migrate to Azure Notification Hubs by following the Push Migration Guide.


3.3.1

15 Sep 06:20
0872e75
Compare
Choose a tag to compare

Version 3.3.1

App Center Crashes

  • [Fix] Fix sending attachments with a null text value.

3.3.0

23 Jul 07:07
a818570
Compare
Choose a tag to compare

Version 3.3.0

App Center

  • [Fix] Fix an IncorrectContextUseViolation warning when calculating screen size on Android 11.
  • [Fix] All SQL commands used in SDK are presented as raw strings to avoid any possible static analyzer's SQL injection false alarms.

App Center Distribute

  • [Fix] Fix Distribute can't get updates for Realme devices which use Realme UI.

App Center Distribute Play

App Center Distribute Play is a package with stubbed APIs for Distribute module to avoid Google Play flagging the application for malicious behavior. It must be used only for build variants which are going to be published on Google Play. See the public documentation for more details about this change.


3.2.2

18 Jun 09:13
208a176
Compare
Choose a tag to compare

Version 3.2.2

App Center

  • [Fix] Fix possible delays in UI thread when queueing a large number of events.

3.2.1

23 Apr 08:50
46937a9
Compare
Choose a tag to compare

Version 3.2.1

App Center Distribute

  • [Fix] Fix checking updates when application switches from background to foreground if the SDK was started after onCreate callback.