下载地址
1、与 1.03.2004271 的区别
当前 rc 版本主要是 1.03.2004271 的 bug 修复版本, 因上个版本需要支持 darkmode 的 perfers-color-scheme 将内核版本升级到 nwjs: 0.44.6, chromium: 80,此版本存在一个致命 bug 导致微信开发者工具非常容易 crash,详见;nwjs 官方很快修复并发布 nwjs:0.45.6, chromium:81;我们尝试基于 nwjs: 0.45.6 发布微信开发者工具 nightly 1.04.2005122,在社区上收到新的奔溃反馈:STATUS_ACCESS_VIOLATION,系 chromium:81 的改动导致,短时间内没有很好的解决方案,所以在这个版本中将内核版本降级到 crash 率较少的 nwjs: 0.39.3, chromium: 75;因此 darkmode 的 perfers-color-scheme (chrome 76 以上支持) 将无法生效。
因这次内核升级导致的问题,我们调整了 nightly 的发布策略,同时发布基于不同的 nwjs 版的开发版;在第二位版本号上进行区分,暂定为
1.03: nwjs 0.39.3
1.04: nwjs 0.44.6 (当前是 0.45.6 存在问题,我们将重编 0.44.6 的内核版本进行替换)
1.05: nwjs latest
第三位版本号是基于时间戳的版本号,如 1.03.2005152 与 1.04.2005152,都是 2020 年 5 月 15 日发布的版本,业务功能一样,仅内核版本不同。
我们也将继续在 nightly 上做更敏捷的特性迭代和内核升级,因已经允许在开发者机器上同时存在 Nightly/RC/Stable 版本,所以期望开发者可以多尝试下 Nightly,尽早在社区上反馈相关问题。
2、云开发支持微信支付
简单、安全、免签名、免证书、支付结果可回调云函数,这就是 小程序·云开发 新推出的原生微信支付支持。这项能力可以极大节约开发成本,开发者在云开发控制台可直接绑定微信支付商户,在绑定完成后可在云开发提供的下单、退款、查对账单等支付全流程接口,简单开发即可接入微信支付。
3、云函数灰度
云开发新增支持云函数灰度发布能力,让云函数的发布更安全稳健。在云控制台 -> 云函数 -> 各函数的版本管理中提供了发布函数版本(快照)和多版本间调整流量比例的能力,借此能力用户可以灵活完成灰度、回退、全量等操作。