Get the Developer Name for Record Types More Easily
We added Apex methods to help you get the developer name for record types more easily. Previously, the developer name was accessible only via SOQL on the RecordType SObject, and not via describe information.
Compile on Deploy (Generally Available)
Each org’s Apex code is now automatically recompiled before completing a metadata deploy, package install, or package upgrade. This change in behavior improves performance following metadata deploys and package updates. Previously, a deploy, install, or upgrade could leave an org with invalidated code, causing reduced performance while Apex was recompiled.
Use the New Apex Access Modifier for Packaging (Beta)
Apex method accessibility within second-generation packaging (beta) has changed. Now, Apex interfaces, classes, methods, and properties aren’t accessible to other packages that they share a namespace with, unless explicitly annotated. The behavior of Apex that is marked global is unchanged. The modifier applies only to packages that have a namespace.
Apex Code Size Limit Increased
The maximum amount of Apex code that you can use in an org has been doubled, from 3 MB to 6 MB. If your org was previously approved for an increase above 6 MB, it remains unchanged.