GAE SDK 1.5.2 版发布

今早起来发现GAE SDK 1.5.2版发布了,不过工作太忙就无暇顾及了,于是现在补上更新列表:

  • 可以在管理员控制台的Application Settings页面里设置最大空闲实例数和最小等待时间。
  • 索引中有重复字段的不会再报索引爆炸的警告。
  • SDK支持并行的数据库事务。
  • Datastore的stats API支持按namespace查询。
  • 管理员控制台的Task Queues页面可以显示请求头、过去的运行信息和任务的payload。
  • Pull queue可以用modify_task_lease()来修改lease(租期和任务数)。
  • Pull Task的最大尺寸增加到1MB。
  • 可用appcfg.py的"backend configure"指令来修改backend instances数目,而无需先停止instances。
  • Mail API可设置References和In-Reply-To头。
  • SDK的APPLICATION_ID环境变量将含dev~前缀。获取app id的推荐方式是用appidentity.get_application_id()。可以使用--default_partition参数来修改这个前缀(后面会附加一个“~”符号)。
  • Deferred API的defer()可接收_target参数,用于指定应用的version或backend。
  • db.Model增加to_dict()实例方法。
  • Images API增加get_original_metadata()方法来获取图像的EXIF信息。
  • db.py增加@transactional装饰器,用于标注一个函数用于执行事务。

此外,Go SDK 的进展很慢,看上去还是个玩具…

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。