Skip to content

Releases: nil-go/konf

v1.4.0

25 Nov 17:46
10523fd
Compare
Choose a tag to compare

Changed

  • Config.Load now is concurrent-safe (#567).
  • Removes the chronological order between Config.Load and Config.Watch,
    so they can be called in different goroutines (#569).

Fixed

  • Copy the value from slice to avoid the original value being modified (#572).

v1.3.1

09 Sep 22:02
91ab1bc
Compare
Choose a tag to compare

Added

  • Support converting unmarshalled configurations to interface{}.
    Defaults to map[string]interface{} for now if the source has nested values and
    the destination is just an interface{} (#460).

v1.3.0

26 Aug 17:44
0d1fce1
Compare
Choose a tag to compare

Removed

  • Remove support for Golang 1.21 (#457).

v1.2.2

08 Jul 22:31
d34da87
Compare
Choose a tag to compare

Fixed

  • Allow Config.Explain on empty Config (#408).

v1.2.1

20 Jun 21:46
adbf8cc
Compare
Choose a tag to compare

Fixed

  • Overwriting parent context in Config.Watch what led to unwanted routine exit (#370).
  • Use atomic.Pointer for Config.values and provider.values to avoid race condition (#378).

v1.2.0

10 Jun 21:49
a213310
Compare
Choose a tag to compare

Changed

  • [Breaking] The map key is case insensitive now. If you would like to keep it case sensitive.
    please add konf.WithMapKeyCaseSensitive option (#365).

v1.1.1

02 May 21:38
010efc1
Compare
Choose a tag to compare

Fixed

  • Explain supports empty string as path (#314).
  • Reserve the case for key of map when unmarshalling. All keys in map used to be lower case,
    now it matches the case in the configuration (#318).

v1.1.0

24 Apr 17:14
b384484
Compare
Choose a tag to compare

This version introduces a new feature to support change notification
via AWS SNS, GCP PubSub, and Azure Service Bus.

Added

  • Support change notification via SNS topic (#267).
  • Support change notification via PubSub topic (#294).
  • Support change notification via Service Bus topic (#302).
  • Add provider for AWS Parameter Store (#298).

v1.0.0

17 Mar 02:52
cef5430
Compare
Choose a tag to compare

First stable release.

v0.9.2

11 Mar 04:18
1a0d724
Compare
Choose a tag to compare

Fixed

  • Return no chang if s3/azblob/gcs returns 304 (not modified) (#233).