Google App Engine version 1.5.2 SDK with some changes that are sure to keep you playing around in the cool, air-conditioned indoors is now available. And, also, Google has some exciting news related to the experimental Go runtime. "While it still remains experimental, starting with 1.5.2, all HRD apps will have access to the Go runtime in production," blogged The App Engine Team.
Here're the 1.5.2 features:
- Adjustable Scheduler Parameters - As we previously discussed, we are introducing two scheduler knobs (okay, they actually look like sliders) that will allow you to control some of the parameters that influence how many Instances run your application. Today you will be able to set the minimum pending latency and maximum number of idle instances for your application.
- Advanced Query Planning - We are removing the need for exploding indexes and reducing the custom index requirements for many queries. The SDK will suggest better indexes in several cases and an upcoming article will describe what further optimizations are possible.
- Namespaced Datastore Stats - Now, in addition to getting overall datastore stats, we are providing a new option to query datastore stats per namespace.
Task Queue Changes
- New Task Queue details page - We've revamped the Task Queue details page in the Administration Console to provide more information about the tasks being run. You can now see the headers included in the enqueued task, the payload, and information from previous task runs.
- 1MB Pull Task Size - It's our belief that there is only one way for size limits to go - and that's up! So with this release we've increased the size for pull tasks to 1MB.
- Pull queue lease modification - We've introduced a new method for Pull Queues that allows you to extend the lease on existing tasks if the initial lease on the task was insufficient.
[Source: Google App Engine Blog]