GAE SDK 1.5.3版发布
2011 8 18 08:59 AM 1538次查看
分类:Google App Engine 标签:Google App Engine
更新列表如下:
- Blobstore API移除文件大小限制,现在可以上传任意大小的文件了。
- 发邮件时可以发送附件类型不在黑名单以内的任意文件(主要是一些可执行程序和脚本)。
- 增加db.get_indexes()和db.get_indexes_async()函数,用于获取索引及其状态。
- dev_appserver更新成和1.5.2一致的datastore查询计划,即索引中有重复字段时不会再报索引爆炸的警告。
- Datastore Admin的功能可以直接在Admin Console开启(以前需要在app.yaml中配置,而且Java用户还用不了)。
- Memcache API增加cas()和cas_multi()函数,用意和事务很像。就是在调用gets()或get_multi()时可以拿到cas_id,然后再用cas()或cas_multi()来取代set()和set_multi()函数,这样在设置值时,就会自动比较cas_id是否变了,而只有在不变的情况下才会设置成功。由于比较是自动完成的,不需要时可以调用cas_reset()来清空。(这个功能居然是Java先有的。)
- URLFetch API增加set_default_fetch_deadline,可以设置全局的超时时间。(奇怪的是我粗略找了下,文档和源码里暂时都没找到。)
- App Identity API增加了一些函数。(没用过,好像以前就有的样子。)
- 增加了一个HRD迁移工具,帮助迁移MS数据库到HRD。这个工具目前还没开放使用,需要进行申请。
另外,Python 2.7的测试也开始了,开放了一些C库,对性能担忧的可以去申请尝试了。
向下滚动可载入更多评论,或者点这里禁止自动加载。