> v1.0.0 ``` 使用SpringBoot3.1.1 + Jdk17搭建项目 集成AxUIv2.0.14实现文件上传、文件下载 集成RocksDBv8.3.2,使用RocksDB做嵌入式缓存中间件 ``` > v1.1.0 ``` 配置logback-spring.xml,日志输出到控制台和文件 集成WebSocket,解析日志文件,实现实时在线日志查看 ``` > v1.2.0 ``` AxUI从v2.0.14升级到v2.1.1 使用Promise封装XMLHttpRequest做异步请求 修改日志文件生成及读取位置 上传文件格式新增支持js、css、html、vsdx、dmp、7z、ppt、pptx AxUI的axAjax方法,timeout默认值改为6000000 ``` > v2.0.0 ``` SpringBoot从3.1.1升级到3.5.3 JDK从17升级到21并开启虚拟线程 删除RocksDB相关配置,不再使用该缓存方案 修改文件下载方式,使用StreamingResponseBody,支持大文件下载 引入metona-cache-spring-boot-starter,使用此缓存方案 重构在线日志页面及实现方式,不再使用读取日志文件方式,自定义日志拦截器实时获取日志 不再生成自定义日志文件,日志打印从INFO改为DEBUG,打印更详细的内容 ``` > v2.0.1 常规BUG修复,参数名称修改 > v2.1.0 ``` 引入metona-mq-mini-pro消息队列,重构实时日志获取方式 ``` > v2.1.1 ``` 升级metona-mq-mini-pro到2.0.0,重构实时日志获取方式 ``` > v2.1.2 ``` 升级metona-mq-mini-pro到2.0.1 ``` > v2.1.3 ``` 使用ServletContextListener方式获取实时日志 页面日志要素添加进程id和线程名称,优化样式 日志打印级别调整为INFO ```