Releases: Netflix/archaius
Releases · Netflix/archaius
v2.3.16
- 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)
Added
- DynamicConfiguration change event notification
Fixed
- Update PropertyWrapper to be thread safe.
- ETCD prevent possible NPE
Java11 compatibility fix
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
Interpolation not properly bridged when bridging archaius1 to archaius2.
v2.3.13: Merge pull request #559 from elandau/bugfix/gradle
Update build.gradle
v2.3.12
v2.3.11
v2.3.2
Change Map binding behavior in ConfigProxy
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,....