历史更新

这里汇总了 2021 年之前的更新记录。

v0.6.5 (2020-12-24)

本次版本升级较少,主要是修复 Bug。

  1. FILEDIR 的重命名、复制和移动操作逻辑已实现。
  2. Voyager 模板引擎 增加说明文档。
  3. PQL 类一些方法更新。

v0.6.4 (2020-09-17)

从这个版本起,开始补充各个产品的文档。

  1. PQL 和 OneApi 文档已完成,可以在官网找到。
  2. Marker 应用加入,可以将 Markdown 文档转成 HTML
  3. 自定义用户函数升级,现在已不仅作为语句复用目的。
    • 自定义函数现在可以返回值了。
    • RETURN 语句可以将函数的结果返回,也可以中断并返回整个PQL过程的结果。
    • 自定义函数已支持嵌入到语句中。
  4. 有返回值的语句重新整理,这些语句可以用在很多地方。

    • INVOKE语句不仅可以返回值,而且可以访问Java静态属性了。
    • RUN语句现在可以获取运行日志和错误日志。
    • SEND语句现在返回发送日志。
    • EXEC语句逻辑重新整理。
  5. 集合对象的属性和索引访问支持升级,现在不仅数据行支持属性访问,数组和数据表也已支持。如$list[2]$table.first['id']等。

  6. Sharp 表达式更新。
  7. 多条语句优化。

本次不兼容修改主要涉及 Sharp 表达式

v0.6.3 (2020-08-16)

0.6.3版本除了 Bug 和优化之外,主要更新内容如下:

  1. 增加了对Redis支持
    • 示例:REDIS GET keyname;
    • 使用 OPEN REDIS 'host' 语句连接一个Redis服务器。
    • 支持REDIS的所有查询和更新命令。
    • Redis命令返回值根据命令名确定,大部分返回单值和列表,仅部分HASHSortedSet类型的命令返回数据行,仅GEO类型中有的命令返回数据表。
    • 基本上支持SELECT语句的地方都支持REDIS语句,如SETFOROUTPUT等。
    • 可以像其他语句一样嵌入变量和表达式。
    • 支持GETPUT操作,但不支持多线程操作,如PAGEBATCH等。
  2. OneApi 升级,支持身份认证
  3. RUN SHELL语句升级,现在已支持分号、管道符和引号。
  4. FILE 语句新增READ和WRITE功能,用于读取整个文件或附加内容。
  5. 原生 SHOW 语句已支持。
  6. IFCASE 短语句已经像 FOR 语句一样支持查询语句。如
  7. 非查询语句现在也支持数据结果再加工。如
  8. 更强大的 GET 语句,现在可以在GET语句添加任何类型的数据,如:
  9. 由于数据处理过程中有的值是 Json 字符串,新增了操作 Json 字符串的方法。
  10. Sharp 表达式新增多个处理方法。

以下内容不再向下兼容

0.6.2 及以下

旧版本更新记录已归档。


微信公众号
码农老吴  |  星源工作室  |  开发月志  |  问题反馈
联系我们:wu@qross.io     手机/微信:18618171102
京 ICP 备 20027445 号
$(h1)!