2013年9月第四周AVOSCloud更新

上周AVOSCloud"修身养性"没有发布什么新版本。本周我们可以放出一个"大招"了。

最重要的改进集中在客户端SDK。首先是Android SDK做了非常多的改进和bug修复,我们实现了增量更新,妈妈再也不用担心数据更新的相互覆盖问题,我们还完整实现了ParseQuery的查询缓存功能,并且极大提升了性能,修复了不少比较严重的bug,因此我们强烈推荐您升级此版本的Android SDK。同样,iOS SDK也做了一些Bug修复的工作。

其次,数据管理平台也做了极大的改进,允许您调整列的宽度和顺序(并记忆),修复数组空值无法设置的bug等等,调整了一些UI细节,希望能帮助您更好的管理App数据。

在服务端,我们严格了对pointer类型的校验,并且修复了多层嵌套pointer的file无法自动获取的bug。

最后,Cloud Code的httpRequest也增加了https的支持,也添加了beforeDelete和afterDelete函数,具体请看云代码指南

SDK下载请点击这里。我们还将CSDN Code仓库迁移到了https://code.csdn.net/avos/avoscloud-sdk

完整的更新日志如下:

服务端和网站

  • 改进数据管理平台UI。
  • 修复多层pointer引用file无法自动获取的bug。
  • Cloud Code的httpRequest支持https请求。
  • Cloud Code增加beforeDelete/afterDelete支持,具体见看云代码指南

iOS SDK

  • 解决File数组的include查询问题
  • 增加AVObject isEqual方法

Android SDK

  • 实现增量更新,避免更新相互覆盖,减少网络流量。
  • 修复部分API操作,错误异常没有返回的bug。
  • 修复ParseRole运行错误的bug。
  • 实现ParseQuery的查询缓存相关功能,目前已完整实现。
  • 为部分callback接口(例如FindCallback)和类(例如ParseQuery)添加泛型支持,升级老版本SDK可能需要稍微修改代码。
  • 网络层做连接复用,提升性能。
  • 替换json实现,提升性能,修复数字没有正确转换的bug。
  • 为很多API增加参数校验。
  • 修复ParseQuery.get方法无法同时include的bug。
  • 其他一些API改进,bug修复和内部代码改进。

评论