Skip to content

Releases: wycst/wast

v0.0.20

01 Dec 14:01
Compare
Choose a tag to compare
  1. JSON调整序列化设置最大支持缓冲buf长度为1.5G;
  2. JSON校验重构支持输入byte数组;
  3. double解析精度bug修复Issue #2
  4. JSON支持解析简单类型(number/boolean/null);
  5. 修复非public访问权限下动态编译非法访问问题;
  6. 修复其他问题;

v0.0.19

26 Nov 14:52
Compare
Choose a tag to compare
  1. El表达式支持内嵌子表达式(计算变量);
  2. El表达式强化三目运算符号解析;
  3. El表达式支持boolean类型的异或运算;
  4. El表达式修复JDK6环境解析子表达式(函数参数)因为substring导致偏移bug问题;
  5. JDBC添加字段非空条件(is not null);
  6. JSONNode支持bytes和流作为输入源;
  7. JDK高版本(18+)Record类型反射权限问题修复;

v0.0.18

16 Nov 07:58
Compare
Choose a tag to compare

1.修复JSON序列化日期对象在格式为yyyy-MM-dd HH:mm:ss.SSS的bug问题;
2.修复JSONReader异步读取随机出现的锁等待问题;
3 强化JSONReader能力支持短路模式;
4 强化JSONNode能力支持类似xpath功能;
5.EL表达式支持∈(属于)和∉(不属于)操作符号;
6.EL表达式编译模式下支持evaluateParameters方法;
7.优化El表达式解析性能和使用体验;

v0.0.17

21 Sep 03:30
Compare
Choose a tag to compare

1 极大优化了JSONNode性能;
2 修复JSON模块在低内存模式解析超大文本出现的GC问题;
3 表达式引擎支持多行编译以及相关bug修复;
4 修复httpclient下载资源bug;
5 修复场景double解析问题(小数点后数字超长);

v0.0.15

04 Aug 08:32
Compare
Choose a tag to compare

1.common模块utils安全加固;
2.去除Base64类;
3.修复上一版本在JDK6某些场景报错问题;

v0.0.14

14 Jul 02:53
Compare
Choose a tag to compare

1 屏蔽了所有unsafe的外部访问权限;
2 大幅度优化了在JIT启用的情况下json序列化的性能;
3 修复已发现的若干问题;

v0.0.13.2

30 Jun 01:30
Compare
Choose a tag to compare

优化JSONNode在JDK9+下性能;
优化JIT序列化性能;

v0.0.13.1

12 Jun 15:34
Compare
Choose a tag to compare

1 优化工具类NumberUtils浮点数读写算法;
2 修复极端场景下可能出现的潜在bug;

v0.0.12.1

04 Apr 06:36
Compare
Choose a tag to compare

1 修复number类型大小端写入bug问题;

2 JSON模块对实体bean针对序列化,支持JIT优化;
(注:通过注解启用,性能提升-5% - 25%)

3 JSON模块支持更方便的个性化定制API来实现不同的定制化需求;

v0.0.11

24 Mar 14:38
Compare
Choose a tag to compare

1 修复JSON模块在JDK9+并发对同一个字符串进行反序列的bug问题(虽然正常操作基本不存在);
2 JSON模块整体性能提升优化(+20%~30%);
3 集成了CSV解析模块,能处理常用的CSV读写;
4 添加了Geometry相关API,支持在JDBC模块中使用Geometry类型字段;
5 修复日志模块在缺省配置文件不存在时启动报错问题;
6 其他优化;