Releases: frankcl/weapon
Releases · frankcl/weapon
0.2.0
0.1.9
- 增加集合类实现:SkipList,B+树以及Heap
- 优化报警发送代码
- 优化DynamicSecretListener代码
0.1.8
- WebLogAspect支持FormParam
- ThreadContext支持remove方法
- 代码优化
0.1.7
- 修复HTTP响应封装:针对mime type不是JSON的响应,不进行响应封装
- 针对web切面中webAspectLog对象注入,使用Autowired注解,解决webAspectLog对象不能为空问题
- OTSClient增加批量操作接口
- 增加图片感知Hash和均值Hash实现
- HttpClient支持PUT/DELETE/HEAD/PATCH请求
- 优化HTMLExtractor
0.1.6
- 修复web异常cause获取不正确问题
- OSSClient新增方法eraseInternal,用于抹除oss URL中的internal信息
0.1.5
- 修复web切面解析对象参数bug
- EnableWebLogAspect注解增加commitResponse,用于控制响应对象是否输出到切面日志
- fastjson升级到2.0.35,解决json序列化问题
0.1.4
- 支持阿里云DataHub客户端
- spring boot支持:阿里云DataHub客户端及SLS日志客户端
- fix bug:spring web切面异常日志信息缺失
0.1.3
- 支持阿里云SLS客户端LogClient
- 增加外部排序支持ExternalSorter
- OSSClient增加getObjectStream方法
- RedisClient支持锁不过期
0.1.2
fix bug
- 修复KVRecordConverter和OTSConverter中进行复杂对象JSON序列化时存在循环引用的问题
- 修复合并报警信息中缺失应用名和标题的问题
0.1.1
- 增强RedisClient
a)支持获取Redis database当前内存使用情况
b)支持哨兵模式RedisClient
c)支持事务构建
d)透出RedissonClient - 修复HTMLExtractor抽取视频标签时空指针异常
- KVRecord get方法优化:如果类型不一致,返回null,不抛出异常
- weapon-spring-boot-starter模块增强
a)增加web层通用日志切面,记录HTTP请求响应信息,记录调用信息(处理时间,异常堆栈等)
b)增加WebResponse和WebResponseFilter,统一封装web响应
c)增加web异常统一处理,转化为WebResponse - 升级common-codec版本为1.15