github.com/isyscore/isc-gobase@v1.5.3-0.20231218061332-cbc7451899e9/changelog.md (about) 1 # 版本 2 3 ### v1.5.2 4 #### 新增 5 1. 新增:增加emqx的配置化 6 2. 新增:增加logger包的group的多值分组标签 7 3. 新增:增加config的配置转化对象中的兼容yaml和json的功能 8 4. 新增:增加orm的配置,sql动态打印,支持gorm和xorm 9 10 #### 优化 11 1. 优化:优化set和list方面的实现 12 2. 优化:增加数据库的配置,用于优化gorm默认不支持mariadb问题 13 14 #### 修复 15 1. 修复:修复gorm的启动不添加埋点下的异常 16 2. 修复:修复redis的默认值不生效问题 17 18 --- 19 20 ### v1.5.1 21 #### 新增 22 1. 新增:core跨域配置化处理 23 2. 新增:网络可达性api 24 3. 新增:http的配置化处理 25 26 --- 27 28 ### v1.5.0 29 #### 新增 30 1. 新增:orm包的封装:xorm、gorm的配置化封装 31 2. 新增:etcd包的封装:go-etcd的配置化封装 32 3. 新增:debug的全局调试功能 33 3. 新增:listener包的分组功能 34 4. 新增:head的透传数据上下文 35 5. 新增:gorm、xorm、go-etcd、go-redis包的执行钩子回调功能 36 6. 新增:统一的异常回调功能 37 7. 新增:logger包的日志记录格式中的traceId和userId 38 8. 新增:server的最前缀filter功能 39 9. 新增:validate包新增业务自定义参数传递功能 40 10. 新增:config包新增yaml、yml、json和properties配置文件的占位符功能 41 #### 优化 42 1. 调整:go-redis的包结构,不兼容旧版本 43 2. 优化:返回值code的处理 44 3. 优化:重构logger包,简化代码,优化功能,增加分组能力 45 #### 修复 46 1. 修复:goid多个实例获取同一个值的问题 47 2. 修复:config的配置变更中的复杂结构类型不支持问题 48 3. 修复:中英文的长度判断不一致问题