Releases: Netflix/archaius
Releases · Netflix/archaius
v2.7.10
What's Changed
- Improved support for collection types in configuration proxies (by @rgallardo-netflix in #724)
- Parametrized properties can return collections
- Default values for collection-returning methods can be specified with the
@DefaultValue
annotation, instead of only via default method implementations.
- Number parsing is more lenient. Whitespace around a number is trimmed, and longs can have a trailing
L
orl
(by @rgallardo-netflix in #725). - For property sources that return non-string values, we now handle numeric narrowing or widening conversions (by @rgallardo-netflix in #726).
All these changes should be fully backward compatible.
Full Changelog: v2.7.9...v2.7.10
v2.7.9
v2.7.8
v2.7.7
v2.7.6
What's Changed
- Use guava for tests by @kilink in #709
- Enhancing Clarity with assume API in Precondition Checks for
validatePropertyUpdates
andvalidateApiWhenRemovingChild
by @Codegass in #713 - Refactor ConfigManagerTest to Include Assertions for Automated Validation by @Codegass in #711
- Split the PropertyTest.test into
testPropertyValuesUpdateAndEffect
andtestServiceInitializationWithDefaultProperties
by @Codegass in #715 - Add uninstrumented endpoint for the Archaius2-Archaius1 bridge by @akang31 in #718
New Contributors
Full Changelog: v2.7.5...v2.7.6
v0.7.12
v2.7.5
v2.7.4
v2.7.3
What's Changed
- Avoid class cast exceptions in array and enum converters
- Add support for decoding primitive arrays
Both changes by @kilink in #703
Full Changelog: v2.7.2...v2.7.3
v2.7.2
What's Changed
- Add equality comparison for ArchaiusType by @gavinbunney in #700
- Add a Decoder that accepts custom TypeConverters by @kilink in #702
New Contributors
- @gavinbunney made their first contribution in #700
Full Changelog: v2.7.1...v2.7.2