App Engine SDK 1.3.2 Released

Today we are excited to announce the release of version 1.3.2 of the App Engine SDK for both the Java and Python runtimes. 1.3.2 includes a number of changes and bug fixes.


For this release, we have concentrated on removing a number of limitations that have been affecting developers:

  • Blobstore API - A new method (fetch_data for Python, fetchData for Java) allows your application to request the contents of a Blob from within your application’s code.
  • URLFetch API - We’ve expanded the number of ports you can access with the URLFetch API. You can now access ports 80-90, 440-450, and 1024-65535.
  • Mail API - We’ve expanded the allowed mail attachments to include common document extensions including .doc, .ppt, and .xls.
  • Task Queue API - We’ve increased the maximum total Task Queue refill rate to 50 per second.

We’re also happy to announce, based on your feedback, a new Denial of Service (DoS) blocking system in App Engine. This system allows you to blacklist specific IP addresses from accessing your application, and to prevent them from costing your application money or eating up your quota. You can also view the top IPs that have accessed your application in the Admin Console, to help you figure out what IPs you may want to block. More information on this feature is available for Python and Java.


There’s a lot of other changes and fixes in this release, including a new Java version of the Appstats profiling tool, so read the release notes (Python, Java) for a complete list of changes and download the new versions of the SDK.


Tips for exploring the Buzz layer in Google Maps for mobile

We’ve previously given you a few tips on using Google Buzz for mobile, and today we’re focusing on the Buzz layer in Google Maps for mobile. As many of you have found out, location puts a different spin on Google Buzz, adding context to posts and letting anyone find relevant public posts in a natural way -- on a map! We wanted to share some tips on a few creative ways we’ve seen you using the Google Buzz layer.

Explore the world around you
Are you curious if there’s anything interesting going on nearby? Enable the Buzz layer in Google Maps, then select any icon from the map or open the list view to see all the posts from the map area you’re viewing. We’ve found patients chatting from different hospital rooms, neighbors discussing a power outage, and even some public flirting. Here are a few more awesome examples we’ve stumbled upon:
  • A father hearing his baby’s first heartbeats at the hospital
  • Status updates of a rooftop fire being put out in San Francisco
  • Shooting of the TV show “Trauma” on location
  • Photos of the stadiums being built for the World Cup in South Africa
Ask questions and get answers
If you’re exploring a new area and looking for tips, post a question, and someone browsing Buzz in the area may be able to provide a quick answer. A few weeks ago on President’s Day, I was hanging out in the Russian Hill neighborhood of San Francisco. Rather than take my chances, I posted a question asking what the parking rules were. A friendly local soon informed me that I’d be free of parking stress -- meters were enforced but permit parking was not.

Share a picture worth a thousand words
Even if you could type 100 words a minute from your phone, sometimes a picture tells a different story than words could ever describe. Google Maps for mobile or the Android Buzz widget lets anyone share a picture of their favorite dish or the funny street sign they’ve found. Just attach a photo to your post or take a new one before posting. We’ve found great cases of citizen photo journalism on the public Google Buzz layer, such as traffic accidents blocking roads and location-tagged Picasa Web Albums showing the earthquake recovery in Haiti.

Give tips or learn about places
Google Buzz posts you create in Maps will always include your location (i.e. “My Location”) by default, but you can easily change the approximate location to a specific place, such as a restaurant. For example, change the post’s location and select the restaurant from the suggestions list before posting to give a recommendation or tip. Alternatively, you can search for the restaurant in Maps and select the Google Buzz option from the search results page (the post’s location will automatically be the restaurant). Now, people reading your post will know that your recommendation is about that exact restaurant, and your recommendation will be available for anyone browsing that restaurant’s search results page.

...and one reminder
Because we built Google Buzz in Maps for mobile to let you share information about places with the world, posts from Maps are always public to the web and include a location, either your approximate one or a specific place you choose.

To get started, install the latest version of Google Maps 4.0+ on your Android 1.6+, Windows Mobile, or Symbian S60 phone (BlackBerry coming soon; see availability details) by visiting m.google.com/maps on your phone and going to Layers > Buzz from the Maps main menu. From Android, iPhone, and iPod touch devices, you can also use the buzz.google.com Nearby view and map just like the Maps layer.

Visit our Help Center to learn more or tell us your feedback and questions in our Help Forum. Give us suggestions and vote on other people’s on the Mobile Product Ideas page!