android-15.0.0_r25 to android-15.0.0_r31 AOSP changelog

This only includes the Android Open Source Project changes and does not include any changes in any proprietary components included by Google or any hardware manufacturer. The raw log was generated using a modified version of this script written by JBQ and improved by Al Sutton.

Please do not copy this without attribution to this site and JBQ for the original script.

+- Project: platform/build

e79f03d930 : Version bump to BD4A.250505.003 [core/build_id.mk] 3d271cc336 : Version bump to BD4A.250505.002 [core/build_id.mk] 68ddc6f122 : Version bump to BD4A.250505.001.X3 [core/build_id.mk] 666f5a24af : Version bump to BD4A.250505.001.X2 [core/build_id.mk] 91744ce8fa : Version bump to BD4A.250505.001.X1 [core/build_id.mk] abdf399f50 : Version bump to BD4A.250505.001 [core/build_id.mk] 66176043d1 : Version bump to BD4A.250405.003.Y4 [core/build_id.mk] 8fe677bb2d : Version bump to BD4A.250405.003.Y3 [core/build_id.mk] 5ac66d567f : Version bump to BD4A.250405.003.Y2 [core/build_id.mk] 7b6de9f412 : Version bump to BD4A.250405.003.Y1 [core/build_id.mk] 2b4d01b2d0 : Version bump to BD4A.250405.003.X1 [core/build_id.mk]

+- Project: platform/cts

477bd461973 : Add CTS test for restricting setting app op mode by Shell for device provisioning app ab1f0d6d1e0 : Add CTS test for restricting setting app op mode by Shell for device provisioning app 1b6ba70b57e : Add CTS test for restricting setting app op mode by Shell for device provisioning app

+- Project: platform/frameworks/av

5232462190 : audio policy: return input source updates to audio flinger 4ac483bc02 : audio policy: return input source updates to audio flinger

+- Project: platform/frameworks/base

88b6e6400fa3 : Log locale changes from AssetManager2.cpp 423fb501a87f : set default locale when config change isn't locale 4d27231fda16 : Add some logging around locale changes 559e5323bc7d : [AE] Prevent crash when launching activity's task id is invalid ad31e80a8e9e : Log locale changes from AssetManager2.cpp 958789d48a62 : set default locale when config change isn't locale bf610ad2f67f : Add some logging around locale changes a808e28d4f8d : [AE] Prevent crash when launching activity's task id is invalid 90e15e167020 : Normalize home intent 15fbdd0aeb5a : Add a list of Biometric protected packages b6e9a74b8df1 : Remove Flag to clear allowlist duration 64aa5f5f0804 : Revert^2 "Clear the BAL allowlist duration" ad51966be202 : Add equals method af5b88e2b022 : Prevent setting app op mode for device provisioning app through shell command b9ee3332dc20 : Check dump permissions before dumping --high-priority 5f0a74223918 : Restrict the permission for accessing vpn profile dc9125a0961d : Impose a threshold on the number of attributed op entries returned in a binder call 1e4444f1c547 : Make UserSwitchObserver.onBeforeUserSwitching oneway but still blocking. b1c3153e1f18 : Avoid app pinning requests if the Task is already locked f908188e4bd3 : Revert "Make UserSwitchObserver.onBeforeUserSwitching oneway but still blocking." e4eddd7dd1d5 : Make UserSwitchObserver.onBeforeUserSwitching oneway but still blocking. 78748c1e314d : Don't allow non-system uids to use "android" as calling package. 3e3369b7ccf3 : Move UserController.dispatchOnBeforeUserSwitching to mHandler thread. 48b7c043666f : Delay appop revocation when only capability is lost 08c93407a230 : Revert "Move showing keyguard after the UserSwitchObservers." 1824c4b89919 : Move showing keyguard after the UserSwitchObservers. d30550b7c7ce : Normalize home intent 66bc7e6bfb4c : Add a list of Biometric protected packages a1553af10ada : Make UserSwitchObserver.onBeforeUserSwitching oneway but still blocking. 96372908ade7 : Revert "Make UserSwitchObserver.onBeforeUserSwitching oneway but still blocking." f1fb19035f18 : Make UserSwitchObserver.onBeforeUserSwitching oneway but still blocking. eb9574f4654f : Move UserController.dispatchOnBeforeUserSwitching to mHandler thread. cfd590dacb0e : Delay appop revocation when only capability is lost 615aa9189c09 : Revert "Move showing keyguard after the UserSwitchObservers." 21f549298746 : Move showing keyguard after the UserSwitchObservers. c28e19debf4a : Remove Flag to clear allowlist duration 688aa2d1f7a6 : Revert^2 "Clear the BAL allowlist duration" 8b0a1c981e43 : Add equals method 206f8bde667a : Prevent setting app op mode for device provisioning app through shell command 420a8462f594 : Check dump permissions before dumping --high-priority 51f148077af8 : Restrict the permission for accessing vpn profile db0580604b96 : Impose a threshold on the number of attributed op entries returned in a binder call fac8fd8ec0c8 : Avoid app pinning requests if the Task is already locked 431da41c0257 : Don't allow non-system uids to use "android" as calling package. 81d40045ac71 : Normalize home intent fb4115f80f26 : Add a list of Biometric protected packages a830dc3a4e17 : Remove Flag to clear allowlist duration 8b0c7729d89d : Revert^2 "Clear the BAL allowlist duration" 2a1caa00362f : Add equals method 0f1cc933177d : Prevent setting app op mode for device provisioning app through shell command 4e9a9b0d4a99 : Check dump permissions before dumping --high-priority a7a2baf9bd3d : Restrict the permission for accessing vpn profile 4d60cc5af0e9 : Impose a threshold on the number of attributed op entries returned in a binder call b71c82151a36 : Make UserSwitchObserver.onBeforeUserSwitching oneway but still blocking. 44ecce476bf4 : Avoid app pinning requests if the Task is already locked 2a7c4fa27ba3 : Revert "Make UserSwitchObserver.onBeforeUserSwitching oneway but still blocking." a1b143fcbdb5 : Make UserSwitchObserver.onBeforeUserSwitching oneway but still blocking. 7277f83b9eda : Don't allow non-system uids to use "android" as calling package. 66d18f4cb8c7 : Move UserController.dispatchOnBeforeUserSwitching to mHandler thread. e5062f340cd5 : Delay appop revocation when only capability is lost 9d9cb903130a : Revert "Move showing keyguard after the UserSwitchObservers." 3790eb6db1e1 : Move showing keyguard after the UserSwitchObservers.

+- Project: platform/packages/apps/Settings

294514e3c5a : Disable the ContentProtection setting switch bar when current user is a guest user. 43cc175e05b : [CDM] Checks NLS component name instead of package name 75ec5954759 : Check package name format before using it for SPA nav 5455be16360 : [SPA] Add biometric authentication for package modification f3241261c09 : [SPA] Add biometric authentication for package modification f1dfa9a5241 : Disable the ContentProtection setting switch bar when current user is a guest user. 348e48ba507 : [CDM] Checks NLS component name instead of package name 6be40210dac : Check package name format before using it for SPA nav 1dbec11658c : Disable the ContentProtection setting switch bar when current user is a guest user. 8e999eed34a : [CDM] Checks NLS component name instead of package name 6ce5e84d630 : Check package name format before using it for SPA nav 0899e3642c6 : [SPA] Add biometric authentication for package modification

+- Project: platform/packages/modules/Permission

5fc480ce2e : Add missing preconditions to get/setDefaultApplicationAsUser e1f1dbb546 : Add missing preconditions to get/setDefaultApplicationAsUser c148b887ea : Add missing preconditions to get/setDefaultApplicationAsUser

+- Project: platform/packages/modules/Wifi

d722d2a691 : Add size check for IP config 67b5410020 : Add size check for IP config ec0c9d40d6 : Add size check for IP config