V 1.4.08 2020-11-24

  • 功能完善 :
    1.移除 tb_users model中的一处调试信息.

    V 1.4.07 2020-11-19

  • 功能完善 :
    1.简化v1.3版本中遗留的 tb_users 查询代码.

    V 1.4.06 2020-11-08

  • 功能增强 :
    1.为雪花算法(snowflake)封装全局变量,方便分布式场景随时随地获取唯一id
    2.本次更新主要为后续我们正在测试、验证的分布式数据库方案提供基础功能.

    V 1.4.05 2020-11-04

  • 隐藏bug修复:
    1.redis 封装层由于含有 init 函数,该函数的调用会优先于框架代码之前, 移除了该部分代码段含有的框架外部变量.
    2.同时检查了其他包的封装层,避免存在同类问题.

  • 功能完善:
    1.token 生成的有效期、刷新时的延长时间全部从常量转移到配置项, 程序编译后, 相关参数的调节更灵活.

    V 1.4.03 2020-11-01

  • bug修复:
    1.由于tb_users 表字段 token 在新版中在独立的表处理,相关查询sql没有及时移除该字段导致一处bug发生.

  • 功能完善:
    1.项目集成的测试用例路由、api接口文档完善.

    V 1.4.02 2020-10-31

    1.配置文件将原本测试阶段的信息具体配置项恢复至默认配置项,避免开发者默认运行此项目找不到原始配置地址报错. 2.Mode基类调整名称为BaseModel,将基类名称规范化. 3.由于新版本引入了新的包删除了旧包,可以使用 go mod tidy 快速安装、清理项目依赖包.

V 1.4.01 2020-10-30

1.由于数据库操作方式切换为gorm v2, 相关的读写分离方式使用了该作者提供的方案(dbresolver), 读写分离方案中又使用了go1.15最新的接口实现方式. 2.基于以上原因,该项目操作数据库必须使用go1.15及以上版本,请下载go1.15最新版:https://studygolang.com/dl 3.本次版本号变化无关代码,请按照日志说明务必升级go语言至1.15版本才能稳定使用本项目.

V 1.4.00 2020-10-30

1.gorm v2 集成至本项目骨架, 测试、验证相关功能,并提交pr(被合并、也有被close)协助作者改进了几个bug . 2.对项目骨架中频繁使用的几个变量,进行了全局初始化,主要包括:日志、配置文件、gorm驱动,从而使程序的底层代码得到简化. 3.本次升级之后原本使用原生 sql 操作数据库相关的全部代码被移除,新版本将切换到 gorm v2. 4.针对 response 响应模块增加了语法糖函数,使代码得到了精简,降低耦合,相关调用处整体进行了更新. 5.相关的数据库demo文件,统一了数据库名、字段名,项目骨架调用处同步更新,因此该版本需要测试数据库时,需要重新导入 database/ 目录下的数据库文件. 6.后端web路由组名称更改:Admin -> admin ,相关测试用例文档也已经同步更新. 7.总之, v1.4.00 是一个代码改动较大的版本,尤其是使用方面简化了很多调用方式.