+
Skip to content

Releases: morehao/golib

解决 Go Proxy 无法删除的问题

19 Jun 02:37
c729685
Compare
Choose a tag to compare
Revert "codegen: router rename api (#36)" (#37)

This reverts commit 032ef8911d15eba87fdd25ddf4d185b36d3edc55.

codegen,生成代码之后格式化

25 May 07:19
eb6809f
Compare
Choose a tag to compare
v1.2.11

feat(codegen): 增加代码格式化处理 (#34)

codegen 支持父目录

25 May 06:06
8bc7d2b
Compare
Choose a tag to compare
feat(codegen):支持自定义父目录 (#33)

* feat(doc): readme 修改

* feat(codegen): 路径拼接方式改为使用 path.Join

* feat(codegen): path.Join改为 filepath.Join

* feat(gast): 向 map 中追加 kv

codegen 支持多层级目录

18 May 06:50
dcf7122
Compare
Choose a tag to compare
v1.2.9

feat(doc): readme 修改 (#32)

glog和 storages 重构

29 Apr 07:23
7c71926
Compare
Choose a tag to compare
日志组件去掉初始化时使用 map 存储配置的逻辑 (#30)

* feat(codeGen): 去掉打印

* feat(gutils): 工具包增加convert相关函数

* feat(mod): 去掉无效的引用

* feat(gAuth): 目录调整

* feat(disLock): 分布式锁组件初版

* feat(distLock): 去掉可重入性支持,支持 redis 的集群模式

* feat(distLock): 单测增加睡眠函数

* feat(dbClient): elasticsearch client封装 v1

* feat(dbClient): elasticsearch client 封装 v2

* feat(dbClient): esClient 封装 v3,解决 res.Body 不可重复读的问题

* feat(esquery): v1

* feat(esquery): 拆分 query 结构体

* feat(esquery): body.ToBuffer

* feat(conc): 生产者消费者模型并发控制器 v1

* feat(concq): 基于生产者消费者的并发控制

* feat(conc): concq 重命名为 concqueue

* feat(refactor): 包名重命名,保持一致,全部小写

* feat(conc): concqueue 支持 option

* feat(conc): concqueue增加超时控制和日志组件 && concpool 初始化

* feat(conc): concqueue 支持日志组件

* feat(concpool): 增加日志扩展和超时处理

* feat(concqueue): 去掉无用的扩展

* feat(concpool): 去掉无用的扩展

* feat(conc): 增加 panic 捕获机制

* feat(concqueue): Shutdown 改为 StopAndWait

* feat(concqueue): 单元测试

* feat(concpool): 单元测试

* feat(conc): 目录调整

* feat(dbclient): 删除 mysql.go

* feat(dbclient): 重新添加 mysql.go

* feat(dbutils): 增加 es builder v1

* feat(conc): 删除 concq

* feat(dbutils): 重命名为 stores

* feat(dbes): 单元测试调整

* refactor(glog): 去掉全局实例变量 v1

* feat(glog): 单元测试跑通

* feat(glog): 入参命名调整

* feat(glog): 增加 caller 记录

* feat(glog): hookfunc 单测通过

* feat(glog): 日志文件时间粒度单元测试

* feat(glog): 配置重命名

* feat(glog): 增加 named 处理

* feat(glog): 增加 init 的单元测试

* feat(glog): option

* feat(glog): 设置全局日志实例

* fix(glog): getZapEncoder 钩子函数未赋值的问题修复

* fix(glog): 钩子函数执行失败问题修复

* feat(stores): 存储组件中的日志相关调整

* feat(glog): 初始化时只存储配置

* feat(glog): 调整默认的 callerSkip

* feat(dbes): builder 和 client 解耦

* feat(dbmysql): 支持多 client 初始化

* feat(storages): 存储包名命名调整

* feat(storages): redis 和 es 支持多 client 初始化

* feat(storage): 多 client 初始化不在 go-tools 中进行

* feat(glog): 不再维护全局日志配置的 map

并发控制器&&包名统一小写

20 Apr 09:33
bb1d2a7
Compare
Choose a tag to compare
concqueue调整 (#28)

* feat(codeGen): 去掉打印

* feat(gutils): 工具包增加convert相关函数

* feat(mod): 去掉无效的引用

* feat(gAuth): 目录调整

* feat(disLock): 分布式锁组件初版

* feat(distLock): 去掉可重入性支持,支持 redis 的集群模式

* feat(distLock): 单测增加睡眠函数

* feat(dbClient): elasticsearch client封装 v1

* feat(dbClient): elasticsearch client 封装 v2

* feat(dbClient): esClient 封装 v3,解决 res.Body 不可重复读的问题

* feat(esquery): v1

* feat(esquery): 拆分 query 结构体

* feat(esquery): body.ToBuffer

* feat(conc): 生产者消费者模型并发控制器 v1

* feat(concq): 基于生产者消费者的并发控制

* feat(conc): concq 重命名为 concqueue

* feat(refactor): 包名重命名,保持一致,全部小写

* feat(conc): concqueue 支持 option

* feat(conc): concqueue增加超时控制和日志组件 && concpool 初始化

* feat(conc): concqueue 支持日志组件

* feat(concpool): 增加日志扩展和超时处理

* feat(concqueue): 去掉无用的扩展

* feat(concpool): 去掉无用的扩展

* feat(conc): 增加 panic 捕获机制

* feat(concqueue): Shutdown 改为 StopAndWait

* feat(concqueue): 单元测试

* feat(concpool): 单元测试

* feat(conc): 目录调整

* feat(dbclient): 删除 mysql.go

* feat(dbclient): 重新添加 mysql.go

gutils增加时间和 convert 函数

10 Dec 05:09
51c151f
Compare
Choose a tag to compare
gutils 增加日期和转换函数

* feat(codeGen): 去掉打印

* feat(gutils): 工具包增加convert相关函数

* feat(mod): 去掉无效的引用

去掉 gcli

30 Nov 04:16
Compare
Choose a tag to compare
v1.2.5

feat(gcli): 删除 gcli

resort import

30 Nov 03:31
Compare
Choose a tag to compare
v1.2.4

feat(gcli): 删除 gcli

新增jwt鉴权组件&&新增限流器组件&&日志组件调优

17 Aug 04:23
07449c8
Compare
Choose a tag to compare
  1. 新增jwt鉴权组件
  2. 新增限流器组件
  3. 数据库客户端初始化,解决日志组件还未初始化的异常
  4. 日志组件改为工厂函数
  5. 日志组件支持字段和内容的钩子函数,可以基于钩子函数进行数据脱敏处理
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载