Your SlideShare is downloading. ×
ajn11 BT appengine SDK updates
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

ajn11 BT appengine SDK updates

912

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
912
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. appengine sdk update appengine ja night #11 2010.10.16 @tagomoris
  • 2. What is appengine sdk update ?
  • 3. appengine sdk update sdk 1. 2. gdgd
  • 4. recent updates • 04.21 1.3.3 • 05.19 1.3.4 • 06.30 1.3.5 • Task Queue (Storage limit, high qps) • Blobstore (BlobReader / BlobInputStream) • Bulkloader, Remote API, Admin Console • (py) pre compilation (, ComputedProperty?) • 08.17 1.3.6 • Datastore (namespace, over-1000 for count/offset) • Custom static error pages • Images API (Automatic image thumbnailing) • Bulkloader, Remote API, Admin Console • (java) app.yaml • 08.30 1.3.7 • Bugfix for namespace manager
  • 5. 1.3.8 (on 10.14, pre on 10.05)
  • 6. 1.3.8 java • You can run task queue tasks immediately from the admin console. • Added an OutputSettings class to the Images API to specify the JPEG encoding quality when running in production. • Support for login of multiple Google accounts within an app, and longer login sessions. • In queue.xml, the maximum allowed bucket size is now 100. • Removed limits on zigzag merge-join queries. Therefore the error "The built- in indices are not efficient enough for this query and your data. Please add a composite index for this query." will no longer be thrown in most cases, enabling more types of queries without indexes. • The whitelist has been updated to include java.net.InetAddress and some interfaces and abstract classes in javax.xml.soap, including javax.xml.soap.SOAPMessage. • Fixed an issue reserving App Ids by owners of emails containing periods, multiple cases, and googlemail.com address. • Fixed an issue where TaskOptions had no public getters, making testing impossible. • Fixed an issue on the development server where PNGs were being returned as JPEGs.
  • 7. 1.3.8 py • Builtin app.yaml handlers are available for common application functions, such as appstats. • The Admin Console now provides an experimental tool to delete all entities in the datastore or all entities of a given type. This is available only if enabled using the datastore_admin builtin. Deleting entities will count against application quota. • You can run task queue tasks immediately from the Admin Console. • You can now specify the quality of JPEG images via the Image API's execute_transforms function. Available in production only. • Support for login of multiple Google accounts within an app, and longer login sessions. • In queue.yaml, the maximum allowed bucket size is now 100. • Precompilation is now enabled by default. To disable, use the --no_precompilation flag when updating your app. • BlobInfo now has an open() method that returns a BlobReader. • BlobReader now accepts a BlobInfo. • Removed limits on zigzag merge-join queries. Therefore the error "The built-in indices are not efficient enough for this query and your data. Please add a composite index for this query." will no longer be thrown in most cases, enabling more types of queries without indexes. • Fixed an issue with task queue tasks not running on the dev_appserver when using Python 2.6. • Fixed an issue on the dev_appserver where auto task running wasn't working for BulkAdd. • Fixed an issue reserving App Ids by owners of similarly-named mails accounts containing periods, multiple cases, and googlemail.com address. • Fixed an issue on the development server where PNGs were being returned as JPEGs.
  • 8. Channel API ><
  • 9. Instances Console This release includes a new page in the Admin Console, called the Instances page. This page allows you to view information about all server instances currently in use by your application. This information can be useful in debugging your application and also understanding its performance characteristics. There’s no configuration needed for this feature. Just click the “Instances” link on the left hand navigation of the Admin Console to see Average QPS, latency, and memory for an instance.
  • 10. removed limits on zigzag merge-join query Removed limits on zigzag merge-join queries. Therefore the error "The built-in indices are not efficient enough for this query and your data. Please add a composite index for this query." will no longer be thrown in many cases, enabling more types of queries without indexes.
  • 11. run task queue immediately You can run task queue tasks immediately from the admin console In queue.(yaml/xml), the maximum allowed bucket size is now 100. (50 100) "Task Queues out of labs/experimental for an upcoming release slated for November."
  • 12. delete all entities (/ of a given type) (py) The Admin Console now provides an experimental tool to delete all entities in the datastore or all entities of a given type. This is available only if enabled using the datastore_admin builtin. Deleting entities will count against application quota.
  • 13. and... • Builtin app.yaml handlers are available for common application functions, such as appstats. (py) • Support for login of multiple Google accounts within an app, and longer login sessions. • Precompilation is now enabled by default. To disable, use the --no_precompilation flag when updating your app. (py)
  • 14. appcfg.py download_app The developer who uploaded an app version can download that version's code using the appcfg.py download_app command. You can use this to download both Python and Java application code.
  • 15. Thanks!

×