|
|
# v1.22.2
|
|
|
|
|
|
- [add] 支持配置keep alive
|
|
|
|
|
|
# v1.22.1
|
|
|
|
|
|
- [add] 支持云函数灰度发布
|
|
|
- [add] customUserId放开更多字符
|
|
|
|
|
|
# v1.22.0
|
|
|
|
|
|
- [add] `tcb.registerExtension()`,注册扩展
|
|
|
- [add] `tcb.invokeExtension()`,使用扩展
|
|
|
- [add] 签名方式支持v3选项
|
|
|
|
|
|
# v1.21.2
|
|
|
- [fix] database aggregate match操作传参EJSON序列化
|
|
|
|
|
|
# v1.21.1
|
|
|
- [add] request支持更多细节耗时
|
|
|
- [add] 支持getAuthContext
|
|
|
|
|
|
|
|
|
# v1.20.0
|
|
|
- [add] 新增TCB 入口静态方法parseContext(解析云函数context参数)
|
|
|
|
|
|
# v1.19.1
|
|
|
- [fix] database 事务 修复runTransaction api中rollback报错 & 改造runTransaction 支持自定义返回
|
|
|
|
|
|
# v1.19.0
|
|
|
- [add] database 新增事务
|
|
|
|
|
|
# v1.18.0
|
|
|
- [add] wx 支持微信支付云调用
|
|
|
|
|
|
# v1.17.0
|
|
|
- [fix] database 查询 limit限制由最大100放至1000
|
|
|
|
|
|
# v1.16.3
|
|
|
- [fix] 修复 TRIGGER_SRC 变量取值问题
|
|
|
|
|
|
# v1.16.2
|
|
|
- [fix] 修复 db 函数在 handler 外初始化问题
|
|
|
|
|
|
# v1.16.1
|
|
|
- [fix] 修复定时触发 API Token 可能失效的问题
|
|
|
|
|
|
# v1.16.0
|
|
|
- [fix] db 模块 替换lodash为子模块
|
|
|
- [fix] db 模块 更改query传参,为入参必须为对象,且value不能均为undefined
|
|
|
- [fix] 修复app.database(env:'xxx') 不生效问题
|
|
|
|
|
|
# v1.15.0
|
|
|
- [add] 加入执行操作符:expr、jsonSchema
|
|
|
- [add] 加入逻辑操作符:not
|
|
|
|
|
|
# v1.14.0
|
|
|
- [add] 新增cls日志写入
|
|
|
|
|
|
# v1.13.0
|
|
|
- [add] 加入查询操作符:all、elemMatch、exists、size、mod
|
|
|
- [add] 加入更新操作符:push、pull、pullAll、addToSet、rename、max、min
|
|
|
- [add] 加入 db.command.aggregate.pipeline,用于生产 Aggregate.lookup() 的 pipeline 参数
|
|
|
- [add] db.command.aggregate.match 支持传入 query
|
|
|
|
|
|
# v1.12.0
|
|
|
- [add] 加入db.command.project,支持投影操作符
|
|
|
- [add] 加入db.command.nor
|
|
|
|
|
|
# v1.11.0
|
|
|
- [add] 新增获取客户端IP的接口
|
|
|
- [add] `auth().getUserInfo()` 返回字段中加入 `customUserId`
|
|
|
|
|
|
# v1.10.0
|
|
|
- [add] 新增获取登录凭据Ticket的接口
|
|
|
|
|
|
# v1.9.0
|
|
|
- [add] 新增聚合搜索接口
|
|
|
|
|
|
# v1.8.0
|
|
|
- [add] 新增getCurrentEnv方法
|
|
|
|
|
|
# v1.6.0
|
|
|
- [add] 新增auth api
|
|
|
- [add] 文件上传直传
|
|
|
|
|
|
# v1.4.2
|
|
|
- [fixed] 修复了doc.set()对于复杂错误类型的签名错误问题
|
|
|
- [fixed] db.serverDate()支持new调用
|
|
|
|
|
|
# v1.4.1
|
|
|
- [fixed] 修复了下载文件接口如果文件名称中有中文会失败的bug
|
|
|
|
|
|
# v1.4.0
|
|
|
- [add] 接口加入默认超时时间(15秒)
|
|
|
- [add] 对超过3秒的数据库慢查询,加入console.warn
|
|
|
- [fixed] 修复serverDate存取的问题
|
|
|
|
|
|
# v1.3.0
|
|
|
- [upgrade] 重构了command的实现
|
|
|
|
|
|
# v1.2.2
|
|
|
- [fixed] 修复GeoPoint的查询、储存问题
|
|
|
- [fixed] 修复db.RegExp不支持or的问题
|
|
|
- [fixed] 修复Date不能使用query查询的问题
|
|
|
|
|
|
# v1.2.1
|
|
|
- [add] 查询支持 db.RegExp
|
|
|
- [fixed] 修复Date对象的底层表示,与微信对齐
|
|
|
|
|
|
# v1.1.8
|
|
|
- [fixed] 修复操作符嵌套报错的问题
|
|
|
|
|
|
# v1.1.7
|
|
|
- [changed] 正则表达式支持传入flags
|
|
|
|
|
|
# v1.1.6
|
|
|
- [add] 查询指令支持正则表达式
|
|
|
|
|
|
# v1.1.5
|
|
|
- [fixed] 修复了逻辑操作符嵌套使用会报错的bug
|
|
|
- [fixed] 修复了update嵌套对象部分生效的bug
|
|
|
|
|
|
# v1.1.3
|
|
|
- [fixed] 修复了serverDate传入参数时的bug
|
|
|
|
|
|
# v1.1.3
|
|
|
- [fixed] 修复了数据库读取serverDate结构的问题
|
|
|
|
|
|
# v1.1.2
|
|
|
- [fixed] 修复了数据库set的多维对象的操作问题
|
|
|
|
|
|
# v1.1.0
|
|
|
- [changed] 支持使用多个环境
|
|
|
|
|
|
|
|
|
# v1.0.31
|
|
|
|
|
|
- [changed] 云函数调用返回的requestId可以在云控制台用来查看日志
|
|
|
- [changed] 数据库地理位置初始化时第一个参数为longitude,第二个为latitude
|
|
|
- [add] 新增条件删除文档接口
|
|
|
|
|
|
# v1.0.29
|
|
|
|
|
|
- [changed] 更新文档
|
|
|
|
|
|
# v1.0.24
|
|
|
|
|
|
- [changed] 获取文件下载链接方法参数变更,详情见对应api文档
|
|
|
|
|
|
# v1.0.23
|
|
|
|
|
|
- [fixed] 修复了新增内嵌文档的bug
|
|
|
|
|
|
# v1.0.22
|
|
|
|
|
|
- [fixed] update和set传空参数会报错,不再抛出异常
|
|
|
- [fixed] init可以传空
|
|
|
- [changed] 云函数的调用,云函数实际返回的结果从字符串改成了对象,也就是透传云函数返回的结果
|
|
|
|
|
|
# v1.0.21
|
|
|
|
|
|
- [fixed] update内嵌文档的操作符使用
|
|
|
|
|
|
# v1.0.20
|
|
|
|
|
|
- [changed] 修改了集合创建的方法
|
|
|
- [fixed] 修正了环境id的传入bug
|
|
|
|
|
|
# v1.0.19
|
|
|
|
|
|
- [changed] 增加了新增集合方法
|
|
|
- [changed] 增加了文件下载方法
|
|
|
|
|
|
# v1.0.18
|
|
|
|
|
|
- [changed] 数据库操作的field()方法后需要get()才能取得数据
|
|
|
- [changed] 添加了数据库的serverDate数据类型
|
|
|
- [changed] 增加了数据库的更新(update)方法的数组操作符push、pop、shift和unshift,增加了set指令
|
|
|
- [changed] 数据库逻辑运算符and和or支持传入一个数字,作为逻辑运算的参数
|
|
|
|
|
|
|
|
|
# v1.0.17
|
|
|
|
|
|
- [changed] 对象初始化实例后,init操作可以传入空参数,这样会使用默认环境。如果需要指定环境(env)或者代理(proxy),则还是通过init方法传入。
|
|
|
- [changed] init时跟小程序SDK保持参数命名一致,envName改为env
|
|
|
- [changed] init时mpAppId不再需要传入
|
|
|
- [changed] 修复了数据库排序的bug
|
|
|
- [changed] 增加了数据库的count方法
|
|
|
- [changed] 修正了文档,修改了文件存储和云函数的返回结果。请参考文档
|
|
|
|
|
|
# v1.0.9
|
|
|
|
|
|
- [changed] 云函数内使用不需要填写secretId和secretKey,云函数重新部署后生效
|
|
|
- [changed] 文件上传添加支持buffer
|
|
|
- [changed] 修复了嵌套对象的bug
|