Skip to content

Releases: Netflix/archaius

v0.7.8-rc.2

20 Jul 20:43
312fb2c
Compare
Choose a tag to compare
v0.7.8-rc.2 Pre-release
Pre-release

What's Changed

  • Property usage instrumentation by @akang31 in #663
    • Basic instrumentation changes for Archaius1 for tracking property usage data. Similar to the changes in Archaius2.

Full Changelog: v0.7.7...v0.7.8-rc.2

v.2.5.1-rc.1

20 Jul 20:00
d2b9354
Compare
Choose a tag to compare
v.2.5.1-rc.1 Pre-release
Pre-release

This release just exercises the build system. No code changes.

Full Changelog: v2.5.0...v2.5.1-rc.1

v0.7.8-rc.1

26 Jun 18:14
5adec72
Compare
Choose a tag to compare
v0.7.8-rc.1 Pre-release
Pre-release

This release just exercises the build system. No code changes.

Full Changelog: v0.7.7...v0.7.8-rc1

v2.5.0

08 Jun 19:05
1652603
Compare
Choose a tag to compare

What's Changed

  • Property usage instrumentation initial framework by @akang31 in #651
    • This is the first iteration at a framework allowing users to track usage of properties and then periodically flush the usage data via a provided consumer. The intention is that this feature enables cleanups of unused properties. This PR specifically addresses the PollingDynamicConfig case with the intention of encouraging cleanup of dynamic properties.
    • There should not be any impact on any existing workflows as this is disabled by default.
  • Call getParameterCount in a couple of other places by @kilink in #652

Full Changelog: v2.4.0...v2.5.0

v2.4.0

15 May 18:04
334e96f
Compare
Choose a tag to compare

What's Changed

  • New keys() method in Config returns an Iterable, instead of an Iterator by @kilink in #649
  • Property objects returned by DefaultPropertyFactory now have a useful toString() by @smadappa in #610
  • Small performance update: Call getParameterCount on Method by @kilink in #650
  • Fix issues identified by errorprone by @kilink in #648

New Contributors

Full Changelog: v2.3.21...v2.4.0

v2.3.21

07 Apr 22:10
5f42bc3
Compare
Choose a tag to compare

What's Changed

  • Revert Jackson dependency update from previous release by @akang31 in #646
    • In archaius2-persisted:
      • Jackson 2.14.2 -> 2.4.3

Full Changelog: v2.3.20...v2.3.21

v2.3.20

23 Mar 20:56
873109b
Compare
Choose a tag to compare

What's Changed

  • Update PrefixedViewConfig to properly handle trailing dot case by @akang31 in #635

  • Update dependencies. by @rgallardo-netflix in #638 and #641

    • Throughout:
      • SLF4J 1.7.2 -> 1.7.36
      • JUnit 4.11 -> 4.13.2
    • In archaius2-persisted:
      • Jackson 2.4.3 -> 2.14.2
    • In archaius2-guice:
      • Guice 4.0 -> 4.1.0
    • In archaius2-archaius1-bridge:
      • archaius-core 0.7.5 -> 0.7.7
  • Build system updates

Full Changelog: v2.3.19...v2.3.20

v2.3.19

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

What's Changed

  • Performance tweaks:
    • Fix memory leak caused by listeners in abandoned views: #633

Full Changelog: v2.3.18...v2.3.19

v2.3.18

19 Jan 22:28
a3c1b32
Compare
Choose a tag to compare

What's Changed

  • New feature: private views of configs. These serve the use case of a library wanting to set a custom decoder or string interpolator to read its own config settings, without changing the global decoder seen by the rest of the users. #633
  • Performance tweaks:
    • Avoid Optional and lambda allocation in MethodInvoker by @kilink in #629
    • Avoid calling supplier twice in Property map method by @kilink in #631
  • Upgrade to Gradle 7.5.1 by @rpalcolea in #630

New Contributors

Full Changelog: v2.3.17...v.2.3.18

v2.3.17

18 Aug 22:48
1a8c26f
Compare
Choose a tag to compare
  • Fixed interaction of default methods and parametrized properties when running on java 9 or later.
  • Internal changes to build and publish system

Full Changelog: v2.3.16...v2.3.17