All Versions
10
Latest Version
Avg Release Cycle
76 days
Latest Release
1371 days ago

Changelog History

  • v4.4.1 Changes

    July 12, 2017

    ๐Ÿ›  Fixes

    • Stop exceptions from being thrown when connection to Consul temporarily breaks (#220)
  • v4.4.0 Changes

    May 07, 2016

    ๐Ÿ†• New features

    • New configuration format supported: JSON files - #152

    ๐Ÿ›  Fixes

    • 0๏ธโƒฃ Using default environment ("") throws exception with ClasspathConfigurationSource - #155
    • ๐Ÿ›  Fixed invalid exception message - #159
    • ๐Ÿ‘Œ Improved documentation
  • v4.3.0 Changes

    April 19, 2016

    ๐Ÿ†• New features

    • New configuration source: System properties - #128, #146
    • New configuration source: Environment variables - #128, #146
    • Detect both *.yaml and *.yml files as YAML files - #141
  • v4.2.1 Changes

    April 07, 2016

    ๐Ÿ›  Fixes

    • #136 - FallbackConfigurationSource would fail when one of the underlying sources threw SourceCommunicationException

    ๐Ÿ‘Œ Improvements

    • #139 - notify user when the getConfiguration() method gets called before init() or after failed reload() call
  • v4.2.0 Changes

    April 05, 2016

    ๐Ÿ†• New features

    • โž• Added support for Java 7
  • v4.1.4 Changes

    December 03, 2015

    ๐Ÿ›  Fixes

    • ๐Ÿ‘Œ Improved log levels
  • v4.1.3 Changes

    November 03, 2015

    ๐Ÿ›  Fixes

    • NPE when loading an empty Yaml document
  • v4.1.2 Changes

    November 03, 2015

    ๐Ÿ›  Fixes

    • ๐Ÿ›  Fix race condition - configuration provider returns null values while reloading configuration from Consul
  • v4.1.1 Changes

    October 01, 2015

    ๐Ÿ›  Fixes

    • ๐Ÿ‘ป PeriodicalReloadStrategy dies on source throwing an exception
  • v4.1.0 Changes

    August 30, 2015

    ๐Ÿ†• New features

    • ๐Ÿ†• new source : in-memory, backed by Properties object (see InMemoryConfigurationSource)
    • ๐ŸŽ ConfigurationProvider can now emit performance and usage metrics (see ConfigurationProviderBuilder#withMetrics)

    Other

    • โฌ†๏ธ upgrade dependencies
    • โœ… more integration tests
    • ๐Ÿ‘Œ improve source connection management (delay first connection to the moment when it's needed)