Releases: Netflix/archaius
Releases · Netflix/archaius
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
v0.7.11
v2.7.1
v0.7.10
v0.7.9
v2.7.0
This is a minor version release. While binary-compatibility is retained, there are some behavioral updates to watch for when upgrading.
What's Changed
- The default type converters now return unmodifiable collections. Attempting to modify a collection returned from any configuration has always been a bad idea with unspecified behavior because the backing collection is cached and shared between callers. Starting with this release it will fail with a runtime
UnsupportedOperationException
. This differs from previous behavior.
by @kilink in #691 - Methods in a configuration proxy can now return more interface types. Previous versions assumed that an interface returned from a config proxy was either a nested config proxy or a collection. With the new updates, methods can also return any interface type for which there is a registered decoder. There should be no backwards-compatibility issues.
by @kilink in #695 - Added TypeConverters for URI and Locale by @kilink in #692
- Update archaius1 dependency in the bridge by @rgallardo-netflix in #694
Full Changelog: v2.6.3...v2.6.4
v0.7.8
Minor maintenance updates.
What's Changed
- Basic instrumentation changes behind a flag by @akang31 in #663
This is a minimal back port of the instrumentation changes from the 2.x branch. It is only meant to enable usage through the compatibility bridge. There are no plans to enable collecting instrumentation for pure 1.x-branch users. - Updated dependencies to some less ancient versions by @rgallardo-netflix in #693
- Fixed and updated build system.
Full Changelog: v0.7.7...v0.7.8
v2.6.3
What's Changed
- Add utility methods to simplify usage of collection-valued properties. by @rgallardo-netflix in #687
- Readability refactor by @rgallardo-netflix in #688
- Log "excessive" creation of factories and proxies by @rgallardo-netflix in #690
Full Changelog: v2.6.2...v2.6.3