诚之和:Midway 2.13.3 发布,适用于构建 Serverless 服务的 Node.js 框架

Features

1、提供了一批新的组件

  • 1、tablestore 组件,for aliyun tablestore,并提供了完整的多实例方案和 ts 定义 使用文档
  • 2、view 系列的组件,比如 view-ejs 和 view-nunjucks,使用文档

Bugfix

1、provide uuid 改造后的循环注入问题

感谢社区 @HuJingKang 提供此 PR。

在 v2.13.0 版本新增了providerUUId 之后,在组件中使用循环依赖会导致程序卡死,这一 PR 修复了该问题并提供了 case,后续可以避免再次出现。

2、修复一个隐藏的内存泄露问题

在 Serverless 场景下是,运行时使用了一个 node 内置的 perf_hooks 的 performance 打点 API,该模块在记录后不会清理数据,导致在请求量过大时内存溢出。

由于该泄露点非常小,在大量的压测后我们才定位发现该问题,现已修复。

3、修复函数式 configuration 的异步问题

在之前提供的函数式 configuration 写法中遗漏了 async 函数的处理,导致 onReady 中的异步会返回 Promise,在某些情况下会卡住进行,在新版本中处理了该问题。

4、orm 组件中 geRepository 系列 API 的问题

在之前版本中,我们提供了多个 connection 的写法,同时将获取连接池的注入变成了回调形式,但是漏改了 getRepository 系列 API,导致这些 API 不可用。新版本修复了该问题。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

weixin_45378258

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值