1.6.1 Pre-release SDKs are live

292 views
Skip to first unread message

Marzia Niccolai

unread,
Dec 5, 2011, 6:32:12 PM12/5/11
to Google App Engine, google-appe...@googlegroups.com, google-app...@googlegroups.com
Hi,

We've uploaded the pre-release SDKs, get 'em while they are hot.

As a reminder, the features listed in the pre-release SDKs notes are not available in production at this time, and documentation for them will be available when the release is officially announced. If you find any backward incompatible changes with the prerelease, please follow up on this thread with a link to the issue in our issue tracker.

Thanks,
Marzia

Python Version 1.6.1 =============================== - 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 ext.db API query functions (run, fetch, count, get) now accept the keyword arguments: deadline, read_policy, prefetch_size, batch_size, limit, offset, start_cursor, end_cursor, keys_only. It is recommended that developers use Query.run() with a limit or batch_size instead of Query.fetch() when iterating over results. - The ext.db API model functions (get, put, delete, allocate_ids) now directly accept the keyword arguments: deadline, read_policy - The Blobstore API now supports the multiple="true" attribute to the HTML input tag. - Fixed an issue logging unicode objects in the SDK. - Fixed an issue with the dev_appserver where HTTP HEAD always returned content-length: 0. http://code.google.com/p/googleappengine/issues/detail?id=2000 - Fixed an issue in the SDK where importing Crypto.Util.Counter caused an ImportError. http://code.google.com/p/googleappengine/issues/detail?id=4168 - Fixed an issue where the SDK didn't work with virtualenv. http://code.google.com/p/googleappengine/issues/detail?id=4339 - Fixed an issue that was causing slow serving of requests in the SDK. http://code.google.com/p/googleappengine/issues/detail?id=6005 - Fixed an issue where the Channel API didn't work in the SDK with Python 2.7. http://code.google.com/p/googleappengine/issues/detail?id=6267 - Fixed an httplib compatibility issue between Python 2.5 and Python 2.7 in the SDK. http://code.google.com/p/googleappengine/issues/detail?id=6271 - Fixed an error in the SDK on first page load for a handler. http://code.google.com/p/googleappengine/issues/detail?id=6302 - Fixed an issue in the SDK that caused slowness due to app's logs being written to the datastore. Set the --persist_logs flag in the SDK if you are using the Logservice API to read logs. http://code.google.com/p/googleappengine/issues/detail?id=6355
Java Version 1.6.1
=============
- 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://code.google.com/p/datanucleus-appengine/downloads/list. This release
  adds support for JPA2 and JDO3.
- The Blobstore API now supports the multiple="true" attribute to the HTML input
  tag.
- TaskOptions.Param now implements Serializable.
    http://code.google.com/p/googleappengine/issues/detail?id=3712
- 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.

Michael Quartly

unread,
Dec 5, 2011, 7:40:13 PM12/5/11
to google-a...@googlegroups.com, google-appe...@googlegroups.com, google-app...@googlegroups.com
What are the 2 Frontend Instance classes we will be able to choose from?

Michael Quartly

unread,
Dec 5, 2011, 7:40:50 PM12/5/11
to google-a...@googlegroups.com, google-appe...@googlegroups.com, google-app...@googlegroups.com
*3 Frontend Instance Classes

Kaan Soral

unread,
Dec 5, 2011, 7:51:48 PM12/5/11
to google-a...@googlegroups.com, google-appe...@googlegroups.com, google-app...@googlegroups.com
Great to hear, I've been checking this group for 3 weeks, hoping to see 1.6.1 news, and now I caught this one in an hour =)

By the way, did you fix this problem too?: http://code.google.com/p/googleappengine/issues/detail?id=6282

Anand Mistry

unread,
Dec 6, 2011, 12:58:15 AM12/6/11
to google-a...@googlegroups.com, google-appe...@googlegroups.com, google-app...@googlegroups.com
Yes.

Westmark

unread,
Dec 6, 2011, 2:05:53 AM12/6/11
to Google App Engine
I would be happy if you could specify the versions of included third-
party libraries, e.g. ndb and webapp2.

Cheers / Fredrik

Brian Quinlan

unread,
Dec 6, 2011, 2:26:28 AM12/6/11
to google-a...@googlegroups.com
On Tue, Dec 6, 2011 at 6:05 PM, Westmark <fredrik....@gmail.com> wrote:
> I would be happy if you could specify the versions of included third-
> party libraries, e.g. ndb and webapp2.

ndb is being integrated into the google namespace so it isn't really
"third-party" anymore. You can specify the version of other
third-party libraries.

See:
http://code.google.com/appengine/docs/python/python27/using27.html#Configuring_Libraries

Cheers,
Brian

> Cheers / Fredrik
>
> --
> 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.
>

Timofey Koolin

unread,
Dec 6, 2011, 3:30:20 AM12/6/11
to google-a...@googlegroups.com
Will OCR work with russian language?

2011/12/6 Brian Quinlan <bqui...@google.com>:

--
Blog: www.rekby.ru

Amine Azariz

unread,
Dec 6, 2011, 6:59:28 AM12/6/11
to Google App Engine
Good work guys !
The Conversion API seems very cool.
Full-text-search ? Not yet public ?

On 5 déc, 23:32, Marzia Niccolai <marce+appeng...@google.com> wrote:
> Hi,
>
> We've uploaded the pre-release SDKs, get 'em while they are hot.
>
> As a reminder, the features listed in the pre-release SDKs notes are not
> available in production at this time, and documentation for them will be
> available when the release is officially announced. If you find any
> backward incompatible changes with the prerelease, please follow up on this
> thread with a link to the issue in our issue tracker.
>
> Thanks,
> Marzia
>

> Python Version 1.6.1===============================- 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 ext.db API query functions (run, fetch, count, get)


> now accept the keyword  arguments: deadline, read_policy,
> prefetch_size, batch_size, limit, offset,  start_cursor, end_cursor,
> keys_only. It is recommended that developers use  Query.run() with a
> limit or batch_size instead of Query.fetch() when iterating  over

> results.- The ext.db API model functions (get, put, delete,


> allocate_ids) now directly  accept the keyword arguments: deadline,

> read_policy- The Blobstore API now supports the multiple="true"
> attribute to the HTML input  tag.- Fixed an issue logging unicode
> objects in the SDK.- Fixed an issue with the dev_appserver where HTTP


> HEAD always returned  content-length: 0.http://code.google.com/p/googleappengine/issues/detail?id=2000

> <http://www.google.com/url?q=http://code.google.com/p/googleappengine/...>-


> Fixed an issue in the SDK where importing Crypto.Util.Counter caused
> an  ImportError.http://code.google.com/p/googleappengine/issues/detail?id=4168

> <http://www.google.com/url?q=http://code.google.com/p/googleappengine/...>-


> Fixed an issue where the SDK didn't work with virtualenv.http://code.google.com/p/googleappengine/issues/detail?id=4339

> <http://www.google.com/url?q=http://code.google.com/p/googleappengine/...>-


> Fixed an issue that was causing slow serving of requests in the SDK.
>  http://code.google.com/p/googleappengine/issues/detail?id=6005

> <http://www.google.com/url?q=http://code.google.com/p/googleappengine/...>-


> Fixed an issue where the Channel API didn't work in the SDK with
> Python 2.7.    http://code.google.com/p/googleappengine/issues/detail?id=6267

> <http://www.google.com/url?q=http://code.google.com/p/googleappengine/...>-


> Fixed an httplib compatibility issue between Python 2.5 and Python 2.7
> in the  SDK.http://code.google.com/p/googleappengine/issues/detail?id=6271

> <http://www.google.com/url?q=http://code.google.com/p/googleappengine/...>-


> Fixed an error in the SDK on first page load for a handler.http://code.google.com/p/googleappengine/issues/detail?id=6302

> <http://www.google.com/url?q=http://code.google.com/p/googleappengine/...>-


> Fixed an issue in the SDK that caused slowness due to app's logs being
> written  to the datastore. Set the --persist_logs flag in the SDK if
> you are using the  Logservice API to read logs.http://code.google.com/p/googleappengine/issues/detail?id=6355

> <http://www.google.com/url?q=http://code.google.com/p/googleappengine/...>
>
> Java Version 1.6.1=============- 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 fromhttp://code.google.com/p/datanucleus-appengine/downloads/list

> <http://www.google.com/url?q=http://code.google.com/p/datanucleus-appe...>.
> This release  adds support for JPA2 and JDO3.- The Blobstore API now


> supports the multiple="true" attribute to the HTML input  tag.-

> TaskOptions.Param now implements Serializable.http://code.google.com/p/googleappengine/issues/detail?id=3712
> <http://www.google.com/url?q=http://code.google.com/p/googleappengine/...>-

sebastián serrano

unread,
Dec 6, 2011, 1:05:49 PM12/6/11
to google-a...@googlegroups.com
Great Work! Is really nice feature to see the frontend class configuration feature, I have been thinking for a while it would be nice to have.

Cheers, Sebastian

PK

unread,
Dec 6, 2011, 3:15:24 PM12/6/11
to google-a...@googlegroups.com, google-appe...@googlegroups.com, google-app...@googlegroups.com
Thanks for the new features. I am also very happy to report that on evaluation:

1. Passed my regression test suite
2. Has addressed the SDK performance issues that I reported in this thread. Thanks for taking the issues seriously and addressing them in the next immediate opportunity.

PK

John Wheeler

unread,
Dec 6, 2011, 9:28:48 PM12/6/11
to google-a...@googlegroups.com, google-appe...@googlegroups.com, google-app...@googlegroups.com
And exactly which front-end instance class have we all currently been using? I hope the lowest one-- I don't want to suffer a performance hit and increased expenses.

N. Rosencrantz

unread,
Dec 7, 2011, 1:10:48 AM12/7/11
to google-appe...@googlegroups.com, google-a...@googlegroups.com, google-app...@googlegroups.com
Thank you for the upgrade. I looked at the roadmap and "major new features that has been implemented"
http://code.google.com/appengine/docs/roadmap.html
And I'm thinking whether the roadmap should be updated. For instance AFAIK there is still no full-text search, is there a status on that project?
Thanks!

Stefano Ciccarelli

unread,
Dec 7, 2011, 3:23:42 AM12/7/11
to google-a...@googlegroups.com, google-appe...@googlegroups.com, google-app...@googlegroups.com
Right!

If not, we would be faced with a new, insidious and unjustified price increase.

I begin to be concerned about that lock-in.

pdknsk

unread,
Dec 9, 2011, 10:04:11 PM12/9/11
to Google App Engine
I'm interested in instance classes, if the 40% (or about) pre-purchase
discount applies.

andrew

unread,
Dec 11, 2011, 1:35:10 PM12/11/11
to Google App Engine
Can you tell us if the " The High Replication Datastore migration
utility" is now namespace aware and replicates data from *all*
namespaces?

Xar

unread,
Dec 15, 2011, 5:46:50 AM12/15/11
to google-app...@googlegroups.com, Google App Engine, google-appe...@googlegroups.com
Please fix this before you release the 1.6.1 version:
http://code.google.com/p/googleappengine/issues/detail?id=6290

It's trivial and it's been more than a month...
Reply all
Reply to author
Forward
0 new messages