gitee
迁移到了github
( https://github.com/gogf/gf ),gitee
作为镜像站,用于国内的代码贡献及ISSUE提交,迁移说明详见:https://goframe.org/upgradeto150container
数组模块: garray
做了大量改进/完善工作,新增大量常用方法,并完善单元测试用例及方法注释,详见API文档:https://pkg.go.dev/github.com/gogf/gf/v2/container/garraycontainer
集合模块: gset
做了大量改进/完善工作,新增大量常用方法,并完善单元测试用例及方法注释,详见API文档:https://pkg.go.dev/github.com/gogf/gf/v2/container/gsetcontainer
MAP模块: gmap
做了大量改进/完善工作,新增大量常用方法,并完善单元测试用例及方法注释,详见API文档:https://pkg.go.dev/github.com/gogf/gf/v2/container/gmapgstr
做了大量改进/完善工作,新增大量常用方法,并完善单元测试用例及方法注释,详见API文档:https://pkg.go.dev/github.com/gogf/gf/v2/text/gstrgform
中对struct
/*struct
参数的支持,*Insert/*Save/*Replace/*Update/Where/Data
方法的参数调整为interface{}
类型,并支持任意类型的: string/map/slice/struct/*struct
参数传递,具体请参考:https://goframe.org/database/orm/chaininggvalid
/gregex
/garray
/gset
/gmap
/gstr
/gconv
/ghttp
/gdb
;gkafka
模块比较重,且不是框架核心模块,因此将该模块迁移到新的仓库中独立管理,并去掉相关依赖包:https://github.com/gogf/gkafkagreuseport
模块,用以实现TCP的REUSEPORT
特性:https://pkg.go.dev/github.com/gogf/gf/v2/net/greuseportsession
对象带来的内存占用问题;ghttp.Client
改进,增加若干方法,详见:https://goframe.org/net/ghttp/clientghttp
分组路由增加COMMON
方法,用以注册常用的HTTP METHOD
(GET/PUT/POST/DELETE
)路由;golang.org/x/sys
模块;gform
的批量操作(Batch*
操作)返回结果对象,可以通过该结果对象获得批量操作准确的受影响记录行数;gstr
/gregex
模块从util
分类迁移到了text
分类目录下;gtest
模块从util
分类迁移到了test
分类目录下;glog
方法注释;gvalid.Check
的”email
“规则不能匹配成功;gvalid.Check
在regex
规则下的检查失败问题;gcron
模块定时规则中天和周不允许?
符号的问题;ghttp.Server
在部分异常情况下仍然返回200
状态码的问题;gfpool
模块中由于原子操作问题造成的高并发”内存泄露”问题;Index
的路由仅能通过/xxx/index
访问的问题;config.toml
(即使没使用)配置文件时的报错问题;