Skip to content

Releases: Netflix/archaius

v2.3.16

04 Dec 20:15
e4ffaa7
Compare
Choose a tag to compare
  • Removing Guava usage
  • Improved support for typed collections
    • Introduce a new TypeConverter contract through which the decoder may be extended.
    • Capture array, enum and typed collection conversions via TypeConverter.Factory implementations
    • Better error reporting
    • Add unit tests for array value parsing

v0.7.7: Dynamic loading notification (#581)

05 Sep 16:35
004cbf7
Compare
Choose a tag to compare

Added

  • DynamicConfiguration change event notification

Fixed

  • Update PropertyWrapper to be thread safe.
  • ETCD prevent possible NPE

Java11 compatibility fix

26 Aug 21:14
069f7cf
Compare
Choose a tag to compare
Merge pull request #579 from asibross/java-11

Fix for reflectively calling default methods in Java 11

v2.3.14: Merge pull request #571 from elandau/bugfix/bridge_interpolation

16 Jan 00:44
dc55e24
Compare
Choose a tag to compare
Interpolation not properly bridged when bridging archaius1 to archaius2.

v2.3.13: Merge pull request #559 from elandau/bugfix/gradle

16 Aug 15:22
bd12fcc
Compare
Choose a tag to compare

v2.3.12

15 Aug 21:48
1bd2cbd
Compare
Choose a tag to compare
Merge pull request #558 from elandau/bugfix/typesafe_config_fixed_ver…

v2.3.11

15 Aug 21:34
1bd2cbd
Compare
Choose a tag to compare
Merge pull request #558 from elandau/bugfix/typesafe_config_fixed_ver…

v2.3.2

15 May 21:18
15c06c4
Compare
Choose a tag to compare

Make Guice an optional dependency for archaius2-archaius1-bridge.

Change Map binding behavior in ConfigProxy

08 May 15:45
73c4cf7
Compare
Choose a tag to compare

The ConfigProxyFactory currently attempts to bind a Map to multiple properties where the key is the next name part of a property prefix and the value maps to one or more properties. This implementation turned out to be very error-prone and confusing to use.

The new behavior (which is consistent with Version 1) maks binding to Maps just like all other collections where the Map is parsed from a single property value with the format k1=v1,k2=v2,....

v2.2.14

07 Feb 00:53
3a56eb8
Compare
Choose a tag to compare

Implement hashCode and equals for all Config proxies.