Skip to content

Releases: microg/GmsCore

v0.3.8.250932

13 Jul 13:57
5cc4cd9
Compare
Choose a tag to compare
v0.3.8.250932 Pre-release
Pre-release

Changelog

New Contributors

Note

Due to ongoing server issues, release to other distribution channels than GitHub, including the F-Droid repository, will be delayed.

Release artifacts

  • Users on devices with an aftermarket custom operating system ("Custom ROM") that supports microG should install com.google.android.gms-250932016.apk and com.android.vending-84022616.apk. These versions are also distributed through the microG F-Droid repository.
  • Users on Huawei devices running original operating system (EMUI or HarmonyOS) that supports microG should install com.google.android.gms-250932016-hw.apk and com.android.vending-84022616-hw.apk. These versions are also distributed through Huawei AppGallery.
  • org.microg.gms-250932016-user.apk is a development preview for special situations. Do not use it if you want to install microG regularly.

v0.3.7.250932

25 Apr 06:25
e2b4d38
Compare
Choose a tag to compare

New Features

Work Profile

You can now sign into various work accounts that setup a work profile when using microG. As microG does not comply with all functionality imposed by organization administrators, you need to enable this feature manually in microG Settings > Work profile. Together with this comes functionality to view and install apps suggested by the organization administrator through the Play Store.

Play Feature Delivery

Apps can request installation of additional languages or features from split packages. You can activate this from microG Settings > Play Store

Face detection

This release ships with initial support for Google's Face Detection API. This functionality is still very incomplete, but works for some apps using it.

Changelog

New Contributors

Release artifacts

  • Users on devices with an aftermarket custom operating system ("Custom ROM") that supports microG should install com.google.android.gms-250932014.apk and com.android.vending-84022614.apk. These versions are also distributed through the microG F-Droid repository.
  • Users on Huawei devices running original operating system (EMUI or HarmonyOS) that supports microG should install com.google.android.gms-250932014-hw.apk and com.android.vending-84022614-hw.apk. These versions are also distributed through Huawei AppGallery.
  • org.microg.gms-250932014-user.apk is a development preview for special situations. Do not use it if you want to install microG regularly.

v0.3.6.244735

23 Dec 21:44
014b037
Compare
Choose a tag to compare

New Features

Play Integrity

This release ships with an initial implementation of Play Integrity based on our previous work on SafetyNet. You can enable it using the device attestation toggle in SafetyNet settings. Note that, just as SafetyNet, this feature currently requires running proprietary DroidGuard code on your device. The attestation results also depend on similar factors that would influence the SafetyNet results, so if your device did not pass SafetyNet, you likely won't get a better Play Integrity result than MEETS_BASIC_INTEGRITY.

Changelog

Release artifacts

  • Users on devices with an aftermarket custom operating system ("Custom ROM") that supports microG should install com.google.android.gms-244735012.apk and com.android.vending-84022612.apk. These versions are also distributed through the microG F-Droid repository.
  • Users on Huawei devices running original operating system (EMUI or HarmonyOS) that supports microG should install com.google.android.gms-244735012-hw.apk and com.android.vending-84022612-hw.apk. These versions are also distributed through Huawei AppGallery.
  • org.microg.gms-244735012-user.apk is a development preview for special situations. Do not use it if you want to install microG regularly.

v0.3.5.240913

10 Dec 18:00
6a941cd
Compare
Choose a tag to compare

New Features

Play Asset Delivery

Play Asset Delivery is used mostly by Games to download additional resources that are to large to ship with the app itself. This new feature is disabled by default (except on -hw builds), so to use it you have to enable it in microG Settings -> "Play Store services" -> "Enable on-demand asset delivery". Note that this feature requires configuring a Google Account in microG and it is still experimental and known to not work in all situations.

Changelog

New Contributors


Full Changelog: v0.3.4.240913...v0.3.5.240913

v0.3.4.240913

13 Nov 01:43
bafdf4f
Compare
Choose a tag to compare

Changelog


Full Changelog: v0.3.3.240913...v0.3.4.240913

v0.3.3.240913

27 Sep 20:18
52a08ba
Compare
Choose a tag to compare

Regression note

A bug in this release prevents network location access to apps that do not use the fused location provider API. See #2564 for details. If you run apps that rely on this functionality, it is suggested to stay on v0.3.2.240913 until next release.

Original release notes below.


Changelog

New Contributors


Full Changelog: v0.3.2.240913...v0.3.3.240913

v0.3.2.240913

16 May 12:56
720823e
Compare
Choose a tag to compare

Changelog

New Contributors


Full Changelog: v0.3.1.240913...v0.3.2.240913

v0.3.1.240913

24 Mar 00:55
1e1a518
Compare
Choose a tag to compare

Changelog

New Contributors


Full Changelog: v0.3.0.233515...v0.3.1.240913

v0.3.0.233515

28 Oct 10:46
891503f
Compare
Choose a tag to compare

Changelog

  • Move microG Companion (previously "FakeStore") into GmsCore repository. Starting now, version names of both packages will be synced and both will be released together.
  • Allow sign-in without linking device. Useful for devices that are not qualified to run Google Play Services (e.g. because of Huawei ban)
  • Declare com.google.android.providers.gsf.permission.READ_GSERVICES permission (#2035). Thanks @ale5000-git.
  • Fix issues with new map style (#2055). Thanks @fynngodau
  • Fix issues with custom device profile (#2062, #2064). Thanks @jonathanklee
  • Improve handling of settings activity. Thanks @ale5000-git
  • Small fixes for Games (#2068). Thanks @js6pak
  • Add support for FusedLocationManager.getCurrentLocation() method
  • Small improvements for Games and Google Account management.
  • New/Updated translations for German, Norwegian, Polish, Romanian, Serbian, Simplified Chinese, Spanish, Ukrainian. Thanks @Kefir2105, @Atalanttore, @comradekingu, @gnu-ewm, @ygorigor, @nexiRS, @hustler-not-chatty.
  • If you haven't upgraded to v0.2.28.231657 or v0.2.29.233013 before, check their respective release notes.

Notes

  • The name of the APK file after build is now automatically set to <package-name>-<version-code>.apk (e.g. com.google.android.gms-233515000.apk or com.android.vending-83752400.apk).
  • This is the first release to provide -hw and -lh test builds. Those are currently not meant for use except if explicitly instructed.

New Contributors


Full Changelog: v0.2.29.233013...v0.3.0.233515

v0.2.29.233013

17 Sep 14:09
dd8c560
Compare
Choose a tag to compare

New features

Sign-In

microG now supports signing into apps and games that use Google as one or their only sign-in options. This features is still experimental and doesn't work for all apps.

SMS retriever API

microG now supports the SMS retriever API. Apps can use the SMS retriever API to automatically fill confirmation codes received by SMS contains an app specific token or the user confirms that the app shall be allowed to read the SMS content. This API does not requires the app to have access to your SMS (but microG needs such access).

Google Account configuration

microG now allows to configure various settings, privacy options and manage account links of your Google account. You can open the settings from system settings or directly from various Google Apps.

AppInvite's and dynamic links

microG now fully supports opening short dynamic links created for sharing in various apps or statically by the app developer. These links typically end in .page.link or .app.goo.gl. microG will open the corresponding app if installed or fallback to either the corresponding web site (if available) or the app page in the installed app store.

Changelog

  • Maps:
    • Various improvements and bug fixes (#1977, #1978, #2017, #2032). Thanks @fynngodau, @VxlerieUwU
    • Significantly improved performance and reduces memory and CPU usage
    • Move to Stadia as a map data source. This changes a little bit which things (like POI) are displayed on lower zoom levels, but shouldn't have any major impact on app usage.
  • Location:
    • Add ability to learn wi-fi and mobile network locations from GPS
    • Support more "moving wi-fis" (locate based on in-train/flight/bus wi-fi network)
  • Fido:
    • Updated for the current API version, thereby adding support for WebAuthn in current Firefox for Android.
  • SafeParcel:
    • Move SafeParcel into play-services-basement
    • Add support for shorts (#2019). Thanks @chirayudesai
    • Add annotation processor to generate CREATOR at compile-time (rather than using reflection)
  • Push notifications:
    • Reduce maximum heartbeat interval to reduce risk of unintentional disconnect (#1985). Thanks @t-m-w
  • Improve support for old Android versions (#2025, #2028). Thanks @ale5000-git
  • Compress native libraries to reduce file size (#2000). Thanks @ale5000-git
  • Fix configuration issues (#1981, #1998). Thanks @vincentvidal, @t-m-w

Notes

  • The build artifacts name has been changed. withVtm has been renamed to vtm, withMapbox was renamed to mapbox. To disable the nearby module one has to set modules.nearby=false via local.properties.
  • microG additionally requests the android.permission.RECEIVE_SMS permission to access SMS for implementing the SMS retriever API.
  • Exposure Notifications settings no longer show up if it's disabled and wasn't enabled or accessed for more than 14 days

New Contributors


Full Changelog: v0.2.28.231657...v0.2.29.233013