五月份,我们正式启动了云引擎专业版的运营模式,并按天扣费,详细说明请参考 云引擎运行方案。同时为响应用户需求,云引擎开始支持 Python 3 环境,使用及升级注意事项请阅读《在 Python 3 环境中使用 LeanCloud》。
网站方面,我们为 API 开放了 性能统计功能。
在过去的一个月我们对各个客户端 SDK 做了很多改进。首先是 JavaScript 实时通讯 SDK 正式推出了 3.0 版本。JavaScript 数据存储 SDK 在数个 RC 版本后也正式发布了 1.0 版本。特别值得一提的是,我们为 TypeScript 开发者们 提供了 d.ts 定义文件。
其次,我们为开发者们打造了一款更易上手的实时通信的 UI 套件「ChatKit 库 」,它可以帮助开发者快速掌握实时通信的技术细节,轻松扩展和实现常用的聊天功能。目前 Android 库和文档已经上线,iOS 版本也将很快与大家见面。
其他几个 SDK 也有比较多的功能改进和 Bug 修复,以下为完整的更新清单。
_File 表某些情况下没有重建 bucket 的问题。skip 、 limit 。currentUser 、与 Promise/A+ 兼容、JavaScript 核心 SDK 升级到 1.0 等等,更详细的请参考 升级指南。beforeUpdate hook 不能正常使用的问题。最新版本 3.3.1 的改进如下:
AVIMKeyedConversation 而导致的错误代码为 1001 的问题。lastMessageAt 不为空的问题。Installation 丢失某些更新操作的问题。skip 查询。最新版本 3.13.12 的改进如下:
fetchInfoInBackground 的问题。AVIMFileMessage 发送消息时丢失 metaData 的问题。AVIMConversation 设置 attribute 与读取的值不一致的问题。AVSearchQuery 支持 skip 操作。ChatKit 是由 LeanCloud 官方推出的、基于 LeanCloud 实时通信 SDK「LeanMessage」开发并封装了简单 UI 的聊天套件。它可以帮助开发者快速掌握 LeanMessage 的技术细节,轻松扩展和实现常用的聊天功能。详细内容请阅读 开发指南。
JavaScript 迎来重大版本 1.0 的发布。与旧版相比来说,该版本最主要的是优化了很多 API,更符合 JavaScript 程序员的习惯以及和其他 SDK 保持一致;其次兼容 React Native 运行环境,以及针对 currentUser 这种全局变量添加了禁止选项等。
我们还将 JavaScriipt SDK 做了拆分和重命名:
leancloud-storageleancloud-pushleancloud-realtime我们还更新了所有的 JavaScript 开发文档,加入 TypeScript 示例代码。
由于更新列表很长,我们推荐要升级的用户要详尽阅读 JavaScript SDK 的 ChangeLog。
JavaScript 实时通讯 SDK 正式发布了 3.0 版本。
最新版本 1.5.1 包含如下更新:
leancloud.cloudfunc.rpc 。beforeUpdate hook 不能正常工作的问题。最新版本 0.2.6 包含如下更新:
LeanPush 支持同时向多平台发送推送。LeanObject::save, fetch, destroy 不再返回批量查询错误。LeanACL 为空时被编码为 array 的问题。LeanRole 查询不能正常初始化的问题。LeanACL::encode 将返回 object。LeanRole 构造函数接收两个可选参数 className 和 objectId。