V 1.2.27 2020-09-08

1.文档更新,增加 FAQ 常见问题汇总、答疑文档.

V 1.2.26 2020-09-04

修复一处bug,兼容正常启动模式和单元测试模式:
1.运行命令:go run abc/xx.go 和 单元测试命令: go test abc/xxx.go 在golang中获取的可执行文件路径不一致,如果用户目录含有test就会导致了定位根目录出现错误. 本次更新修复此问题.
2.goCurl包更新至 v1.2.4,主要是文档方面的细节完善.

V 1.2.25 2020-09-03

1.进程信号监听,凡是收到结束进程信号时, 在退出之前增加日志记录功能.
2.文档布局进行了调整, 比较繁琐的地方独立为一个文件,使主文档显得简洁.

V 1.2.24 2020-09-02

1.增加 内用占用 分析报告,至此整个项目骨架的性能分析全部结束.

V 1.2.23 2020-09-01

1.开始启动项目骨架全方位性能分析.
2.路由文件:api 和 web 调整,调试阶段增加 pprof 系列路由,方便开发阶段性能分析.
3.goCurl 包升级到最新版 v1.2.3,一切从快速应用的角度出发,提供了全新的使用文档,代码进行了增强与精简.
4.本次版本更新后,请记得使用 go mod tidy 清理、整理相关引用包,保持项目干净利落.

V 1.2.22 2020-08-27

1.nginx运维文档更新,本次更新主要将 zhangqifeng/nginx_vts 镜像基于alpine3.12 重新编写,大幅度减小体积,更便于快速拉取使用.

V 1.2.21 2020-08-24

1.数据库(mysql、sqlserver、postgresql)增加读写分离配置支持,详情参见:config/config.yml 数据库配置部分.
2.修复上个版本中的一个Bug ,postgresql 数据库驱动初始化变量调用了 sqlserver 代码部分中的变量.
3.其它一些小地方进行了规范与完善.

V 1.2.20 2020-08-23

1.增加 (sqlserver)测试用例 ,本次更新主要是兼容sqlserver2008,截止目前版本号>=2008的全部sqlserver都已经支持.
2.增加 (postgreSql) 测试用例.
3.文件上传部分代码进行了规范化,相关配置项增加使用细节说明.
4.配置文件 config/config.yml , 规范化被遗漏的 APP_DEBUG 为: AppDebug .

V 1.2.10 2020-08-20

1.验证码封装完成.
2.Redis 数据库底层继续增强,在网络出现短暂的断网情况下,程序能够自动等待、重连、从小异常中恢复,该功能 mysql 早已经支持。
3.config>config.yml > AppDebug: true 则所有的日志全部打印到控制台,AppDebug: false 则所有日志打印到日志文件: storage/logs .
4.本项目骨架的内核gin 框架更新至最新版本 v1.6.3 ,官方说:”进一步提升context性能”.
5.项目在升级的过程中,会出现旧版本包的舍弃,请记得在 goland 终端执行 go mod tidy 清理、整理项目依赖包.

V 1.2.01 2020-08-19

1.配置文件config.yml 中 log 配置项修复一处被遗漏的路径大写问题。

V 1.2.00 2020-08-18

1.项目代码进行了一次全面规范化 , 对整个项目的代码严谨性进行了一次全面的梳理,部分地方做了精简。
2.本次更新较多,很多都是底层服务逻辑代码,使用上和原版本相差无几,详情参见文档.