Releases: microsoftconnect/ms-intune-app-sdk-android
Releases · microsoftconnect/ms-intune-app-sdk-android
Version 12.0.3
What’s New
- Fix Build Tool CLI argument parsing for empty strings.
Version 12.0.2
What’s New
- Update infrastructure for connections to Intune services.
- Support for Android 16 targeting.
- Update minimum supported MAM SDK version to Android 5.0 (API level 21).
Version 11.5.1
What’s New
- Update infrastructure for connections to Intune services.
- The build plugin will now wrap calls to
View.startDragand the deprecated version ofView.startDragAndDropthat is still being used by some apps. - Add SDK surface for
Activity.onStartandActivity.onStop. The MAM build plugin will automatically intercept these methods. - Add SDK surface for
ShortcutInfo.Builderto create managed shortcuts. - Handle
InvalidClassExceptionthrown when un-parceling intent extras. - Expanded
getIsSaveToLocationAllowedSDK method to includeIMANAGEandEGNYTElocations. - Add MAM SDK version to the SDK manifest.
- Fix edge-to-edge behavior in startup activity for Android 15 targeting.
- Address MAM plugin build cache misses when sharing build cache between machines.
Version 11.0.0
What’s New
- Support for Android 15 targeting.
- Update minimum supported MAM SDK version to Android 4.4 (API level 19).
- Add SDK surface for new
PackageManagerAPIs. The MAM build plugin will automatically intercept these methods. - Add SDK surface for new
EnterpriseGlobalSearchSessionAPIs to enforce transfer policy. The MAM build plugin will automatically intercept these methods.
Version 10.4.1
What’s New
- Fixed issue with dynamic feature modules not mamifying properly when referencing classes from transitive dependencies.
- Add a default implementation of the deprecated method onMAMIdentitySwitchRequired() in the
MAMActivityIdentityRequirementListenerinterface, so that apps implementing the interface don't need to provide an implementation for a deprecated method.
Version 10.3.1
MAM SDK Changes
• Handle crashes caused by UnsupportedOperationExceptio when resources cannot be found for an app specific theme.
• Track managed dialog requirement per identity.
• Track wipe requirement for PIN retries exceeded per identity.
• MAMUserInfo getPrimaryUser and getPrimaryUserOID methods will throw UnsupportedOperationException if called when multiple managed identities is enabled. This is a forward-looking change -- multiple managed identities is not yet supported in production.
Version 10.2.1
What’s New
- MAM SDK API methods that take UPNs to specify identities are deprecated. They will be removed completely at the next major version increment. New methods that specify identities by OID (also known as AAD User ID, AAD ID or Entra ID) should be used instead. See the MAM SDK integration guide and javadocs for details.
- Remove single identity assumptions in the enrolled identity and MAM service URL caches.
- IMPORTANT: this update performs cache migrations that are not compatible for rollback. After updating and deploying, your app cannot downgrade to an earlier SDK version in a subsequent release.
Version 10.0.0
What’s New
- Support for Android 14 targeting.
- Update Javassist dependency to 3.29.2-GA.
- Update minimum supported MAM SDK version to Android 4.1 (API level 16).
- Fix behavior for
onQueryDeletedMediaandonQueryMediainMAMCloudMediaProvider - Fix
ClassNotFoundExceptioninOfflineActivityBehavior. - Error telemetry improvements.
- Add Gradle build cache support for MAM plugin on AGP 7.4+.
Version 9.7.0
What’s New
- Add
MAMTrustedRootCertsManagerandMAMCertTrustWebViewClientAPIs for trusted root certificates support. - Fix
SecurityExceptionin isolated processes on devices with API 27 or under. - Remove no-longer-necessary ProGuard rules targeting the legacy Android
Support Libraries. SDK support for these was removed in8.0.0. - Fix configuration cache and incremental build issues with new build plugin.
The new plugin is now fully supported for AGP 8. - Fix handling of int, float, and short in
MAMAppConfigwhen
returning config from Android Enterprise (rather than Managed App - App Config) - Deprecate ADALConnectionDetails and remove obsolete meta-data authentication configurations.
- Preview build plugin is now part of the main artifact.
Applycom.microsoft.intune.mam-previewto use the new behavior with
Android Gradle Plugin 7.4. The preview plugin is applied automatically
for AGP 8. - Add missing hooks for onActivityDestroyed in ActivityLifecycleCallbacks.
Version 9.5.0
What’s New
- Add
MAMTrustedRootCertsManagerandMAMCertTrustWebViewClientAPIs for trusted root certificates support. - Fix
SecurityExceptionin isolated processes on devices with API 27 or under.