Skip to content

Releases: go-chassis/go-archaius

v1.5.6

17 Jun 15:42
Compare
Choose a tag to compare
  1. fix bug of unable to get config from config center
  2. add projectID
  3. 升级kie-client

v1.5.5

25 Mar 09:02
9cf2aa9
Compare
Choose a tag to compare
升级kie-client (#158)

升级kie-client到v0.2.0版本

v1.6.0-beta1

09 Mar 13:16
318adb6
Compare
Choose a tag to compare
v1.6.0-beta1 Pre-release
Pre-release
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

19 Oct 06:16
2df34b1
Compare
Choose a tag to compare

bug fix:
修复yaml配置部分类型无法转换导致配置丢失的问题, 比如 yaml配置value为bool类型 而接受类型为stirng 此时会将 bool转成stirng #122 go-chassis/go-chassis#991

v1.5.3

25 May 02:17
4cf1d9c
Compare
Choose a tag to compare

Feature:

  • 环境变量自动替换现在支持配置大小写转换,比如大写:${ENV^^||default},或者小写:${ENV,,||default}

v1.5.2

25 May 02:17
Compare
Choose a tag to compare

Feature:

  • yaml文件的数组成员也支持环境变量自动替换:${ENV||defaultValue}

Improvement:

  • upgrade foundation

v1.5.1

25 May 02:18
d114333
Compare
Choose a tag to compare

Bug Fix:

  • 修复GetFloat64的default value不生效的问题

v1.5.0

22 Jan 07:53
4c659b3
Compare
Choose a tag to compare

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

10 Dec 09:35
7450779
Compare
Choose a tag to compare
  • migrate kie client

v1.3.5

17 Sep 05:09
d5fd62b
Compare
Choose a tag to compare

没必要用写锁的地方使用读锁