[2.7.2] 2020/04/13
加入了 Redis 支持:
[Redis同步客户端]
支持常用的同步操作。发送请求后,立马返回执行结果。
[Redist异步客户端]
支持Redis异步操作。通常用于发布订阅时订阅消息使用。
[2.7.1.6] 2020/04/05
[网站服务器]
– 修复了上传文件时接收某些文件数据可能失败的问题(感谢 郑雪飞、银河世纪)。
[数据库]
– 优化了查询缓存机制。
* 只有查询结果存在数据时才会建立缓存。
* 原机制由于底层使用统一的“查询”方法,在执行查询无异常时无论返回结果有无数据,针对“查询”命令都表示成功,而针对“查询头条”则因为没有可以依赖的返回结果则执行失败。由于缓存是基于底层查询方法,所以可能会导致“查询头条”等方法沿用“查询”的缓存,空结果时只要存在缓存则永远返回假。
[2.7.1.5] 2020/03/27
[存取列表/存取键值表]
优化了对象池回收方式。
加入了 JSON载入时使用宽文本做为主键的功能。非宽文本主键也将自动转换为宽文本主键。相关方法(增加[是否宽文本主键]参数):
* 从JSON载入
* 置JSON值
加入了 到JSON时保持宽文本主键的功能。相关方法(增加[是否宽文本主键]参数):
* 到JSON
* 置JSON值
[2.7.1.3] 2020/03/21
[文本处理]
HTML关键字解码
加入了 转空格的支持(感谢 断翅的三叶草)。
创建文本/输出调试/输出调试文本
修复了 小数类型参数,生成文本时可能为 0 的问题(感谢 荭枫、云易飞扬)。
[网站服务器]
加入了 是否已授权 方法。可以用来判断是否以授权模式运行。
加入了 取运行状态 方法。可以获取服务器以下信息:线程数、请求数(秒)、上行数据量(秒)、下行数据量(秒)。
* 需要在网站配置中加入配置项“统计状态: 真”
修复了 “上下文_绑定*”相关的方法可能绑定失败导致奔溃的问题(感谢 银河世纪)。
[存取列表]
修复了 主键更名奔溃的问题(感谢 银河世纪)。
修复了 从网络载入 方法的[请求头]参数无效的问题(感谢 逍遥一仙)。
[存取键值表]
修复了 从网络载入 方法的[请求头]参数无效的问题(感谢 逍遥一仙)。
[网站客户端]
优化了 在执行POST请求后,自动重定向后时还是“POST”方法的问题(感谢 小迷糊)。
* POST提交后的所有重定向,都将以“GET”方法执行
[通用日志对象]
修复了 内容存在“%” 时可能奔溃的问题(感谢 银河世纪)。
修复了 销毁日志对象或关闭程序时可能导致奔溃的问题。
[WebSocket客户端]
加入了 使用代理服务器的功能。相关方法:
* 置代理服务器
* 是否启用代理
* 清空代理设置
加入了 PING/PONG 消息接收的支持。
[WebSocket服务器]
加入了 PING/PONG 消息接收的支持。
[2.7.1.2] 2020/03/19
[网站服务器]
修复了 Accept-Encoding不能准确识别 no-gzip 的问题(感谢 黑色代码)。
优化了 网址解析,允许“#”字符文件名支持。
[通用缓存对象]
[内存缓存]
修复了 计次加/计次减 可能出现不准确的问题(感谢 银河世纪、荭枫、大小鱼)。
[2.7.1.1] 2019/12/29
[网站服务器]
[重要] 修复了 连接对象的回收周期问题(感谢 思而不索)。
* 此问题在并发量波动较大、服务器配置反向代理服务器长期没有访问忽然恢复访问等环境下,可能导致返回失败的问题。
* 原因主要是服务端可能会长期保持旧的连接,而请求对象池的对象被重新分配连接时可能才会断开释放旧连接。
取消了 执行视图函数时的协程处理。
[数据库]
修复了 兼容旧版对象映射格式时,保存对象可能失败的问题。
[网站客户端]
修复了 取跳转头() 可能会缺失首个跳转响应头的问题(感谢 逍遥一仙)。
[路径处理]
加入了 多文件后缀的支持。在使用“路径_取文件列表/路径_取所有文件”方法时,可以使用“|”分割指定多后缀名,例如:exe|txt。也支持“,”和“;”做为分隔符,同时支持通配定义等,例如:*.txt;*.exe。注意 :只支持单级别后缀,多个“.”后缀时只认最后一个级别。
修复了 网址/磁盘/局域网 等类型的地址格式化结果可能不准确的问题,牵扯到所有“路径_”系列的方法(感谢 逍遥一仙)。