App Engine 1.6.1 Released!

195 views
Skip to first unread message

Ikai Lan (Google)

unread,
Dec 13, 2011, 2:25:54 PM12/13/11
to Google App Engine
Hey everyone,

App Engine 1.6.1 has been released! Get it while it's hot! You can view the blog post below:


The "Downloads" page in the documentation will be updated shortly. If you want to beat everyone else to it, you can download the SDKs and installers directly from here:


I've posted the release notes below for your convenience.

Python Version 1.6.1 - December 13, 2011


Java Version 1.6.1 - December 13, 2011

  • You can now configure Frontend Instance Classes from your Admin Console's application settings page. Three classes are available, with increasing memory, CPU limits, and associated cost. By default, all applications use the basic frontend instance setting of 128MB memory and 600MHz CPU.
  • We've added new functionality to the Log API that will allow you to read your application's logs programmatically.
  • We are releasing an experimental Conversion API that will allow you to convert between document types including .doc, .html, .pdf, images using OCR, and more.
  • The High Replication Datastore migration utility is now available as a GA feature, and is no longer experimental.
  • The dev appserver now emits a warning when loading any classes that fall under com.google.appengine.repackaged.*.
  • Version 2.0.0 of the DataNucleus? App Engine plugin is available as an experimental download from http://goo.gl/kyQiO. This release adds support for JPA2 and JDO3. Installation instructions are available at http://goo.gl/ELBL4.
  • The Blobstore API now supports the multiple="true" attribute to the HTML input tag.
  • TaskOptions?.Param now implements Serializable.
  • Fixed an issue in the SDK where logging "null" caused a 500 error.
  • Fixed an issue with backends where SessionManager? might try to save a session forever under certain circumstances.
  • Fixed an issue where cached static files served to IPs on the DoS blacklist consumed bandwidth quota.

--
Ikai Lan 
Developer Programs Engineer, Google App Engine

Vivek Puri

unread,
Dec 13, 2011, 2:46:29 PM12/13/11
to Google App Engine
Ikai,

Looking at my Application setting, i see that the "Frontend Instance
Class" is set to F2 by default. I didnt change it to F2. However the
docs(http://code.google.com/appengine/docs/adminconsole/
performancesettings.html#Setting_the_Frontend_Instance_Class) say that
F1 is default . Let me know which statement is correct.

Waleed Abdulla

unread,
Dec 13, 2011, 3:04:40 PM12/13/11
to google-a...@googlegroups.com
A couple of questions:

1. Since not all my requests are the same, I wouldn't want to use bigger front-end instances across the board. Are there plans to allow setting instance type based on app.yaml routes?

2. Can you clarify this point? Will mapreduce not be supported on Python 2.7? 

    "WARNING: Starting with the 1.6.2 release of the experimental Python 2.7 runtime, the mapreduce and
     datastore_admin builtins will not be supported."


Regards,
Waleed




--
You received this message because you are subscribed to the Google Groups "Google App Engine" group.
To post to this group, send email to google-a...@googlegroups.com.
To unsubscribe from this group, send email to google-appengi...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.


Vivek Puri

unread,
Dec 13, 2011, 3:09:33 PM12/13/11
to Google App Engine
+1 for point 1. But i think to reach there, there was to be some kind
of profiling information that appengine needs to be provide, like /app/
url1 url needs to be run on F4 instances, while /app/url2 needs to run
on F1.

Brian Quinlan

unread,
Dec 13, 2011, 3:18:25 PM12/13/11
to google-a...@googlegroups.com
Hi Waleed,

On Wed, Dec 14, 2011 at 7:04 AM, Waleed Abdulla <wal...@ninua.com> wrote:
> A couple of questions:
>
> 1. Since not all my requests are the same, I wouldn't want to use bigger
> front-end instances across the board. Are there plans to allow setting
> instance type based on app.yaml routes?
>
> 2. Can you clarify this point? Will mapreduce not be supported on Python
> 2.7?
>
>     "WARNING: Starting with the 1.6.2 release of the experimental Python 2.7
> runtime, the mapreduce and
>      datastore_admin builtins will not be supported."

mapreduce will be supported before release (meaning before both Python
2.7 a mapreduce are released non-experimentally)

But it doesn't work in Python 2.7 right now.

Cheers,
Brian

Kenneth

unread,
Dec 13, 2011, 5:17:25 PM12/13/11
to google-a...@googlegroups.com
The link to the migration utility seems to have disappeared from application settings?

I can still get to it by going to:


pdknsk

unread,
Dec 13, 2011, 7:12:37 PM12/13/11
to Google App Engine
Why do versions have to share frontend classes? It'd be great if this
were app.yaml configurable. I filed a bug for it. Also, how does this
work with discounted instance hours?

http://code.google.com/p/googleappengine/issues/detail?id=6547

sebastián serrano

unread,
Dec 13, 2011, 7:53:19 PM12/13/11
to google-a...@googlegroups.com
Great release! The front-end instance classes makes the change on the pricing a useful thing.

Cheers, Sebastian

Vivek Puri

unread,
Dec 13, 2011, 10:04:13 PM12/13/11
to Google App Engine
Can someone from AppEngine team acknowledge these questions and answer
them.

Gopal Patel

unread,
Dec 13, 2011, 11:27:29 PM12/13/11
to google-a...@googlegroups.com
http://code.google.com/p/googleappengine/issues/detail?id=6550

star this issue. which allows options available in online admin console to be incorporated in app config file. 

--

and awesome release. conversation api rocks. does it support image inside html ? ( will test it anyhow, but official answer is welcome. :D )

Leandro Rezende

unread,
Dec 14, 2011, 8:36:09 AM12/14/11
to google-a...@googlegroups.com
Does the emailling problem have been resolved?

2011/12/14 Gopal Patel <patel...@gmail.com>

Tom Fishman

unread,
Dec 14, 2011, 11:30:53 AM12/14/11
to google-a...@googlegroups.com
Nice work!

I have difficulty to find out any information related to " We've added new functionality to the Log API that will allow you to read your application's logs programmatically."

What does "programmatically" mean here? Any API?

Barry Hunter

unread,
Dec 14, 2011, 11:56:08 AM12/14/11
to google-a...@googlegroups.com
Documented here:
http://code.google.com/appengine/docs/python/backends/logserviceapi.html

> --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine" group.

> To view this discussion on the web visit
> https://groups.google.com/d/msg/google-appengine/-/Ov0UXurrWZwJ.

Reply all
Reply to author
Forward
0 new messages