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. 修复:中英文的长度判断不一致问题