版本历史
· 阅读需 4 分钟
详细发布细节请往Github Release 页面查看
etp v0.5.1
- 代码优化,提升代码健壮性,避免意外情况出现异常。
etp v0.5.0
✨新特性
- 优化完善日志管理器,同时支持更多应用日志自定义参数配置
- 管理界面增加服务端系统配置信息展示
- 文档站点阅读体验优化
- 优化etp SpringBoot starter架构,增加扩展性和减少代码冗余
🐛问题修复
- 修复通过SpringBoot starter启动客户端断线重连时,由于配置缺失导致无法连接的问题
- 修复端口池未在配置文件中指定范围时抛出异常的问题
- 修复界面添加客户端时,没有将客户端ID注册到运行时状态管理器导致通过SpringBoot嵌入运行etp客户端时出现异常
- 完善etp.db数据库文件的路径逻辑,添加docker环境下配置路径的环境变量,避免因权限问题导致运行失败
- 修复因GraalVM导致的警告问题,避免无害日志打印
⚙️ 配置变更
- 原
path字段表示主日志文件的完整文件路径,现调整为仅表示基础日志目录路径 - 新增
name字段,用于指定主日志文件名 - 原
pattern字段表示完整的日志归档路径格式,现改为archivePattern,仅需填写归档文件名模式(无需包含完整路径) - 部分字段是本次版本新增的配置参数
下面是完整的配置案例:
[log]
level = "info" # 日志级别
path = "log" # 基础路径
name = "etps.log" # 主日志文件名
archivePattern = "etpc.%d{yyyy-MM-dd}.log.gz" # 日志归档格式
logPattern = "%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n" # 控制台打印格式
maxHistory = 30 # 最大保存天数
totalSizeCap = "3GB" # 总空间大小
etp v0.4.1
🐛 问题修复
- 修复端口池没有设置范围时空指针异常
- 修复etp客户端启动成功回调接口空指针异常
etp v0.4.0
✨新特性
- 新增springboot 2/3/4版本集成etp的stater,支持嵌入使用,无需安装etp客户端
- 客户端支持自定义连接超时配置
- 支持端口池,可以在etps.toml中指定公网端口的分配范围
- 管理界面展示在线客户端的操作系统信息
- 已认证客户端支持自主上报端口映射信息
- 管理界面体验优化,调整样式布局
🐛 问题修复
- 客户端日志文件命名错误修复
- 默认日志收集格式修复
- 代码优化,解决潜在的空指针问题
⚙️ 配置变更
-
代理映射的名称可以重复
-
新增端口池配置
etp v0.3.2
-
优化服务端项目工程代码结构
-
完善管理界面代码
-
登录有效期改为1天
etp v0.3.1
🐛 问题修复
- 修复TCP协议无法加载HTTP服务WEB页面问题‼️
etp v0.3.0
✨ 新功能
- 增加SQLite事务管理机制
🐛 问题修复
- 修复统一异常处理无法处理所有类型异常问题
- 完善管理面板接口业务逻辑,添加事务支持
etp v0.2.0
✨ 新功能
- 新增易于操作的图形化管理界面。
- 新增支持日志自定义规则配置。
⚙️ 配置变更
- 配置文件中的证书配置属性由
ssl更名为tls。 - 端口映射增加status状态字段,用于控制映射的开启状态。