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

Changelog History

  • v4.4.1

    July 12, 2017

    🛠 Fixes

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

    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

    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

    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

    April 05, 2016

    🆕 New features

    • ➕ Added support for Java 7
  • v4.1.4

    December 03, 2015

    🛠 Fixes

    • 👌 Improved log levels
  • v4.1.3

    November 03, 2015

    🛠 Fixes

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

    November 03, 2015

    🛠 Fixes

    • 🛠 Fix race condition - configuration provider returns null values while reloading configuration from Consul
  • v4.1.1

    October 01, 2015

    🛠 Fixes

    • 👻 PeriodicalReloadStrategy dies on source throwing an exception
  • v4.1.0

    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)