Releases
v3.0.4_1
ChangeLog:
Config
常量
新增错误码注入方法RegisterCodeSingle
和RegisterCodeTable
原错误码注入方法RegisterCode
标记为弃用
类库
nacos新增获取配置方法GetConfig
nacos新增配置监听方法ListenConfigWithCallback
nacos配置监听方法新增是否打印原字符参数
nacos组件库日志等级调整为warn
redis单实例配置tag修正
logger配置注释修正
logger新增终端输出支持
logger初始化函数新增syncers可选参数以支持自定义导出器
jwt验证签名不再从私钥解析公钥而是直接使用公钥
jwt新增MustLoad
方法,原Load
方法逻辑变更为公私钥二者存在其一即可
jwt中MapClaims的Valid
方法继承jwtLib.StandardClaims的Valid
部分组件New
方法出现错误不再panic而是返回错误
etcd新增服务注册与发现方法
redis去除无用配置代码
路由中间件
Websocket新增中间件支持
跨域中间件加入请求方法判断
Prometheus中间件加入重入检测
计划任务
新增语法糖EveryFifteenSeconds
,EveryFifteenMinutes
任务名重复时将panic
更新代码注释
工具类
md5修改方法名
redislock新增XXWithContext
语法糖
redislock代码优化
[Fix] 重写随机浮点数方法
新增heap操作
时间工具新增语法糖
新增FromCharCode
和CharCodeAt
方法
响应器
[Fix] 时区对象空指针修复
dto.Base中的code类型变更为int
dto.Base新增测试用例
新增DefaultSetupOption
方法
新增调用方法并标记部分方法为弃用状态
空data字段处理逻辑
ORM
框架
[Fix] 启动错误修复(空指针检测)
新增组件初始化成功提示
服务终止后按配置依次关闭组件
Prometheus服务改为支持信号监测优雅退出
http服务设置默认监听地址为':8080'
启动函数中的beforeFunc和afterFunc变更为异步执行
启动成功的终端信息打印新增swagger ui
地址
框架版本更新到3.0.4
其他
更新README文档
更新examples调用示例
修改注释避免与swag解析冲突
.github
目录新增issue模板
新增orm
模块
You can’t perform that action at this time.