Skip to content

Releases: Netflix/archaius

Improved bridge to Archaius1

20 Sep 16:35
Compare
Choose a tag to compare
  • Bridge commons configuration listeners to archaius2
  • Remove those pesky DeploymentContext not initialized warnings
  • Fix immutable config proxies returning null

Java Proxy config binding default method call memory leak fix

09 Sep 04:51
Compare
Choose a tag to compare
  • When binding a java proxy to dynamic configuration cache the MethodHandle so it is only looked up once and does not leak off heap memory due to a jdk bug. This should also speed up call to the default method as the lookup throws an exception for every call.
  • Introduce the new LayeredConfig API for composing optional configuration in a well defined order

Revert merge #506 - Static bridge refactors

31 Jul 20:02
Compare
Choose a tag to compare
  • Revert "Merge pull request #506 from elandau/bugfix/misc_static_bridge"

Static bridge fixes

24 Jul 17:17
Compare
Choose a tag to compare
  • Cleanup archaius2 -> archaius1 static bridge by consolidating classes
  • Fix DeploymentContext in archaius2 -> archaius1 static Guice bridge. This gets rid of the unnecessary printlns seen at the start of logs.
  • Fix change notification registration when bridging Apache Common Configuration to Archaius2 Config
  • Fix containsKey in PrefixedViewConfig

New APIs and Libraries Layer reversed

07 Jul 15:44
Compare
Choose a tag to compare

Added

  • New PropertySources API to eventually replace Config
  • Most composite Config implementations now backed by immutable datasets
  • New safer forEachProperty API for iterating property keys and their values

Fixed

  • Libraries layer behavior changed so last added config takes precedence to match behavior in Archaius1

Default collections in proxy

15 Jun 23:46
Compare
Choose a tag to compare
Merge pull request #494 from elandau/gradle3.5

Update to gradle 3.5

Pick up archaius 1 nextload properties

08 Mar 22:14
Compare
Choose a tag to compare
Merge pull request #479 from elandau/bugfix/nextload

Support netflixconfiguration.properties.nextLoad directive in properties files

v2.1.11: Merge pull request #460 from elandau/load_multiple_files

09 Nov 22:11
Compare
Choose a tag to compare

Fixed a bug where duplicate file names on the classpath would cause only one file to be loaded.

v2.1.10-rc.3: Merge pull request #460 from elandau/load_multiple_files

08 Nov 19:10
Compare
Choose a tag to compare

Load all files when multiple files are found for a resource name.

v2.1.10: Update build.gradle

24 Oct 21:35
Compare
Choose a tag to compare

minor patch to test utils
gradle upgrade
netflix oss plugin upgrade