v0.9.9

2024/12/31版本rc

vino

版本说明

  1. 新增sql-guard模块,用于检测和修复sql语句中的安全问题

  2. 新增colly模块,用于网络爬虫

  3. 新增segment模块,用于文本分词

  4. 新增doct模块,用于docx文档切分

  5. 优化了redis模块的mSet方法,参数类型由原来的map修改为数组

import redis from 'redis';

let db = redis.open(config);
// 批量设置键值对
let kv = ["a", "alpha", "b", "beta", "g", "gamma"]
let res = db.mSet(kv);
console.log(res);           // 输出: OK
console.log(db.get("a"));   // 输出: "alpha"
  1. 优化了正则表达式

  2. 增加了--plugin命令,显示当前注册的所有插件列表和版本号

  3. 优化了http模块

    • 优化了日志打印
    • 请求结果ctx 对象新增属性remoteAddrresponseWriter
    • 请求request对象方法新增参数responseType 用来指定响应类型,支持的类型:textjsonstreambuffer
  4. 修复date字符串模板报错的问题

  5. 修复了this在箭头函数中指向对象错误的问题

  6. 修复postgres数据库空字符串数组字段数据错误的问题

  7. 新增RegExp

  8. 修复了string.slice函数计算字符串长度按照字节而不是字符的bug

  9. 修复了Reader对象的close方法无效的问题

  10. 修改了HttpClient.request()返回对象中,当响应类型为stream时,调用body.close()无效的问题

  11. 修复了数组的sort函数的bug

  12. excel新增openReader函数

开源项目

新增了两个开源项目

下载

文件名类型系统架构文件大小
vino-v0.9.9_rc-windows-x86_64.msi安装程序x86_6459.8MB
vino-v0.9.9_rc-windows-x86_64.zip压缩包x86_6459.8MB
vino-v0.9.9_rc-darwin-arm64.pkg安装程序ARM6462.5MB
vino-v0.9.9_rc-darwin-x86_64.pkg安装程序x86_6464.5MB
vino-v0.9.9_rc-darwin-arm64.tar.gz压缩包ARM6462.5MB
vino-v0.9.9_rc-darwin-x86_64.tar.gz压缩包x86_6464.5MB
vino-v0.9.9_rc-linux-arm64.tar.gz压缩包ARM6459.7MB
vino-v0.9.9_rc-linux-x86_64.tar.gz压缩包x86_6463MB
更新时间 12/31/2024, 5:31:44 PM