Google has rolled out its second Android M Developer Preview for select Nexus devices, following the platform’s unveiling at Google I/O last month. The release includes a whole host of fixes for significant bugs, and adds a number of small new features.

“The Developer Preview 2 update includes the up to date M release platform code, and near-final APIs for you to validate your app,” Google announced on its Android blog. “To provide more testing support, we have refined the Nexus system images and emulator system images with the Android platform updates.”

This release comes with build number MPZ44Q, and like the first Android M preview, it supports the Nexus 5, Nexus 6, Nexus 9, and Nexus Player. If you’re already running the original preview, the new version will be delivered over-the-air.

Some of Google’s modifications in this release affect external storage, Wi-Fi and Bluetooth location, and contacts/identity permissions. It has also made connections through USB default to charge-only mode, so users must provide permission to transfer data.

Google has also updated its Bluetooth stylus and media APIs, and fixed a series of issues. Its full changelog can be found on the Android blog via the source link below.