各位gfer久等了,较上一次发布时间过去已有两个多月了,这段时间GoFrame也在不断地迭代改进,细节比较多,拟了个大概,以下是release log

另外,GoFrame也参加了2019最受欢迎中国开源软件评选投票,明天就结束了,欢迎为GoFrame投票啊:https://www.oschina.net/project/top_cn_2019 网页可以投一票,微信也可以投一票。

新特性

  1. WebServer新特性:
  2. Session增加内置的多种Storage实现:
  3. 增加日志组件单例对象,并优化配置管理:
  4. 常用的container容器增加JSON数据格式的Marshal/UnMarshal接口实现:
  5. 新增guuid模块,用于通用的UUID生成:https://goframe.org/util/guuid/index

功能改进

net

  1. ghttp
  2. gipv4/gipv6
  3. gtcp/gudp

database

  1. gdb
  2. gredis

os

  1. gcache
  2. gfcache
  3. gcfg
  4. gfile
  5. gtime

container

  1. gmap
  2. garray
  3. glist
  4. gset
  5. gtree
  6. gtype
  7. gvar

crypto

  1. gmd5
  2. gsha1

text

  1. gstr

debug

  1. gdebug

encoding

  1. gbase64
  2. gjson

frame

  1. g/gins

util

  1. gconv
  2. gvalid
  3. grand

Bug Fix

  1. 解决WebSocket关闭时的hijacked报错问题:https://github.com/gogf/gf/issues/381
  2. 解决静态文件服务时大文件的内存占用问题;
  3. 修复前置Nginx后默认情况下的Cookie域名设置问题;
  4. 修复gconv.Struct在属性为[]struct并且输入属性参数为空时的转换失败问题:https://github.com/gogf/gf/issues/405
  5. 其他一些修复;