[Nexus 6  General] cdaly1970:
Thanks to the folks over at Android Police, here is the list of items that changed in the AOSP (Android Open Source Project) here is the difference between the MMB29X build and the MOB30D build:

-- Project: platform/bionic

-12123df : Update timezone data to 2016a

- Project: platform/build

-25b7ce3 : MOB30D

-42d5725 : Update Security String to 2016-04-02 in preparation for April 2016 Security OTA v2 - kernel updates with patches for CVE-2015-1805

-13678cf : MOB30C

-5250d69 : MOB30B

-0a9c18b : "MOB29Z"

-f103e81 : Updating security string patch to 2016-04-01

-5994b11 : MOB29Y

-c322528 : "MOB29X"

-49537b0 : "MOB29W"

-- Project: device/lge/hammerhead

-ffb3d54 : DO NOT MERGE hammerhead: Fix typo for MMS proxy name

-- Project: device/sample

-b239828 : Adding APN for ATT AGMS Global (310-380)

-- Project: platform/external/freetype

-f720f0d : [DO NOT MERGE] Update FreeType to 2.6.2 + update from 2.6.0

-- Project: platform/external/icu

-a8a9e45 : Update timezone data to 2016a

-- Project: platform/external/libmpeg2

-e786210 : Fix for handling streams which resulted in negative num_mbs_left

-b658a21 : Fixed stack buffer overflow

-- Project: platform/external/libpng

-9d48534 : DO NOT MERGE Update libpng to 1.6.20

-- Project: platform/external/pdfium

-96f965f : [DO NOT MERGE] Fix the way FreeType headers are incldued.

- Project: platform/frameworks/base

-4de51e4 : DO NOT MERGE Read Bluetooth interop database entries from settings (1/2)

-d60d007 : DO NOT MERGE Bluetooth: Restrict gain for Absolute volume case

-3a8f0cf : DO NOT MERGE ANYWHERE: Hack to get devices booting again.

-a94ceff : DO NOT MERGE ANYWHERE: Don't change screen on time on time changes

-2dbd40c : DO NOT MERGE Fix for syncs being dropped when appIdle is on

-c29b37c : DO NOT MERGE Check apps idle states on time changes

-c583d03 : DO NOT MERGE ANYWHERE: UsageStats: Use new settings key idle_duration2 for app idle

-040c3db : DO NOT MERGE ANYWHERE: UsageStats: Fix issue where initializing data for first time would cause crash

-bfe0b64 : DO NOT MERGE ANYWHERE: UsageStatsService: Fix app idle issue at rollover time

-1e24c42 : Fix missing observer reply callbacks

-bea20d5 : Exit getAllValidScorers early if not the primary.

-2d78c23 : DO NOT MERGE: Use GregorianCalendar.add() when searching for next alarm.

- Project: platform/frameworks/native

-5243afa : Add SN logging

-25719f6 : Sanity check IMemory access versus underlying mmap

-b3a9e6d : BQ: Add permission check to BufferQueueConsumer::dump

-- Project: platform/frameworks/opt/net/wifi

-7a0e978 : DO NOT MERGE Update network priorities before PNO is triggered

-76eb4f1 : DO NOT MERGE ANYWHERE: Fix issue with WiFi scan reporting

-- Project: platform/hardware/libhardware

-2a5e3d2 : DO NOT MERGE Add ability to add interop entries dynamically (1/2)

-- Project: platform/packages/apps/Bluetooth

-674c089 : DO NOT MERGE Enhance AVRCP Absolute Volume control implementation

-a71eb12 : DO NOT MERGE Read Bluetooth interop database entries from settings (2/2)

-eb6e43c : Fix memory leak in Bluetooth AVRCP JNI

-b026d70 : [DO NOT MERGE ANYWHERE] Null terminate MAP instance information

- Project: platform/packages/apps/Exchange

-a29687e : Patch Exchange Autodiscover Code for Security Issue

-- Project: platform/packages/apps/Settings

-1edd645 : DO NOT MERGE Modify system settings: incorrect UI state

- Project: platform/packages/apps/UnifiedEmail

-0471215 : Don't allow file attachment from file:///data.

-- Project: platform/packages/providers/ContactsProvider

-d1d67f9 : Update directories when initializing ContactsProvider.

- Project: platform/system/core

-e296514 : Re-derive permissions after package changes.

Most interesting to me is the fix of a memory leak in the Bluetooth stack.

-Chris