Skip to content

Releases: Netflix/archaius

v2.7.4

26 Feb 18:52
483949d
Compare
Choose a tag to compare

What's Changed

  • Make ArchaiusType equals / hashCode compatible with ParameterizedTypeImpl by @kilink in #704
  • Simplify KeyAndType equals / hashCode by @kilink in #705
  • Internal change: Test suite upgraded to junit 5 by @kilink in #706

Full Changelog: v2.7.3...v2.7.4

v2.7.3

23 Feb 18:57
86b7d29
Compare
Choose a tag to compare

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

14 Feb 22:03
f8de50c
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.7.1...v2.7.2

v0.7.11

07 Feb 19:19
b74bd03
Compare
Choose a tag to compare

What's Changed

  • Improve Stack Trace tracking for Instrumentation by @akang31 in #701

Full Changelog: v0.7.10...v0.7.11

v2.7.1

19 Jan 22:13
72948d5
Compare
Choose a tag to compare

What's Changed

  • Fix race condition on propertyUsageMap via AtomicReference by @akang31 in #699

Full Changelog: v2.7.0...v2.7.1

v0.7.10

19 Jan 22:19
ee954c2
Compare
Choose a tag to compare

Minor updates to instrumentation

What's Changed

  • Update instrumentation with more call sites and instrumentation clearing endpoint by @akang31 in #698

Full Changelog: v0.7.9...v0.7.10

v0.7.9

03 Jan 18:35
45feec7
Compare
Choose a tag to compare

Minor change to surface new method for better handling of instrumentation cases.

What's Changed

  • Surface a recordUsage method for manual reporting of property usage by @akang31 in #696

Full Changelog: v0.7.8...v0.7.9

v2.7.0

08 Jan 18:13
d8480f1
Compare
Choose a tag to compare

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

30 Nov 17:49
b220284
Compare
Choose a tag to compare

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

31 Oct 17:52
0332cef
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.6.2...v2.6.3