# 1.x ## 1.0.0 > 第一个基本可用版本 - 基于自研底层应用框架、Netty - 纯配置实现、无管理后台 - 支持TCP代理 ## 1.5.0 - 管理后台新增用户管理、License管理、端口映射、调度管理、客户端连接日志、调度日志 - 支持默认sqlite数据库 - 底层框架Aop、Banner、SqlMapper、Ioc、@Value注解、Yml配置加载、静态资源服务等优化 - 底层框架新增@Async、@Singleton等注解 - 新增AsgcCompiler、ApplicationEvent机制封装 ## 1.6.0 - 新增日志管理模块,调度日志迁移至日志管理 - 管理后台新增登录日志 - 新增首页流量统计 ## 1.6.4 - 支持代理服务端用户(删除/禁用)、端口池(删除/禁用/启用)、License(删除/禁用/启用)、端口映射(新增/删除/禁用/启用)实时生效 - 启动参数优化 - 服务端静态资源服务支持缓存、gzip压缩,提升响应速度 ## 1.7.0 - 底层框架更换为Solon + MybatisPlus ## 1.7.1 - 针对管理后台各页面的排序、搜索条件的优化 - 增加端口池分组、相关的端口映射优化 - 增加了报表管理模块:用户流量报表、license流量报表、用户流量月度明细、license流量月度明细 - 完成首页图表展示:license统计、端口映射统计、今日流量统计、汇总流量统计、最近15日流量折线图 ## 1.8.0 - 端口映射支持选择协议 - HTTP协议下映射支持配置子域名(前提是server端配置了域名) ## 1.8.2 - 增加HTTPS的支持。 ## 1.8.3 - 客户端重连优化 - 服务端验证客户端身份逻辑优化 ## 1.8.4 - 增加对mariadb的支持 - 服务端/客户端,支持配置文件、启动参数指定日志级别 - 客户端支持配置文件指定重连间隔,是否开启无限重连 ## 1.8.5 - 后台端口池管理支持批量删除 - 端口映射下拉选择端口支持搜索 - 客户端/服务端配置增加心跳日志开关,有需要时开启,方便排查问题 - 客户端/服务端读写超时逻辑微调 ## 1.8.6 - 端口映射选择端口支持分页 - 新增/更新端口映射,增加端口占用检测(端口映射编辑时,如果端口号没有变动,则不验证。避免出现端口映射正在使用时,无法更新端口映射其他信息的问题) - 下拉搜索license,支持模糊搜索 - license下拉用户搜索,支持模糊搜索 - 端口映射HTTP(S)新增打开网页按钮 - 客户端断开连接时,记录日志空指针异常问题修复 ## 1.9.0 - 端口映射支持UDP协议 - 端口映射HTTP(S)新增打开网页按钮,优先使用域名打开 - 新增/编辑端口映射时端口占用检测功能屏蔽,解决docker下使用的各种问题 # 2.x ## 2.0.0 - solon版本升级为`2.5.11` - jdk版本升级为17 - 支持原生编译改造 - 默认支持的数据库由sqlite改为h2 ## 2.0.1 - jdk版本升级为21 - 新增安全组模块,支持黑名单、白名单限制 - 支持对用户、license限速 - 修复HTTP(S)映射时使用tcp端口访问正常,使用域名访问偶现一直loading的问题 - 修复HTTP(S)映射时使用映射的域名上传文件时,连接中断的问题 ## 2.0.2 - 部分细节优化 - 解决客户端docker方式部署环境变量指定参数不生效的问题 - 服务端解决服务端native下,清理日志定时任务报错的问题 - 解决后台分页查询的已知问题 - 端口映射中的客户端ip字段加长,解决配置阿里云数据库域名字段不够的问题 - 管理后台新增域名管理 - [x] 支持设置一个默认域名 - [x] 删除、修改、禁用实时生效 - [x] 支持维护https证书 - 端口映射支持支持绑定多个子域名 - 选择择不同的主域名、子域名变更实时生效 ## 2.0.3 - 解决http请求拆包情况下域名映射失效的问题