小程序云开发 Server SDK Mini-Program Server SDK
- @cloudbase/node-sdk 2.10.0 -> 3.17.2
- 3.0.5-beta.1的改动
U新增ai相关接口
U更新@cloudbase/node-sdk到2.10.0A⚠️ 破坏性更新:使用 bigint.js 内置 BigInt,不再使用原生 BigInt,规避无法 JSON 序列化的问题。,如有序列化 BigInt 的需求,需注意原生JSON.stringify会将内置 BigInt 会序列化为string而不是numberF移除tcb-admin-node的依赖
U更新 protobufjs 依赖不再锁定固定版本号
F修复geoNear返回值没有乘以地球半径的问题
U更新 优化了错误信息的展示
A新增 支持环境共享相关接口
A新增getCloudCallSign接口
U更新 更新node-sdk依赖至2.1.1
A新增 小游戏虚拟支付沙箱环境接口
A新增 小游戏虚拟支付能力A新增 数据库更新和删除 API 增加multi选项
A新增 微信支付能力A新增 云函数灰度能力
A新增 定义文件index.d.ts
U更新 云调用openapi支持设置不自动转换驼峰命名法和蛇底命名法
F修复DYNAMIC_CURRENT_ENV在事务中使用的问题
A新增 数据库事务 APIU更新 不再支持 node 8 以下运行环境,使用开发者工具本地调试需使用 node 8 或以上
A新增 定时触发器中支持使用DYNAMIC_CURRENT_ENV
U更新tcb-admin-node依赖至1.16.2,修复触发器内使用云调用可能失败的问题
A新增logger方法,支持高级日志
A更新tcb-admin-node依赖更新至1.15.0,新增not、expr、jsonSchema操作符
F更新tcb-admin-node依赖更新至1.13.1,修复 push 操作符接收数组参数的问题
A新增 查询操作符:all, elemMatch, exists, size, modA新增 更新操作符:push, pull, pullAll, addToSet, rename, max, minA新增 聚合流水线阶段:lookupA新增 可用于聚合流水线 lookup 阶段的 pipeline 操作符
F修复 使用DYNAMIC_CURRENT_ENV时发起云调用会失败的问题
A新增 数据库多个查询、投影操作符
A新增 常量DYNAMIC_CURRENT_ENV
A新增updateConfig用于覆写配置
A新增getWXContext新增返回表示云函数最初调用来源的SOURCE字段
A增加 云开发数据库支持地理位置 API
F修复db.createCollection失败时没有抛错的问题
U更新tcb-admin-node依赖更新至1.4.2,修复了doc.set如果带复杂类型会失败的问题
U更新tcb-admin-node依赖更新至1.4.0,主要修复了serverDate存取问题,同时增加了接口默认 15 秒超时间
U重构 开放服务注册
A修复 数据库删除数据时stats.removed返回为 0 的问题
A新增 数据库支持正则查询
U更新callOpenAPI不需传event参数
U新增getWXContextAPI,用于获取微信调用上下文,包括APPID、OPENID和UNIONID
U更新callFunction返回 requestID
U更新getTempFileURL传入参数更新
A新增 云开发数据库、云函数、文件存储基础能力