Releases: go-chassis/go-archaius
Releases · go-chassis/go-archaius
v1.5.6
v1.5.5
升级kie-client (#158) 升级kie-client到v0.2.0版本
v1.6.0-beta1
fix panic when update with slice / map val (#156) * fix panic when update with slice / map val * use t.Run in UT Co-authored-by: zhuohuang yu <zhuohuang.yu@shopee.com>
v1.5.4
bug fix:
修复yaml配置部分类型无法转换导致配置丢失的问题, 比如 yaml配置value为bool类型 而接受类型为stirng 此时会将 bool转成stirng #122 go-chassis/go-chassis#991
v1.5.3
Feature:
- 环境变量自动替换现在支持配置大小写转换,比如大写:${ENV^^||default},或者小写:${ENV,,||default}
v1.5.2
Feature:
- yaml文件的数组成员也支持环境变量自动替换:${ENV||defaultValue}
Improvement:
- upgrade foundation
v1.5.1
Bug Fix:
- 修复GetFloat64的default value不生效的问题
v1.5.0
Feature:
- add ConfigsWithSourceNames() function, which returns all the key values along with its source, extra details can be used for debugging.
- 增加WriteTo方法,输出所有配置项
Improvement:
- 回滚cast pkg
- add a new error named ErrIgnoreChange of updateEvent to tell the caller not to notify listener
- add doc and example
Bug Fix:
- 修改Set方法的死锁问题
v1.4.0
- migrate kie client
v1.3.5
没必要用写锁的地方使用读锁