Developer Changelog Posted For Android 5.0.1_r1 (LRX22C) To 5.0.2_r1 (LRX22G)
[Update: Improved Changelog Available] Developer Changelog Posted For Every Code Commit From Android 5.0.2_r1 (LRX22G) To Android 5.1.0_r1 (LMY47D)
Changelog Posted For Android 5.1.0_r1 (LMY47D) To 5.1.0_r3 (LMY47I), Mostly Small Fixes For SIM Cards
Developer Changelog Posted For Android 5.1.0_r3 To 5.1.0_r5
AOSP Changelog Posted For The Nexus 9 Update From 5.0.1_r1 (LRX22C) To 5.0.2_r3 (LRX22L)
- View All 30 Articles In This Series
In good Android tradition, every major version is followed by a series of build releases intended to quickly fix a small batches of issues. These updates usually come out to cure critical bugs, but sometimes they're just cleaning up a few relatively trivial mistakes. AOSP was just updated with a brand new version, tagged 5.1.0_r3. We've generated a changelog to show just what's different.
Unfortunately, there don't appear to be any commits targeting the things most people are complaining about: an aggressive process killer, things that cause battery drain, or the infamous "memory leak." Most of the fixes are related to bugs in the way SIM cards are handled, almost certainly the side effect of adding multiple-carrier support. One other fairly interesting change has to do with a bug in the TrustAgent API that couldn't be resolved properly, resulting in it being hidden from the API 22 SDK.
Strangely, the tags jump from r1 to r3, with no sign whatsoever of r2. It's likely that r2 slipped through the cracks and wasn't uploaded; but it probably lines up with LMY47E, which corresponds to a recent Nexus 6 factory image.
There are only 12 functional commits (not including updates to the build number), so it only takes a couple of minutes to look through all of them in depth. Check out the full list at the link below.