Skip to content

Releases: windvalley/gf2-demo

v0.15.1

24 Oct 08:46
02c418f
Compare
Choose a tag to compare

Changed

  • GoFrame 版本升级到 v2.5.6
  • 优化 make build 的版本生成功能, 解决每次执行完 make build 后, 仓库从 clean 状态变为 dirty 状态的问题.

v0.15.0

23 Oct 07:17
5db554f
Compare
Choose a tag to compare

Added

  • 增加hack/go_switcher.sh脚本, 用于便捷切换 Go 版本(For macOS)

Changed

  • GoFrame 版本升级到 v2.5.5
  • 优化 make run, 除了Go文件外, 还支持配置文件变化自动 reload 功能

v0.14.0

28 Sep 09:51
a4d4b0e
Compare
Choose a tag to compare

Changed

  • GoFrame 版本升级到 v2.5.4
  • Go 的最低版本要求由1.15变更为1.18
  • 优化命令行 make cli.install
  • 优化脚本 hack/change_project_name.sh
  • 优化systemctlsupervisor部署方式

v0.13.0

31 Jul 04:56
264ebe9
Compare
Choose a tag to compare

Added

  • make ctrl 增加自动生成 sdk 代码功能 (生成的 sdk 代码位置: api/sdk/)

Changed

  • gf 版本升级到 v2.5.1
  • 当前项目 package 名称由 gf2-demo 改为 github.com/windvalley/gf2-demo
  • 优化 hack/change_project_name.sh, 支持带有路径的项目名称

v0.12.0

20 Jul 11:32
Compare
Choose a tag to compare

Added

  • Makefile 增加 make ctrl, 自动生成控制器层代码
  • 增加 mongodb client (internal/pkg/mongodb)

Changed

  • GoFrame 版本升级到 v2.5.0
  • API定义层(api/)和控制器层(internal/controller/) 代码适配 GoFrame v2.5.0
  • 更新 README.md 文档, 适配 GoFrame v2.5.0
  • 优化 Redis 配置

v0.11.0

09 Jul 13:47
4dc4041
Compare
Choose a tag to compare

Added

  • 新增 redis 常用工具库: internal/pkg/rediscache)
  • 新增 kafka 客户端以及使用示例(internal/pkg/kafka )

Fixed

  • Makefile
    • 优化make cli.install, 解决因官方 gf cli 升级可能导致的本项目编译报错问题: #2, #3

v0.10.0

26 Jun 02:30
224cda9
Compare
Choose a tag to compare

Added

封装 redis 常用工具库(位于 internal/pkg/), 加速开发效率:

  • redismq
    常规消息队列, 应用场景: 异步任务处理、解耦系统组件、削峰填谷、日志收集和事件驱动等
  • redisdelaymq
    延时消息队列, 应用场景: 定时任务调度、延迟通知和订单超时处理等
  • redispubsub
    发布订阅, 应用场景: 消息广播、实时通知、日志订阅和事件驱动等
  • redislock
    分布式锁, 应用场景: 并发控制、排他资源访问、分布式任务调度和避免重复操作等

v0.9.0

04 Jun 11:23
47dcb7b
Compare
Choose a tag to compare

v0.9.0

Added

  • 增加 golangci-lint 的配置文件 .golangci.yml, 保障团队代码风格统一, 提高团队代码质量
  • 增加关于保障代码质量的相关文档
  • Makefile 增加 make lint, 可进行代码检查(golangci-lint 不存在会自动安装)

Changed

  • 根据 golangci-lint 的提示, 优化原有代码

v0.8.0

25 Apr 04:53
65e5a6d
Compare
Choose a tag to compare

Changed

  • gf 框架版本升级到 v2.4.0, 已支持优雅关闭特性
  • README.md
    • 增加优雅关闭特性的相关文档: 项目部署-优雅关闭测试
    • 增加响应 json 中添加traceid字段的用途说明: 错误码管理-规范制定-统一响应格式

v0.7.5

09 Mar 03:27
4a06a9d
Compare
Choose a tag to compare

Changed

  • gf 框架版本升级到 v2.3.3
  • 美化 README.md 文档格式

Fixed

  • 修复 hack/change_project_name.sh 脚本变更项目名称后 make build 失败的问题