Prerelease SDK 1.4.2 is available for download

255 views
Skip to first unread message

Ikai Lan (Google)

unread,
Feb 3, 2011, 2:31:18 PM2/3/11
to Google App Engine
Hey everyone, I just wanted to post that the prerelease SDKs for 1.4.2 are now available for early testing:


Highlights of this release:

- Lots of XMPP improvements
- Prospective Search API (formerly known as Matcher API) now available to everyone
- Lots of improvements to task queues
- vacuum_indexes in Java SDK

Full release notes are below. As a reminder, the backend portions of 1.4.2 have not been pushed yet, so they won't likely work (though vacuum_indexes for Java should be working). Download and enjoy!

Python
-------------
- The XMPP API was updated to include presence and allow subscriptions.
- The Task Queue now supports programmatic deleting of tasks.
- The maximum rate per queue at which tasks are processed has been increased to
  100 tasks per second.
- The maximum number of concurrent requests for a single queue can be specified
  in the application's queue.yaml. This provides an additional easy-to-use form
  of rate limiting. The current number of running tasks is also displayed in
  the Admin Console.
- Metadata queries in the Datastore now support cursors.
- Admin Console logs viewer now displays time as YYYY-MM-DD HH:MM:SS.mmm.
- Added a warning when an admin tries to upload a queue.yaml where the number
  of new queues and the number of disabled queues exceeds 100.
- Django 1.2.4 is available via use of the use_library() declaration. This
  version of Django has also been added to the Python SDK.
- The Prospective Search API (formerly named the Matcher API) is available for
  use by all applications. Applications will be limited to a maximum of 1000
  subscriptions during the experimental release.
- Added builtin support for the deferred library.
- If Python Precompilation fails, an error will be printed but the app will
  still be uploaded.
- Added a --disable_sdk_update_check command line flag to the dev_appserver.
- The Mail API added KML and KMZ files as allowed attachments.
- Fixed an issue where the datastore copy functionality did not work if writes
  were disabled on the source application.
- Fixed an issue where mail from @appid.appspotmail.com did not work when
  sending mail to app admins.
- Fixed an issue where the dev_appserver URLFetch API limit was 16MB. It is now
  32 MB to match production.
- Fixed a zipimport issue on Windows which was not working due to path
  separators.
- Fixed an issue where the SDK did not enforce the 100 task limit for the Task
  Queue.
- Fixed an issue where Query.order() was broken for properties with the 'name'
  attribute.
- Fixed an unhelpful error message in the Python namespace_manager.

Java
---------
- You can now vacuum datastore indexes with the Java SDK.
- The XMPP API was updated to include presence and allow subscriptions.
- The Task Queue now supports programmatic deleting of tasks.
- The maximum rate per queue at which tasks are processed has been increased to
  100 task per second.
- The maximum number of concurrent requests for a single queue can be specified
  in the application's queue.xml. This provides an additional easy-to-use form
  of rate limiting. The current number of running tasks is also displayed in
  the Admin Console.
- Metadata queries in the Datastore now support cursors.
- Admin Console logs viewer now displays time as YYYY-MM-DD HH:MM:SS.mmm.
- Added a warning when an admin tries to upload a queue.yaml where the number
  of new queues and the number of disabled queues exceeds 100.
- Added a putIfUntouched() method to the Memcache API.
- Added JAX-WS support for writing SOAP clients and SAAJ support for writing
  SOAP servers. JAX-WS for SOAP servers is not yet supported.
- The Mail API added KML and KMZ files as allowed attachments.
- Fixed an issue where mail from @appid.appspotmail.com did not work when
  sending mail to app admins.
- Fixed an issue where the SDK did not enforce the 100 task limit for the Task
  Queue.
- Fixed an issue where the Java SDK URLFetch did not support 32MB response
  sizes.
- Fixed an issues where <jsp-file> mappings in web.xml were broken.






--
Ikai Lan 
Developer Programs Engineer, Google App Engine

David Mora

unread,
Feb 3, 2011, 2:34:57 PM2/3/11
to google-a...@googlegroups.com
exciting !!!

thanks !!

(that was a good reminder to look into the matcher API, hah)

> --
> 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.
>

--
http://about.me/david.mora

Matija

unread,
Feb 3, 2011, 2:49:18 PM2/3/11
to google-a...@googlegroups.com
What about Java The Prospective Search API ?

sandeep Koduri

unread,
Feb 3, 2011, 3:38:09 PM2/3/11
to google-a...@googlegroups.com
Hello Ikai,

Thanks for the updates, 
Deleting tasks progarmatically will help a lot.
about xmpp, From the api code we are able to understand the send presence can show to a particular Jid as mentioned by us,
that will be very cool,
And what dose ' allow subscription ' mean.

Thanks for any reply.

--
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.



--
Regards
Sandeep Koduri
Atok Soft India | Cricfeeds.com
Phone: +91- 99 666 02 456
Gtalk: sandeep.koduri | Skype: sandeep.koduri

Kayode Odeyemi

unread,
Feb 4, 2011, 12:38:00 PM2/4/11
to google-a...@googlegroups.com
Hello Ikan,

The doc on the App Engine wiki at http://code.google.com/p/googleappengine/wiki/WillItPlayInJava needs an update as regards to the non-supported APIs and technologies. JAX-WS is now supported.
Odeyemi 'Kayode O.

B.Sc(Hons) Econs, Application Developer & Systems Engineer (Sun Certified Professional),
Oracle Certified Associate, Solaris Systems Administrator, Drupal Developer

Tel: +2348053063373
P.O.Box 682, Ita-elewa, Ikorodu,
Lagos, Nigeria, West-Africa.

Website: http://sinati.com
Socialize with me: http://profile.to/charyorde, http://twitter.com/charyorde,
http://www.google.com/profiles/dreyemi
Skype:drecute

PK

unread,
Feb 4, 2011, 6:51:06 PM2/4/11
to Google App Engine
Ikai:

Thanks!!! Prerelease 1.4.2 did pass our python test suite.

I look forward to seeing support for more mail API common file
types...

PK
www.gae123.com

Remigius

unread,
Feb 6, 2011, 5:00:33 AM2/6/11
to Google App Engine
Sorry if this is a stupid question: Is there a pointer to the
prospective search/matchin API?

Cheers, R.

Ikai Lan (Google)

unread,
Feb 7, 2011, 8:34:59 PM2/7/11
to google-a...@googlegroups.com
Docs usually aren't ready by the time prerelease SDKs are, but they are usually ready by the time the full SDK is released. Here are my old notes on the Prospective Search API (formerly known as the Matcher API):


It's looking like this won't make it, however, so look for it in an upcoming release.


--
Ikai Lan 
Developer Programs Engineer, Google App Engine



Jay

unread,
Feb 8, 2011, 10:44:51 AM2/8/11
to google-a...@googlegroups.com
"bummer" = instant feedback

looking forward to it when it is available though

Lior Harsat

unread,
Feb 10, 2011, 2:57:55 PM2/10/11
to Google App Engine
Hi Ikai,

I have been testing the SDK and I found one bug which seems critical.
When I call the URLFetchService.fetch API with a https URL I get a
javax.net.ssl.SSLHandshakeException.
for example when I fetch "https://spreadsheets.google.com/feeds/
list/...." I get
javax.net.ssl.SSLHandshakeException: Could not verify SSL certificate
for: https://spreadsheets.google.com/feeds/list/...
When I switch back to an older SDK this doesn't happen.

Is there a "Help us test Prerelease SDK 1.4.2" thread I can post this
to?
Can anyone confirm this bug reproduces?

Thanx, Lior


On Feb 3, 9:31 pm, "Ikai Lan (Google)" <ikai.l+gro...@google.com>
wrote:

sandeep Koduri

unread,
Feb 11, 2011, 1:46:10 AM2/11/11
to google-a...@googlegroups.com
Hello,

I see that , the new sdk is available to download. Can we try recent updates in sdk at appengine now.

--
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.




--
Regards
Sandeep Koduri

Mauro Asprea

unread,
Feb 11, 2011, 4:42:31 AM2/11/11
to google-a...@googlegroups.com
This is caused because:
If you communicate with HTTPS or FTPS servers using certificates that are
signed by CAs present in the bundle, you can be sure that the remote server
really is the one it claims to be.
I really don't know what lib uses java, but you should check how to add the cert (of the https URL  your trying to fetch) to your list of "Nice" CA. You can check this to see how to extract the cert: http://curl.haxx.se/docs/sslcerts.html

But you should investigate further to see how to add it to your CA bundle.

--
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.




--
Mauro Sebastián Asprea

E-Mail: mauro...@gmail.com
Mobile: +34 654297582
Skype: mauro.asprea

Algunos hombres ven las cosas como son y se preguntan porque. Otros sueñan cosas que nunca fueron y se preguntan por qué no?.
George Bernard Shaw

Vanni.T

unread,
Feb 11, 2011, 7:25:22 AM2/11/11
to google-a...@googlegroups.com
SDK 1.4.2 + docs are available for download, but live docs are not updated (and no official announcement in this forum) yet.
1.4.2 is live in production (http://con.appspot.com/console/ says Google App Engine/1.4.2)
---
Vanni Totaro

Ikai Lan (Google)

unread,
Feb 11, 2011, 1:43:20 PM2/11/11
to Google App Engine
We're in a transitional state where we're still pushing 1.4.2. If you can wait until the official blog post/groups post goes live, you might save yourself a few headaches.


--
Ikai Lan 
Developer Programs Engineer, Google App Engine



Bjorn

unread,
Feb 12, 2011, 12:16:49 PM2/12/11
to Google App Engine
I have the same problem with spreadsheets, though not with feeds such
as "docs.google.com/feeds/default/private/full" it seems. Only
occuring when I tried 1.4.2

David Mora

unread,
Feb 20, 2011, 2:51:09 AM2/20/11
to google-a...@googlegroups.com, Bjorn
just out of curiosity:

is it me or i see some implementations of GSA on the Matcher Service? :)

> --
> 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.
>
>

--
http://about.me/david.mora

Reply all
Reply to author
Forward
0 new messages