2 February 2024
koanf v2.0.2
Repository: @knadh/koanf
GitHub release page: v2.0.2
Important
https://github.com/mitchellh/mapstructure/issues/349#issuecomment-1860372162 is discontinued and koanf has switched to using the fork github.com/go-viper/mapstructure/v2
.
If you are referencing the mapstructure lib in your code (custom DecoderConfig), you have to switch the paths to the above forked version of koanf.
github.com/mitchellh/mapstructure
=> github.com/go-viper/mapstructure/v2
What’s Changed
-
feat: add nats provider by @TECHNOFAB11 in https://github.com/knadh/koanf/pull/213
-
feat: add flag to optionally fetch secret metadata by @Thunderbottom in https://github.com/knadh/koanf/pull/219
-
chore: change WithMeta to ExcludeMeta for backwards compatibility by @Thunderbottom in https://github.com/knadh/koanf/pull/220
-
typos and little clearer code by @GreyXor in https://github.com/knadh/koanf/pull/222
-
Fixed a nil panic issue in vault provider by @wangkang in https://github.com/knadh/koanf/pull/224
-
Not use deprecated io/ioutil by @tchssk in https://github.com/knadh/koanf/pull/226
-
Proposal: support Vault auth method by @missedone in https://github.com/knadh/koanf/pull/229
-
Add parameterstore provider by @tchssk in https://github.com/knadh/koanf/pull/227
-
feat: optional support net/http transport by @missedone in https://github.com/knadh/koanf/pull/232
-
breaking change: #233 return error struct to avoid panic at runtime by @missedone in https://github.com/knadh/koanf/pull/234
-
Bump github.com/nats-io/nkeys from 0.4.4 to 0.4.6 in /providers/nats by @dependabot in https://github.com/knadh/koanf/pull/246
-
Bump golang.org/x/net from 0.7.0 to 0.17.0 in /providers/etcd by @dependabot in https://github.com/knadh/koanf/pull/248
-
Bump golang.org/x/net from 0.7.0 to 0.17.0 in /providers/vault by @dependabot in https://github.com/knadh/koanf/pull/247
-
Bump github.com/nats-io/nats-server/v2 from 2.9.15 to 2.9.23 in /providers/nats by @dependabot in https://github.com/knadh/koanf/pull/241
-
Bump google.golang.org/grpc from 1.53.0 to 1.56.3 in /providers/etcd by @dependabot in https://github.com/knadh/koanf/pull/243
-
fix: typo by @testwill in https://github.com/knadh/koanf/pull/251
-
Bump golang.org/x/crypto from 0.14.0 to 0.17.0 in /providers/vault by @dependabot in https://github.com/knadh/koanf/pull/261
-
Bump golang.org/x/crypto from 0.14.0 to 0.17.0 in /providers/nats by @dependabot in https://github.com/knadh/koanf/pull/260
-
Add optional
Opt{}
param that takes a koanf instance to match posflag’s default value behaviour in basic flag. Closes #255. by @knadh in https://github.com/knadh/koanf/pull/259 -
Parser: KDL by @dezren39 in https://github.com/knadh/koanf/pull/266
-
Parser: KDL kdl-go dependency update by @dezren39 in https://github.com/knadh/koanf/pull/267
New Contributors
-
@TECHNOFAB11 made their first contribution in https://github.com/knadh/koanf/pull/213
-
@GreyXor made their first contribution in https://github.com/knadh/koanf/pull/222
-
@wangkang made their first contribution in https://github.com/knadh/koanf/pull/224
-
@tchssk made their first contribution in https://github.com/knadh/koanf/pull/226
-
@missedone made their first contribution in https://github.com/knadh/koanf/pull/229
-
@testwill made their first contribution in https://github.com/knadh/koanf/pull/251
-
@dezren39 made their first contribution in https://github.com/knadh/koanf/pull/266
Full Changelog: https://github.com/knadh/koanf/compare/v2.0.1...v2.0.2