2015 年 10 月 LeanCloud 产品更新汇总

要点简述如下:

  • 发布 PHP SDK 0.1.0,支持数据存储功能。
  • 重新开放了索引服务,支持自助创建唯一索引。
  • iOS SDK 解决了数据存储的 DNS 污染问题。
  • Android IM SDK 修复了一个引起超时的 bug,请开发者们尽快升级。
  • 云引擎支持 beforeUpdate。

更详细的描述如下。

网站

我们重新开放了对 Class 列的索引功能。在控制台选择 存储 > 数据(选择一个 Class)>(右侧菜单)其他 > 索引,用户可以自行设置唯一索引,不需要再通过技术支持申请来做了。

column_indexing

列的自增值(仅对 Number 类型有效)允许重设为默认值或者 0,修改时勾选「重设自增」选项即可。

column_increment

其次,我们的数据导出服务增加了导出 Schema 功能,可以单纯导出数据的 Schema,然后还是使用数据导入来将 Schema 导入到其他应用。

我们还完善了短信的统计功能,增加了「验证通过」的新状态,表示由 LeanCloud 产生的验证码已被用户收到并校验通过。站内通知和错误提示也都做了一些改进。

存储服务端

  • GeoPoint 类型支持 minDistance 查询,相应 SDK 也做了更新。
  • 修复了在清除所有数据时会导致索引丢失的 Bug。
  • 修复了文件删除存在的一个安全漏洞,感谢用户的报告。

聊天服务端

  • 上线了单点登录功能,文档尚未更新。
  • 内部的一些优化和重构,进一步降低服务端负载压力。
  • 协议支持 session token,节省用户流量。

云引擎

  • 进一步优化 LeanCache,提供给更多用户进行内测。
  • 发布 beforeUpdate 回调实现,参考 在更新前执行操作
  • 切换了日志实现,云引擎日志将不再占用存储的并发额度。命令行工具发布了新版本,请开发者尽快升级,否则无法正常查看日志。
  • Python 云引擎服务修复了与 current user 相关等 Bug,感谢用户的反馈。

客户端 SDK 更新

PHP SDK

PHP 作为 Web 平台使用最为广泛的语言之一,其易于部署的特性赢得了广大开发者的支持,PHP 开发者们对我们也一直很期待。我们上周发布了 PHP SDK 0.1.0 版本,支持了数据存储功能,详情参考《最好的 SDK,只为服务世界上最好的语言—— LeanCloud SDK for PHP 正式发布》

iOS SDK

  • 支持删除事件流中收件箱中的状态
  • 对 AVFile 增加 ACL 支持
  • 修复 AVConversationQuery 无法使用 NSDate 查询的问题
  • 修复 mutated while being enumerated 的错误
  • 删除 currentUser 时自动注销
  • 修复 AVObject 保存时,block 不能回调的问题
  • 增加 AVFileQuery,可以对 AVFile 对象进行检索
  • 解决数据存储时,运营商 DNS 劫持的问题
  • 修复接收消息时,因消息类型引发的兼容问题
  • CocoaPods 集成时,添加 -lz 连接选项
  • 修复网络请求中,POST 数据不能正确处理的问题
  • 实时通信发布单点登录功能
  • AVQuery 支持 GeoPoint 最小距离(minDistance)查询条件

Android SDK

  • 改进 InstallationId 的生成算法,提高 installationId 的可靠性
  • 网络库从依赖 async-android-http 改为 okhttp,请注意下载后依赖库已经改变。
  • 修正 AVQuery.count 在某些特殊机型上可能出现 NPE 的情况
  • 解决聊天服务中可能存在由非网络因素造成的 Timeout 隐患,推荐所有 IM SDK 用户升级到最新版本。
  • 实时通信发布单点登录功能
  • AVQuery.whereWithinMilesAVQuery.whereWithinKilometersAVQuery.whereWithinRadians 支持 minDistance 参数。

JavaScript SDK

  • 发布测试版本 1.0.0-rc3,支持 React Native 运行环境,欢迎尝试。
  • 发布 0.6.4 版本,是 0.6.1 的升级版本,主要是一些 bug 修复。
  • 修复 Follower/Followee 查询遇到 undefined 用户抛出异常的 bug。
  • 修复在无痕模式浏览器下无法正常运行的 Bug。
  • 修复 AV.File 保存可能导致堆栈溢出的 Bug。
  • AV.Role 增加默认 ACL 设置。
  • AV.SearchQuery 增加 hasMore 和 reset 方法。

JavaScript 实时通信 SDK

  • 增加 invited、kicked、membersjoined、membersleft 事件,废弃 join、left 事件。
  • 修复 IE8、IE9 无法连接服务器的 bug。
  • 修复没有加入的 conversation 无法查询成员的 bug。

Python SDK

  • leancloud.User 相关修复。
  • leancloud.Relation bug 修复。

发表评论

电子邮件地址不会被公开。 必填项已用*标注