Google App Engine 1.7.7 brings alongwith a number of of reliability improvements including:
“Faster and more consistent deployments with upto 10x reductions; Fully deployed new scheduler system which autoscales applications more smoothly and efficiently; and Admin console dashboard charts, current load/error reports have now moved to a new, more reliable backend,” informs Google.
In addition, Outbound sockets are now moved to Preview in this release for Java and Python.
“With outbound sockets, billing-enabled App Engine applications can now make outbound connections with TCP or UDP sockets. This allows developers to build applications that weren’t previously possible on App Engine, such as IMAP or DNS clients.
Google also added support for the Python SSL Library, “letting you open secure connections to remote services such as Apple’s Push Notification service. Similarly, Java developers can now use javax.net.ssl package to make outbound SSL connections,” Google said.
In this release Java 7 runtime is upgraded to General Availability.
Google App Engine Maven Plugin has been updated to support new goals: now you can directly enhance Datanucleus classes, and generate Google Cloud Endpoints service discovery and client libraries.
Google Cloud SDK in preview includes everything from the App Engine SDKs for Java, Python or Go as well as all the tools needed to target Google Compute Engine, Google Cloud SQL, Google Cloud Storage and Google BigQuery in one easy-to-use package.
Finally, billing-enabled applications will no longer be required to spend a minimum of $2.10 per week.
“This means that you can enable billing for a free tier application and continue running within the free tier without concern that a spike in traffic will terminate serving (note that you can always specify a daily dollar budget),” Google adds.